Commit Graph

2616 Commits

Author SHA1 Message Date
paulc 26d6c7548a Improved documentation in comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2576 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-13 12:29:40 +00:00
paulc 092b58d6ea Use Yate::Debug instead of commented out Yate::Output to simplify activating the debug output in just one place.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2575 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-13 11:50:27 +00:00
marian 6bef8100b3 Fixed bug: disable table sorting when changing its content.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2574 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-13 11:03:31 +00:00
paulc e5f534262c Identifiers for chan.notify can be specified separately for each type of source or consumer.
Simplified some older code to get the value of maxlen.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2573 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-13 10:09:41 +00:00
paulc 84fbb33c68 Replace captured regular expressions only after breaking the line at semicolons.
Fixes parsing bug when captured expression contains a semicolon.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2572 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-10 11:56:25 +00:00
paulc 7052bad3a5 RTP data can be attached to a DataEndpoint, added more runtime type checks.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2571 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-10 09:26:42 +00:00
paulc 22faa16eab Return data source or consumer from RTP wrapper using the getObject method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2570 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-09 13:27:41 +00:00
paulc 790b528742 Handle MGCP requests with versions other than 1.0
git-svn-id: http://yate.null.ro/svn/yate/trunk@2569 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-09 09:55:41 +00:00
paulc 26e024a696 Added type info methods to AnalogLineGroup and SignallingCircuitGroup.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2568 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-09 09:54:26 +00:00
marian 6e3a28cafc Fixed silly use of all hidden variable. Update it when a window is destroyed while owning tray icons.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2567 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-07 15:03:26 +00:00
marian ac35c3226c Fixed bug leading to application exit when the last window is closed. Don't exit if there is a system tray icon used to access it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2566 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-07 14:07:57 +00:00
marian cd82b6826c Disable client checkable options in UI if overridden from application config file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2565 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-07 12:10:58 +00:00
marian 793e47447c Use standard incoming URL parameter 'caller_info_uri' instead of specific 'sip_url'.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2564 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-03 09:58:24 +00:00
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