Commit Graph

2567 Commits

Author SHA1 Message Date
marian 311d1e3ae4 Added config file for the file transfer module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2427 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 10:26:41 +00:00
marian b6bd0aa2c5 The data source is now waiting a while before terminating the channel. Changed send interval default and minimum values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2426 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 10:26:02 +00:00
paulc 7f6ea8e69a Trigger NAT detection if registration port changes
git-svn-id: http://yate.null.ro/svn/yate/trunk@2425 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-12 20:24:50 +00:00
marian 9e19254a61 Handle calendar widget notifications.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2424 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-12 09:39:50 +00:00
marian 60828a7cb5 Fixed epoch time conversion (start with the right year).
git-svn-id: http://yate.null.ro/svn/yate/trunk@2423 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-12 09:38:53 +00:00
paulc abbdf4202f Add the "position" parameter to the call.execute message for the queued call leg
since the notification is enqueued asynchronously and usually way too late.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2422 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:31:09 +00:00
marian ee3366530f Fixed signed/unsigned comparison.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2421 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:29:22 +00:00
paulc 7f4fb01461 Work in progress.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2420 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:24:24 +00:00
paulc 3feb774bb3 Moved jingle specific modules away, load them on demand from jingle channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2419 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:21:26 +00:00
paulc 9f8215ba16 Moved jingle specific modules away, load them on demand from jingle channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2418 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:20:29 +00:00
marian f517fbb4ea Added jingle file transfer support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2417 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 14:32:48 +00:00
marian 31350b4fbe Added File manipulation methods. Added Time conversion methods. Thread last error string can now be obtained from the system.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2416 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 14:30:05 +00:00
marian 4e51840e9e Added file transfer, socks and jingle features modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2415 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 14:18:07 +00:00
paulc 0b0392d026 Deref "no answer requested" message after handing it to the SIP engine.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2414 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-06 18:09:41 +00:00
paulc 5e4c97d11b Collect fax transfer info, emit them in the chan.hangup message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2413 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-04 22:07:16 +00:00
paulc 60fedfe7b9 Detect and use the version of options sox supports for sample size.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2412 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-04 13:53:02 +00:00
paulc b319b7e605 Updated detection and fax channel to work with spandsp 0.0.6 pre3
git-svn-id: http://yate.null.ro/svn/yate/trunk@2411 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-03 19:36:40 +00:00
paulc f51989fc1b Added local setting that controls if channel pointer is set in emitted messages.
A channel creating call.execute message no longer looks up for user data in the waiting messages as it could result in immediate destruction.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2410 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-23 15:50:13 +00:00
paulc 67178500d9 Added sample script that allows picking up a call ringing on an extension.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2409 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 20:56:46 +00:00
paulc b6cd6401d6 Set pickup error only when the queue was identified to avoid confusion.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2408 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 20:49:08 +00:00
paulc b1bd216420 Warn if CDR records were finalized by engine shutdown.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2407 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 15:15:51 +00:00
paulc a07670d5ae Fixed sample query to never return missing or empty passwords.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2406 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 14:59:05 +00:00
paulc c1fc35e3ee Fixed several documentation generating comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2405 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 14:37:19 +00:00
paulc 8b18ba5e61 Remove any spaces around signal code for INFO with type application/dtmf.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2404 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 14:21:01 +00:00
paulc 9aa7bb2325 Added new String method trimSpaces.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2403 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 14:16:53 +00:00
paulc c17e4d466a Reordered initialization of ClientLogic members to avoid a warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2402 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 12:17:09 +00:00
paulc 8a508da4cc Fixed a parameter name in documentation generating comment.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2401 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 12:11:33 +00:00
marian c07d4ee690 Always build the jabber stream status service.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2400 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-17 16:00:25 +00:00
marian a278a50df1 Copy all xml children' text to user.roster/resource.notify when receiving roster from server.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2399 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-17 15:57:30 +00:00
paulc 59df54943a The handler for chan.hangup is inserted at a low priority.
Increased the warning level if an unmatched cha.hangup is detected.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2398 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 21:31:50 +00:00
paulc 610f2ed787 Added a sleep to a tight loop because on some systems CPU usage was at 100%.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2397 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 21:14:11 +00:00
marian da06d2e39f Moved default client logic to a ClientLogic descendant. The default logic is now created and owned by the client thread.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2396 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 14:30:20 +00:00
marian 6cc79b8ba9 Changed comments. Removed old, not used, session-transfer check.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2395 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 14:21:21 +00:00
paulc c8e0a44ea2 Added alias name to remote endpoint info.
Optimized some endpoint searches.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2394 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 13:48:44 +00:00
paulc 55ac8b5ae3 Fixed how the call and CDR info queries are set up.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2393 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 01:18:11 +00:00
paulc 6663c0bb7f Removed spurious 2nd parameter of YSIGFACTORY2 macro.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2392 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-04 19:36:47 +00:00
marian f76813d1a5 Set contact owner when added to an account's list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2391 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 16:25:17 +00:00
marian cbefcfd39a Added utility method used to build a vcard xml element.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2390 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 14:11:01 +00:00
paulc 70331e9efe Build and use dynamic versions of MGCP and Jingle libraries.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2389 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 13:51:52 +00:00
paulc edcc8a22bb Fixed libpq.so detection in lib vs. lib64
git-svn-id: http://yate.null.ro/svn/yate/trunk@2388 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 13:49:14 +00:00
paulc 37f7aff7c1 Build tables with new versions of sox that do not provide -b/-w data size flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2387 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-02 22:23:46 +00:00
paulc d90c6c569c Removed executable attribute from source file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2386 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-02 21:45:54 +00:00
paulc a54cd57e23 Lock waiting message list while cleaning it up.
Increased level of debugging message when needing to clean up waiting list.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2385 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-02 21:42:10 +00:00
paulc d0cd523d34 Changed EOL style to native.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2384 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-01 02:07:23 +00:00
marian 9c12f51e67 Added queues notify module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2383 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-01 00:57:04 +00:00
marian 6a28081b7e Implemented the new Jingle specifications.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2382 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-01 00:37:18 +00:00
paulc 80d0d5ec88 Delete updater executable at next start if policy is to automatically install updates.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2381 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-30 17:07:47 +00:00
paulc 40cb4e49fe Get default updater policy from client config file.
Exit using Engine method, don't trust Qt client.

git-svn-id: http://yate.null.ro/svn/yate/trunk@2380 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-30 16:38:06 +00:00
paulc a6b9af5430 Try harder to quit even if the QApplication is not yet created.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2379 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-30 16:35:53 +00:00
paulc 3f1d9f4c3b Made updater build in Visual Studio 2005.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2378 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-29 20:27:49 +00:00