Commit Graph

2420 Commits

Author SHA1 Message Date
paulc 3a3f0dcabd Fixed several places in wavefile where ntoh* was used instead on the hton* functions. Harmless but confusing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2480 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-10 13:45:52 +00:00
paulc 71e471907f Made clear that the default setting of "ignorevia" violates RFC 3261 but is required to make UDP work through NAT.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2479 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-09 11:37:09 +00:00
paulc 21a195a4e5 Fixed initial TELNET sequence to leave cursor at the start of line on some clients.
Made welcome/header string parametrizable.
Added to sample file missing parameter telnet.

git-svn-id: http://yate.null.ro/svn/yate/trunk@2478 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-07 12:57:24 +00:00
paulc b7614cf5ed When displaying a debug message erase and later restore the edited line.
Got rid of a variable unused in non-debug compiling that caused a warning.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2477 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-07 12:01:10 +00:00
paulc 2af44bd848 Return binary SQL query results as a DataBlock.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2476 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-06 19:55:12 +00:00
paulc 2c3dd2bc2a Added support for SQL escaping a binary DataBlock.
Replacing with SQL escaping a NamedPointer parameter of a NamedList that holds a DataBlock will insert the escaped binary data instead.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2475 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-06 19:37:01 +00:00
paulc 69f5a20772 Support packing multiple RFC2833/4733 events in a RTP packet.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2474 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-05 22:43:07 +00:00
paulc b31b9a2ee6 Ask for explicit (non-inherited) pthread scheduling parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2473 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 21:07:28 +00:00
paulc 045d5bae9f Made call fork module unloadable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2472 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 14:35:12 +00:00
paulc 0e9e481f49 Keep the fork master referenced while the slave executes disconnect.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2471 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 14:08:54 +00:00
maciej e68dcb4b0f logging added to Resource play method
git-svn-id: http://yate.null.ro/svn/yate/trunk@2470 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 11:22:18 +00:00
paulc 762d4b41e2 Look up Q.931 codes in a new table before attempting OpenH323 translated causes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2469 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-03 17:16:58 +00:00
paulc 5ff2e4fe80 Receive buffer size for SIP UDP packets is now configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2468 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-02 16:09:02 +00:00
paulc 8c36cc8fe6 Added missing setting for the resource.subscribe message and a list of handlers needed for subscriptions to worl properly.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2467 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-02 15:06:01 +00:00
paulc f57aed64f6 Made several tables static const.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2466 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-31 23:22:27 +00:00
marian 122ed2c1a2 Fixed QSound method call due to client sound parameter change.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2465 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 17:13:32 +00:00
marian 1514c6e884 Added client utility channels used by client sounds to play files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2464 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 17:12:06 +00:00
marian 9aaeae8076 Removed linker additional dependencies.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2463 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 12:41:25 +00:00
marian ec7b4c322c 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://yate.null.ro/svn/yate/trunk@2462 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:46:26 +00:00
marian a19645551a The workers for data source/consumer are now holding a referenced pointer to their clients and run as long as the client's reference counter is greater then 1.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2461 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:37:21 +00:00
marian 76d6ba93a4 Make sure the default point code configured for an ISUP call controller can be found in it's list of point codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2460 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:34:00 +00:00
marian 040b082afe Fixed bug: set base when converting date/time to avoid failure when date/time components start with 0.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2459 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:15:09 +00:00
paulc d3c76c3f66 Check that queued call leg is still present when call leg to operator starts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2458 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-29 20:04:08 +00:00
marian c1125ab848 ClientLogic default constructor is now private. The other constructor is now protected.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2457 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-28 14:19:28 +00:00
paulc 12d996d30e Copy the "mohlist" parameter to chan.attach message if source is a MOH.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2456 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-27 13:25:39 +00:00
paulc 43d542db69 Fixed the MySQL library and thread initialization.
Deal with failed connection attempts, try to reconnect on initialize.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2455 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-26 23:27:33 +00:00
maciej 45f1b5b75a resource dtmf handling improved
git-svn-id: http://yate.null.ro/svn/yate/trunk@2454 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-23 13:03:14 +00:00
marian 1cf06dd954 Avoid adding twice the crypto_key param to chan.rtp message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2453 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-23 10:26:29 +00:00
paulc 03ca7cde3e Hang up queue operator call leg when incoming call is picked up.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2452 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-22 16:32:59 +00:00
paulc add837fc18 Added projects for Jingle features and file transfer modules.
The MGCP and YSIG libraries are now dynamic (DLL).

git-svn-id: http://yate.null.ro/svn/yate/trunk@2451 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-22 12:35:32 +00:00
marian 30270acb23 Set operation=login when registering an account.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2450 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-22 08:46:17 +00:00
paulc 1633437bfc Fixed and clarified documentation in coments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2449 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-21 19:50:46 +00:00
paulc f26414d168 Added macros to implement getObject for classes that multiple inherit GenObject.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2448 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-21 14:50:12 +00:00
paulc 9b292f5868 Fixed some warnings and genuine bugs exposed by newer gcc.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2447 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 12:27:53 +00:00
paulc 23470f3d82 Added optional parameter for the default value returned by DataBlock::at().
git-svn-id: http://yate.null.ro/svn/yate/trunk@2446 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 11:44:24 +00:00
paulc 9fb0f52abb Added more data access methods to DataBlock.
Added unsigned indexing operator to ObjList to prevent unexpected conversions.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2445 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 11:29:07 +00:00
marian 48bd0bb044 Fixed runtime window creation: find it by it's name if alias is empty.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2444 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-19 12:44:32 +00:00
paulc 33a48b426a Added link to sound files tarball.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2443 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-18 20:05:42 +00:00
paulc bcdef30339 Set the latest message in SIP client transactions. Compute user timeout from standard SIP timers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2442 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-16 14:59:27 +00:00
paulc 496ed73cce Use the Human Interaction timer once we see any answer with code > 100
git-svn-id: http://yate.null.ro/svn/yate/trunk@2441 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-16 13:48:24 +00:00
marian 71b8ea2e62 Fixed bug: avoid keeping extra stream reference for incoming sessions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2440 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-15 14:38:11 +00:00
marian 86bf0942a5 Lock driver while creating an outgoing connection to prevent presence processing by an incomplete connection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2439 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-14 15:21:34 +00:00
marian e20f83055f Set reuse property for listener sockets. Added listeners status command. Set remote ip/port in chan.socks and chan.notify for server wrappers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2438 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-14 12:59:30 +00:00
paulc b4a5a8cd9d Add a space at end of a config file line that ends with a backslash.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2437 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-14 11:58:18 +00:00
marian a13018c9c5 Transfer elements can now carry a subject. Fixed the response sent to a transfer response. Fixed content remove for non file transfer connections
git-svn-id: http://yate.null.ro/svn/yate/trunk@2436 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-14 11:38:25 +00:00
marian 49aa89c844 clearTable() can now be used to clear drop-down lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2435 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-14 10:14:27 +00:00
paulc f4e7cad0a0 Copy important call parameters to outgoing fax chan.startup message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2434 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 20:24:28 +00:00
paulc 6c77bb78b7 A backslash as last character on a config line continues value on next line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2433 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 19:20:15 +00:00
paulc 231275ff70 Pick default fax ident from caller or called depending on direction.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2432 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 18:41:04 +00:00
paulc c04a4a35f5 Fixed - again - SVN properties
git-svn-id: http://yate.null.ro/svn/yate/trunk@2431 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 11:32:45 +00:00