marian
6272daa183
Added send chat method to contact.
...
git-svn-id: http://voip.null.ro/svn/yate@3218 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-20 08:22:38 +00:00
marian
1e1e9ed5ba
Added extra parameter used to activate the chat window when shown.
...
git-svn-id: http://voip.null.ro/svn/yate@3217 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-20 08:14:22 +00:00
marian
88f6e44001
The client contact is now keeping the resources in descending order of priority.
...
git-svn-id: http://voip.null.ro/svn/yate@3211 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 15:07:30 +00:00
marian
c48ee2974d
Added utilities used to build messages sent by the client.
...
git-svn-id: http://voip.null.ro/svn/yate@3208 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 12:01:21 +00:00
marian
b39e7a2455
Added user.roster client relay.
...
git-svn-id: http://voip.null.ro/svn/yate@3207 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 08:26:22 +00:00
marian
435817559c
Added more status data to client resource.
...
git-svn-id: http://voip.null.ro/svn/yate@3206 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 08:02:04 +00:00
marian
0cc5bd1910
Added/changed debug.
...
git-svn-id: http://voip.null.ro/svn/yate@3199 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-16 09:43:11 +00:00
marian
6eab2b8c2f
Added support to create/destroy a modal dialog from an UI widget.
...
git-svn-id: http://voip.null.ro/svn/yate@3192 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-14 13:12:25 +00:00
marian
a9028c067d
Lock the debug mutex only if we have something to show.
...
git-svn-id: http://voip.null.ro/svn/yate@3191 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-14 08:59:44 +00:00
paulc
33a98e83aa
Added Channel::initChan() method to add the channel to the driver explicitely, after the object is fully constructed.
...
git-svn-id: http://voip.null.ro/svn/yate@3033 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-26 10:31:32 +00:00
paulc
5950cdd9df
Modified the CallEndpoint::getPeerId() API so it copies the string while holding CallEndpoint::commonMutex().
...
git-svn-id: http://voip.null.ro/svn/yate@3019 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-14 00:01:38 +00:00
paulc
6a433cfe25
Copy by default some parameters from call.execute to chan.startup of outgoing calls.
...
git-svn-id: http://voip.null.ro/svn/yate@2964 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-25 18:34:54 +00:00
paulc
fe2cf9a444
The runtime parameters from Engine::runParams() are expanded in the client greeting string.
...
git-svn-id: http://voip.null.ro/svn/yate@2775 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-02 23:19:52 +00:00
paulc
0212e32bab
Added a ClientProxy engine run mode for clients with no local UI.
...
git-svn-id: http://voip.null.ro/svn/yate@2759 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-14 15:49:20 +00:00
marian
bc49f19075
Disconnect the channel held by a client sound when stop is requested.
...
git-svn-id: http://voip.null.ro/svn/yate@2756 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-13 13:12:49 +00:00
marian
67e56439a6
Drop driver lock before displaying the media set failure message.
...
git-svn-id: http://voip.null.ro/svn/yate@2748 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-07 07:17:11 +00:00
marian
1e7c2dfc69
Client sounds can now carry a stereo parameter. This parameter is forwarded by utility client channels in the chan.attach message.
...
git-svn-id: http://voip.null.ro/svn/yate@2735 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 16:09:09 +00:00
paulc
eb2a9cd5e0
Fixed warnings and a few minor bugs when compiling on a different architecture.
...
git-svn-id: http://voip.null.ro/svn/yate@2724 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-19 11:19:20 +00:00
marian
ae477f1184
Utility client channels are now notifying startup/destroyed events.
...
git-svn-id: http://voip.null.ro/svn/yate@2723 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-19 06:53:44 +00:00
marian
179987337b
Copy the 'cdrwrite' parameter when starting an outgoing client channel.
...
git-svn-id: http://voip.null.ro/svn/yate@2715 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-15 15:26:23 +00:00
paulc
fe1527fe74
Made some dangerous constructors explicit, fix potential problems exposed by this.
...
git-svn-id: http://voip.null.ro/svn/yate@2705 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-12 15:15:36 +00:00
marian
ce0e7e6784
Use channel mutex when releasing data for a client utility channel.
...
git-svn-id: http://voip.null.ro/svn/yate@2704 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-12 12:12:47 +00:00
marian
e238d1bfb2
Add channel client data when notifying without adding the channel pointer. Release channel client data after notifying.
...
git-svn-id: http://voip.null.ro/svn/yate@2703 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-12 12:09:26 +00:00
paulc
5227505c00
Added names to the Mutex class to ease debugging of deadlocks.
...
git-svn-id: http://voip.null.ro/svn/yate@2611 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 12:25:31 +00:00
marian
75caa7467c
Start client channel router after the object is completely built.
...
git-svn-id: http://voip.null.ro/svn/yate@2598 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-27 14:55:25 +00:00
marian
d447eecc45
Added safeguard client validation (valid object and not exiting) in client's methods.
...
git-svn-id: http://voip.null.ro/svn/yate@2589 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-17 15:24:01 +00:00
marian
a9e45955b6
Set error and reason for cancelled calls.
...
git-svn-id: http://voip.null.ro/svn/yate@2585 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-15 15:05:09 +00:00
marian
8b35245d1a
Fixed bug: the proxy thread is now using the received target window and skip window when calling client's methods used to clear tables and set/get properties.
...
git-svn-id: http://voip.null.ro/svn/yate@2580 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-15 08:52:12 +00:00
marian
b84a124385
Use standard incoming URL parameter 'caller_info_uri' instead of specific 'sip_url'.
...
git-svn-id: http://voip.null.ro/svn/yate@2564 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-03 09:58:24 +00:00
marian
5ca70b57ca
The client can now open an URL received in call.execute message.
...
git-svn-id: http://voip.null.ro/svn/yate@2554 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-30 11:40:06 +00:00
marian
193810527e
Make sure we drop all channels (not only the client ones) before exiting.
...
git-svn-id: http://voip.null.ro/svn/yate@2544 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-26 09:58:28 +00:00
marian
1c4319e13e
Source message user data can now be copyied in postponed message.
...
git-svn-id: http://voip.null.ro/svn/yate@2540 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-25 10:05:06 +00:00
marian
666f82ade4
The client channel can now be (un)muted (set/reset data source only).
...
git-svn-id: http://voip.null.ro/svn/yate@2538 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:40:00 +00:00
marian
6d3dbc61cc
The client channel can now copy additional parameters from received list to chan.startup message.
...
git-svn-id: http://voip.null.ro/svn/yate@2527 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-20 10:04:21 +00:00
marian
92df5b561d
Added client utility channels used by client sounds to play files.
...
git-svn-id: http://voip.null.ro/svn/yate@2464 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 17:12:06 +00:00
marian
20a01a4bed
Client actions config file is now loaded when the first client logic is added to the list. Adding a logic to client's list is now controlled from config and logic's priority. Changed default logic's priority.
...
git-svn-id: http://voip.null.ro/svn/yate@2462 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:46:26 +00:00
paulc
c104e5be07
Fixed some warnings and genuine bugs exposed by newer gcc.
...
git-svn-id: http://voip.null.ro/svn/yate@2447 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 12:27:53 +00:00
marian
203d348952
Fixed runtime window creation: find it by it's name if alias is empty.
...
git-svn-id: http://voip.null.ro/svn/yate@2444 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-19 12:44:32 +00:00
marian
8823330a46
Moved default client logic to a ClientLogic descendant. The default logic is now created and owned by the client thread.
...
git-svn-id: http://voip.null.ro/svn/yate@2396 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 14:30:20 +00:00
marian
ebc021739b
Set contact owner when added to an account's list.
...
git-svn-id: http://voip.null.ro/svn/yate@2391 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 16:25:17 +00:00
marian
53b32b7945
Fixed bug: stop parse window list when a property was found.
...
git-svn-id: http://voip.null.ro/svn/yate@2346 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-17 14:23:05 +00:00
marian
4a906b9d76
Now a channel can be answered without making it the active one.
...
git-svn-id: http://voip.null.ro/svn/yate@2325 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 09:30:19 +00:00
marian
f29ecc71f5
Fixed sync engine.start with client init.
...
git-svn-id: http://voip.null.ro/svn/yate@2253 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:51:16 +00:00
marian
939523ccc4
Removed xmpp.iq message handler from client.
...
git-svn-id: http://voip.null.ro/svn/yate@2250 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 10:23:58 +00:00
paulc
5064ef725a
Added client methods for adding or updating multiple table rows from a single parameter list.
...
Added method to postpone processing of message copies to the UI thread.
git-svn-id: http://voip.null.ro/svn/yate@2242 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 08:22:20 +00:00
marian
cd8707cb30
Added methods used to insert a table row.
...
git-svn-id: http://voip.null.ro/svn/yate@2241 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-27 16:39:42 +00:00
marian
6f15ba717b
Use a protocol list instead of array. Init logic static lists when the client is start running.
...
git-svn-id: http://voip.null.ro/svn/yate@2221 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 09:55:08 +00:00
marian
404d28f0e1
Moved some data from Client to ClientLogic where it belongs.
...
git-svn-id: http://voip.null.ro/svn/yate@2220 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 08:58:42 +00:00
marian
27c11e6afe
Fixed wrong spelling.
...
git-svn-id: http://voip.null.ro/svn/yate@2213 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:53:42 +00:00
marian
c767e22620
Added spaces in ternary expressions and between operators and operands.
...
git-svn-id: http://voip.null.ro/svn/yate@2212 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:41:30 +00:00