Commit Graph

2481 Commits

Author SHA1 Message Date
paulc e8d50f4051 Allow mysqldb to compile on systems without mysql_set_character_set.
git-svn-id: http://voip.null.ro/svn/yate@2539 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 19:59:59 +00:00
marian 666f82ade4 The client channel can now be (un)muted (set/reset data source only).
git-svn-id: http://voip.null.ro/svn/yate@2538 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:40:00 +00:00
paulc aa87ae0316 Added query parameter ${length} that holds length of binary data.
git-svn-id: http://voip.null.ro/svn/yate@2537 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:09:50 +00:00
paulc 191995a019 Added regexroute functions '$' and 'chr'.
git-svn-id: http://voip.null.ro/svn/yate@2536 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:00:33 +00:00
paulc a596b2a4ec Added dbwave module that can play or record from a binary database field.
git-svn-id: http://voip.null.ro/svn/yate@2535 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-23 15:58:01 +00:00
paulc 88916e0a76 Added setting for client character set (encoding) of the MySQL connection.
git-svn-id: http://voip.null.ro/svn/yate@2534 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-23 15:43:15 +00:00
paulc e779b29c62 Escape \r and \n too.
git-svn-id: http://voip.null.ro/svn/yate@2533 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:54:13 +00:00
paulc 0379bacefe Allow passing streams or data blocks to be played or recorded instead of disk files.
git-svn-id: http://voip.null.ro/svn/yate@2532 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:38:29 +00:00
paulc 8b25ba4f18 Complain less loud about unmatched messages while the module is disconnecting.
git-svn-id: http://voip.null.ro/svn/yate@2531 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:36:49 +00:00
paulc 730b3c4ccf Added setting for client_encoding of the PostgreSQL connection.
git-svn-id: http://voip.null.ro/svn/yate@2530 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:35:13 +00:00
paulc a5b79ca801 Added MemoryStream class that provides basic I/O to an internal DataBlock.
git-svn-id: http://voip.null.ro/svn/yate@2529 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 20:34:33 +00:00
paulc 9d682e3cd4 Added method to take out an object from an array.
git-svn-id: http://voip.null.ro/svn/yate@2528 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 20:32:21 +00:00
marian 6d3dbc61cc The client channel can now copy additional parameters from received list to chan.startup message.
git-svn-id: http://voip.null.ro/svn/yate@2527 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-20 10:04:21 +00:00
marian 2678d48525 Add caller URI parameter to call.route message.
git-svn-id: http://voip.null.ro/svn/yate@2526 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-20 10:00:38 +00:00
marian 9ab3f9eac4 Reset known window flags before setting them from dynamic property. Lock widget update when setting windows parameters.
git-svn-id: http://voip.null.ro/svn/yate@2525 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-18 16:21:33 +00:00
paulc a876216ebd Directly route clustered calls on target if possible and called number is empty.
git-svn-id: http://voip.null.ro/svn/yate@2524 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 15:44:58 +00:00
paulc eef1a6c191 SQL escape engine runtime parameters substituted in init query.
Apply engine parameter substitution to indirect queries too.


