Commit Graph

2503 Commits

Author SHA1 Message Date
paulc f9f724b01d Removed leftover references to libpri for Windows (patch by Peter Olsson).
git-svn-id: http://yate.null.ro/svn/yate/trunk@2563 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-02 18:36:13 +00:00
paulc 1c5056ab43 Do not handle Progress, Ringing or Answered messages by channels that are already answered.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2562 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-02 15:52:21 +00:00
paulc bf3a210aaa Added virtual destructor for EngineCheck to keep compiler happy.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2561 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-02 15:29:25 +00:00
paulc 7d8b6d3966 Added a single method to populate the database message and show the query in debug output.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2560 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-02 15:12:29 +00:00
marian 3996128f3a Added engine checker class. Added check point after parsing the command line and changing current directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2559 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-02 14:35:51 +00:00
marian 083c1c80f8 Added queue_in.php and queue_out.php scripts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2558 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-02 11:26:19 +00:00
paulc c9cdebef36 Support for RFC 4568 (SRTP security descriptors in SIP/SDP).
git-svn-id: http://yate.null.ro/svn/yate/trunk@2557 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-01 20:16:36 +00:00
marian 3ee02f2b25 Use widget method to activate it instead of QApplication's. The widget's method will bring it in front of other windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2556 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-01 15:08:33 +00:00
paulc 5d0ad3e90b Support for RFC 3323 SIP Privacy header in addition to Remote-Party-ID.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2555 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-31 20:23:46 +00:00
marian 98d3c05380 The client can now open an URL received in call.execute message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2554 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-30 11:40:06 +00:00
paulc 57ca222b94 Made generation of outgoing INVITE Diversion header more flexible.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2553 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-30 10:29:29 +00:00
paulc 988d0431ff Added option to execute call diversion requested by a signalling protocol.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2552 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 21:14:37 +00:00
paulc 9417c5bc30 Added an explicit boolean redirect parameter to simplify detecting a redirection or diversion.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2551 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 18:37:32 +00:00
paulc f1fbe9d358 Handle the Diversion header and its most important parameters.
If a 3xx answer is received copy the relevant info in the chan.disconnected message so the redirect can be followed.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2550 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 18:20:41 +00:00
paulc 0213a02666 Added channel disconnect parameter list and methods to use them.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2549 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 18:11:54 +00:00
paulc 4e3b9e631d Enclose URI in < and > if description is not NULL but add "description" only if it's not empty.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2548 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 18:10:01 +00:00
paulc 65249a8246 Added method to clear all parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2547 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-28 22:52:42 +00:00
marian 9e98221ceb Added custom QObject descendant class. Handle it when building custom widgets and setting window parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2546 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-27 12:17:49 +00:00
marian 637ce15a69 Fixed loaded time output message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2545 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-26 15:45:10 +00:00
marian 156de3321d Make sure we drop all channels (not only the client ones) before exiting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2544 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-26 09:58:28 +00:00
marian 8eaec1e72a Try to match window name with old id when setting its flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2543 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-26 09:56:19 +00:00
marian f6cc597f1c Allow set select with empty item.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2542 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-26 09:54:44 +00:00
marian a5c7c43846 Allow a file to be shared when opened read only. Return success when reading past the end of file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2541 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-25 17:35:08 +00:00
marian 14fea4a0d1 Source message user data can now be copyied in postponed message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2540 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-25 10:05:06 +00:00
paulc 13cc53ff77 Allow mysqldb to compile on systems without mysql_set_character_set.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2539 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 19:59:59 +00:00
marian 9b1c82edc4 The client channel can now be (un)muted (set/reset data source only).
git-svn-id: http://yate.null.ro/svn/yate/trunk@2538 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:40:00 +00:00
paulc c5835a2207 Added query parameter ${length} that holds length of binary data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2537 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:09:50 +00:00
paulc 057a5be02f Added regexroute functions '$' and 'chr'.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2536 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:00:33 +00:00
paulc 0d61814eb8 Added dbwave module that can play or record from a binary database field.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2535 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-23 15:58:01 +00:00
paulc 83069bb94c Added setting for client character set (encoding) of the MySQL connection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2534 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-23 15:43:15 +00:00
paulc 29a9368277 Escape \r and \n too.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2533 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:54:13 +00:00
paulc 55ade880dc Allow passing streams or data blocks to be played or recorded instead of disk files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2532 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:38:29 +00:00
paulc f2b2e01529 Complain less loud about unmatched messages while the module is disconnecting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2531 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:36:49 +00:00
paulc d544fdf1dc Added setting for client_encoding of the PostgreSQL connection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2530 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:35:13 +00:00
paulc bd956e7bf3 Added MemoryStream class that provides basic I/O to an internal DataBlock.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2529 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 20:34:33 +00:00
paulc dfb3a9e5e4 Added method to take out an object from an array.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2528 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 20:32:21 +00:00
marian 62d0e6da21 The client channel can now copy additional parameters from received list to chan.startup message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2527 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-20 10:04:21 +00:00
marian 20e742d313 Add caller URI parameter to call.route message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2526 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-20 10:00:38 +00:00
marian 69e71e13d7 Reset known window flags before setting them from dynamic property. Lock widget update when setting windows parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2525 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-18 16:21:33 +00:00
paulc ecd08db6c8 Directly route clustered calls on target if possible and called number is empty.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2524 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 15:44:58 +00:00
paulc 6a4154f429 SQL escape engine runtime parameters substituted in init query.
Apply engine parameter substitution to indirect queries too.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2523 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 15:13:33 +00:00
paulc a105d65943 Allow replacing engine runtime parameters in the init query.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2522 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 15:02:59 +00:00
marian b6cca5c6ba Route attended transfer when requested dialog is unknown.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2521 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 12:22:52 +00:00
paulc c741cf6b4f Added call.cdr handler to add "nodename" and "nodeprefix" cluster parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2520 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 10:41:22 +00:00
paulc 21dd9e693e Reimplemented SS7MTP2::getObject so both SS7Layer2 and SignallingReceiver can be reached.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2519 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-10 11:26:50 +00:00
marian a635517f62 Action aliases specified in accessibleName can now contain action parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2518 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-06 17:23:45 +00:00
marian fdf919acbe Added static method to File used to list directory content.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2517 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-06 17:20:09 +00:00
marian 995efa2e63 Documented 'offset' parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2516 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-06 09:11:55 +00:00
paulc 4038003715 Use Stream objects instead of operating system handles.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2515 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-05 15:46:27 +00:00
paulc 7feb8f700a Silenced compiler warnings regarding the non-virtual destructor of SOCKSEngine.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2514 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-05 13:12:09 +00:00