Commit Graph

2439 Commits

Author SHA1 Message Date
marian 5469b7eb2e Added version resource file to project.
git-svn-id: http://voip.null.ro/svn/yate@2497 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-27 08:11:59 +00:00
paulc 653d83dd65 Added runtime option -t to truncate existing log file instead of appending to it.
git-svn-id: http://voip.null.ro/svn/yate@2496 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-26 16:26:55 +00:00
paulc f2f753d6b8 Fixed several state inconsistencies that could cause a call to remain on hold or dialtone.
Option to dial back calls that were on hold when their control call leg hang up.
Option in "fortransfer" operation to perform attended transfer on hangup of control call leg.
New operation "dialtone" the puts the current peer on hold then puts the dialtone.


git-svn-id: http://voip.null.ro/svn/yate@2495 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-24 23:24:10 +00:00
marian 50e632d15b Replaced call to TelEngine::destruct() with destruct() method when destroying a removed object.
git-svn-id: http://voip.null.ro/svn/yate@2494 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-24 16:51:11 +00:00
paulc 7f74b7c59f Fixed the structure of Q.850 cause codes with diagnostic information attached.
git-svn-id: http://voip.null.ro/svn/yate@2493 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-23 21:19:01 +00:00
marian a9383ea1e9 Added handler for QT library messages.
git-svn-id: http://voip.null.ro/svn/yate@2492 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-23 16:33:21 +00:00
marian c2e3b7e36d Enforced move window conditions in mouse move event.
git-svn-id: http://voip.null.ro/svn/yate@2491 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-23 13:57:15 +00:00
marian 081c2ce1bb The params parameter of chooseFile() is no longer const. The chooseFile() method is now returning the last used directory and file filter if the corresponding parameters are present.
git-svn-id: http://voip.null.ro/svn/yate@2490 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-23 13:53:09 +00:00
marian 1679c2d697 The source and consumer are no adding the stored parameters to notification messages (except for progressing). The channel owning the source/consumer is now added in 'start' notification.
git-svn-id: http://voip.null.ro/svn/yate@2489 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-20 18:05:45 +00:00
marian b9f9bdda82 Fixed parameter documentation.
git-svn-id: http://voip.null.ro/svn/yate@2488 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-20 16:02:00 +00:00
marian 4ca4b24f10 Added more features to be advertised in disco info.
git-svn-id: http://voip.null.ro/svn/yate@2487 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-19 08:33:23 +00:00
marian d96dc1043c Added RTP audio namespace.
git-svn-id: http://voip.null.ro/svn/yate@2486 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-19 08:31:50 +00:00
marian d9bf4a9b08 Actions can now be added to a widget to handle shortcuts.
git-svn-id: http://voip.null.ro/svn/yate@2485 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-19 08:28:12 +00:00
paulc b1420c66e3 If end user is indicated as known in received ACM interpret it as progress or ringing indication.
Added generic mechanism to set protocol specific parameters in messages.