git-svn-id: http://voip.null.ro/svn/yate@2523 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 15:13:33 +00:00
paulc 91ecc1156e Allow replacing engine runtime parameters in the init query.
git-svn-id: http://voip.null.ro/svn/yate@2522 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 15:02:59 +00:00
marian 97384644fb Route attended transfer when requested dialog is unknown.
git-svn-id: http://voip.null.ro/svn/yate@2521 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 12:22:52 +00:00
paulc d28e329af8 Added call.cdr handler to add "nodename" and "nodeprefix" cluster parameters.
git-svn-id: http://voip.null.ro/svn/yate@2520 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 10:41:22 +00:00
paulc c9668b3a02 Reimplemented SS7MTP2::getObject so both SS7Layer2 and SignallingReceiver can be reached.
git-svn-id: http://voip.null.ro/svn/yate@2519 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-10 11:26:50 +00:00
marian c22025c000 Action aliases specified in accessibleName can now contain action parameters.
git-svn-id: http://voip.null.ro/svn/yate@2518 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-06 17:23:45 +00:00
marian b9befdcb52 Added static method to File used to list directory content.
git-svn-id: http://voip.null.ro/svn/yate@2517 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-06 17:20:09 +00:00
marian c2138bcf85 Documented 'offset' parameter.
git-svn-id: http://voip.null.ro/svn/yate@2516 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-06 09:11:55 +00:00
paulc 22d39076a6 Use Stream objects instead of operating system handles.
git-svn-id: http://voip.null.ro/svn/yate@2515 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-05 15:46:27 +00:00
paulc d379eb2a7f Silenced compiler warnings regarding the non-virtual destructor of SOCKSEngine.
git-svn-id: http://voip.null.ro/svn/yate@2514 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-05 13:12:09 +00:00
paulc 4eb312b16e Moved length() and seek() methods to the Stream class so seekable streams can be implemented.
git-svn-id: http://voip.null.ro/svn/yate@2513 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-05 13:10:31 +00:00
marian c559b59adc Changed file truncate conditions (truncate a file only if not opened for read).
git-svn-id: http://voip.null.ro/svn/yate@2512 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-05 12:53:01 +00:00
paulc 8bdb282d4c Use the stored "copyparams" as a fallback for the list of parameters to be copied out of the keep in new messages.
git-svn-id: http://voip.null.ro/svn/yate@2511 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-04 18:04:53 +00:00
paulc 654958077e In call dialog messages can be sent with xsip.generate by specifying an "id" parameter matching the channel id.
git-svn-id: http://voip.null.ro/svn/yate@2510 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-04 16:53:26 +00:00
paulc 6d52b059ee Added _queuesnotify as dependency of Modules.
git-svn-id: http://voip.null.ro/svn/yate@2509 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-04 15:47:08 +00:00
marian 21563437d9 The module is now handling the REFER method with attended transfer requests. The connection maps the 'diverter' parameter to/from 'Referred-By' header.
git-svn-id: http://voip.null.ro/svn/yate@2508 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-03 12:35:06 +00:00
marian 0ac1dc6b1f The URI class remembers now the extra parameters found after the uri host/port.
git-svn-id: http://voip.null.ro/svn/yate@2507 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-03 12:20:42 +00:00
paulc 485c05872c Added a missing parameter to documentation generating comments.
git-svn-id: http://voip.null.ro/svn/yate@2506 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 18:56:47 +00:00
paulc ec08dd849a ISDN BRI support, most Andrei's (andrei@null.ro) work.
Fixes and new features throughout the signalling engine.


git-svn-id: http://voip.null.ro/svn/yate@2505 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 18:51:30 +00:00
paulc 3d54351315 Do not autoanswer if an analog or BRI goes off-hook.
Put the proper dial tones (and silences).


git-svn-id: http://voip.null.ro/svn/yate@2504 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 18:49:45 +00:00
marian 00cc59f450 Fixed conversion of an XML element to an output string.
git-svn-id: http://voip.null.ro/svn/yate@2503 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 16:30:43 +00:00
marian 9f1591711b Fixed bug: don't remove items added to the list of rejected contents built when processing content add requests.
git-svn-id: http://voip.null.ro/svn/yate@2502 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 10:01:32 +00:00
marian ea702fe128 The resource list is now keeping its items ordered by their priority (higher priority first).
git-svn-id: http://voip.null.ro/svn/yate@2501 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 09:44:05 +00:00
paulc 3de7f75ef7 Truncate a file that is opened writable and non-appending.
git-svn-id: http://voip.null.ro/svn/yate@2500 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-27 17:15:32 +00:00
marian 93c1a84caf Added dynamic property used to hide the window when inactive.
git-svn-id: http://voip.null.ro/svn/yate@2499 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-27 16:58:10 +00:00
marian a683c2f5f7 Added queuesnotify project.
git-svn-id: http://voip.null.ro/svn/yate@2498 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-27 16:56:33 +00:00
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