git-svn-id: http://voip.null.ro/svn/yate@2484 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-18 17:01:48 +00:00
oana 35996200ae Widget move function implemented. Set properties for calendar widget implemented.
git-svn-id: http://voip.null.ro/svn/yate@2483 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-18 12:06:03 +00:00
paulc 36d374857b Emit notify when queued call was picked by an operator.
git-svn-id: http://voip.null.ro/svn/yate@2482 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-16 19:06:12 +00:00
paulc a19450af96 Added setting for the address the H.323 endpoint binds to.
git-svn-id: http://voip.null.ro/svn/yate@2481 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-10 15:07:35 +00:00
paulc 30a5c0e98a Fixed several places in wavefile where ntoh* was used instead on the hton* functions. Harmless but confusing.
git-svn-id: http://voip.null.ro/svn/yate@2480 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-10 13:45:52 +00:00
paulc a8223db1d1 Made clear that the default setting of "ignorevia" violates RFC 3261 but is required to make UDP work through NAT.
git-svn-id: http://voip.null.ro/svn/yate@2479 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-09 11:37:09 +00:00
paulc a2904234e7 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://voip.null.ro/svn/yate@2478 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-07 12:57:24 +00:00
paulc f573ea64e7 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://voip.null.ro/svn/yate@2477 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-07 12:01:10 +00:00
paulc 5475c2e8aa Return binary SQL query results as a DataBlock.
git-svn-id: http://voip.null.ro/svn/yate@2476 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-06 19:55:12 +00:00
paulc 6055af283e 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://voip.null.ro/svn/yate@2475 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-06 19:37:01 +00:00
paulc 13ac6c49ff Support packing multiple RFC2833/4733 events in a RTP packet.
git-svn-id: http://voip.null.ro/svn/yate@2474 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-05 22:43:07 +00:00
paulc ba69d5e425 Ask for explicit (non-inherited) pthread scheduling parameters.
git-svn-id: http://voip.null.ro/svn/yate@2473 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 21:07:28 +00:00
paulc 57884bae09 Made call fork module unloadable.
git-svn-id: http://voip.null.ro/svn/yate@2472 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 14:35:12 +00:00
paulc 3f8ccedf69 Keep the fork master referenced while the slave executes disconnect.
git-svn-id: http://voip.null.ro/svn/yate@2471 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 14:08:54 +00:00
maciej a71576ed79 logging added to Resource play method
git-svn-id: http://voip.null.ro/svn/yate@2470 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 11:22:18 +00:00
paulc f342b9975b Look up Q.931 codes in a new table before attempting OpenH323 translated causes.
git-svn-id: http://voip.null.ro/svn/yate@2469 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-03 17:16:58 +00:00
paulc 21efcd84f6 Receive buffer size for SIP UDP packets is now configurable.
git-svn-id: http://voip.null.ro/svn/yate@2468 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-02 16:09:02 +00:00
paulc 3771bd0b02 Added missing setting for the resource.subscribe message and a list of handlers needed for subscriptions to worl properly.
git-svn-id: http://voip.null.ro/svn/yate@2467 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-02 15:06:01 +00:00
paulc 337affc29c Made several tables static const.
git-svn-id: http://voip.null.ro/svn/yate@2466 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-31 23:22:27 +00:00
marian ac68969b19 Fixed QSound method call due to client sound parameter change.
git-svn-id: http://voip.null.ro/svn/yate@2465 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 17:13:32 +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 42859b3ba6 Removed linker additional dependencies.
git-svn-id: http://voip.null.ro/svn/yate@2463 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 12:41:25 +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
marian 85e46918d7 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://voip.null.ro/svn/yate@2461 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:37:21 +00:00
marian f14886ab9a 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://voip.null.ro/svn/yate@2460 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:34:00 +00:00
marian e1c52c748a Fixed bug: set base when converting date/time to avoid failure when date/time components start with 0.
git-svn-id: http://voip.null.ro/svn/yate@2459 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:15:09 +00:00
paulc 54f1c8c7b8 Check that queued call leg is still present when call leg to operator starts.
git-svn-id: http://voip.null.ro/svn/yate@2458 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-29 20:04:08 +00:00
marian d25214a42c ClientLogic default constructor is now private. The other constructor is now protected.
git-svn-id: http://voip.null.ro/svn/yate@2457 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-28 14:19:28 +00:00
paulc 9440e36154 Copy the "mohlist" parameter to chan.attach message if source is a MOH.
git-svn-id: http://voip.null.ro/svn/yate@2456 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-27 13:25:39 +00:00
paulc 0fc511804d Fixed the MySQL library and thread initialization.
Deal with failed connection attempts, try to reconnect on initialize.


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

git-svn-id: http://voip.null.ro/svn/yate@2451 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-22 12:35:32 +00:00
marian 6e02bb7bfa Set operation=login when registering an account.
git-svn-id: http://voip.null.ro/svn/yate@2450 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-22 08:46:17 +00:00
paulc 6bc1f17900 Fixed and clarified documentation in coments.
git-svn-id: http://voip.null.ro/svn/yate@2449 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-21 19:50:46 +00:00
paulc c72699bb27 Added macros to implement getObject for classes that multiple inherit GenObject.
git-svn-id: http://voip.null.ro/svn/yate@2448 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-21 14:50:12 +00:00