Commit Graph

1347 Commits

Author SHA1 Message Date
paulc 3df2f3aef3 Lock the list of private objects while querying running() status.
git-svn-id: http://voip.null.ro/svn/yate@1356 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:31:54 +00:00
paulc 601e5dd4dd Added non-locking, protected version of ref().
git-svn-id: http://voip.null.ro/svn/yate@1355 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-07 17:53:01 +00:00
marian 279f653d40 Implemented destruct() for interface. Changed debug message
git-svn-id: http://voip.null.ro/svn/yate@1354 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-06 07:44:33 +00:00
paulc 965f46cbc6 Added info tone - 3 increasing frequencies with 30ms gaps.
git-svn-id: http://voip.null.ro/svn/yate@1353 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-06 02:43:30 +00:00
marian 7760f7c157 Fixed memory leak
git-svn-id: http://voip.null.ro/svn/yate@1352 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 14:27:26 +00:00
marian 0370a0a9e7 The interface is now handling Tx enable/disable control operations
git-svn-id: http://voip.null.ro/svn/yate@1351 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 10:10:55 +00:00
marian 64074c9718 Now the factory is checking for requested section in configuration before creating objects
git-svn-id: http://voip.null.ro/svn/yate@1350 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 07:49:03 +00:00
marian 44f6b673be Fixed wrong debug message
git-svn-id: http://voip.null.ro/svn/yate@1349 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 06:17:23 +00:00
paulc 4b20366101 Added virtual method to control zero reference notification before the
RefObject mutex is unlocked. Also expose said mutex through static method.


git-svn-id: http://voip.null.ro/svn/yate@1348 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-04 22:18:59 +00:00
paulc c1245a5347 Added some newer IANA registered headers and codes.
git-svn-id: http://voip.null.ro/svn/yate@1347 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-04 14:05:57 +00:00
marian fac36677f9 Fixed debug name set
git-svn-id: http://voip.null.ro/svn/yate@1346 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-31 13:15:32 +00:00
marian d1e3dcb004 Remove unnecessary data cleanup
git-svn-id: http://voip.null.ro/svn/yate@1345 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-31 12:55:39 +00:00
marian 7110cda028 Print SS7 router's table after creating the links
git-svn-id: http://voip.null.ro/svn/yate@1344 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 15:11:43 +00:00
paulc 6aa69cb0d0 Offer an unique account name based on selected provider name.
git-svn-id: http://voip.null.ro/svn/yate@1343 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 15:06:57 +00:00
paulc dccc9fc01a Prepared embedded browser window to process call provided information.
git-svn-id: http://voip.null.ro/svn/yate@1342 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 13:14:58 +00:00
paulc 6cf1842926 Fixed concurrent access between data mixer and channel destruction.
git-svn-id: http://voip.null.ro/svn/yate@1341 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 12:13:34 +00:00
paulc 8f57ad954d Reset detection on fax level over average power, it indicates resonance of
filter. This accounts for most fax misdetections.


git-svn-id: http://voip.null.ro/svn/yate@1340 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 20:32:25 +00:00
paulc 82bec2bc00 Added feature (default enabled) to pad files to full buffer size.
git-svn-id: http://voip.null.ro/svn/yate@1339 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 19:50:23 +00:00
paulc 0483135777 Added debugging capability to event window.
git-svn-id: http://voip.null.ro/svn/yate@1338 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 17:09:12 +00:00
paulc bbff8307be Added redirect debug messages to event window capability and action and
toggle handlers to emit debug and command messages.


git-svn-id: http://voip.null.ro/svn/yate@1337 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 17:08:13 +00:00
paulc ca348fe210 Tweaked parameters to reduce false positives, especially on fax detection.
git-svn-id: http://voip.null.ro/svn/yate@1336 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-24 13:43:39 +00:00
paulc f89e91a673 Don't activate fax detection on calls already diverted to fax.
git-svn-id: http://voip.null.ro/svn/yate@1335 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-24 13:23:29 +00:00
marian 79db2e7328 Bug fix. SS7 management and maintenance components are now inserted in the engine
git-svn-id: http://voip.null.ro/svn/yate@1334 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 14:43:45 +00:00
marian d5e05974eb Added thread priority - config file setting and message parameter "thread".
git-svn-id: http://voip.null.ro/svn/yate@1333 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 14:15:22 +00:00
paulc 2db8f80602 Added thread priority - config file setting and message parameter "thread".
git-svn-id: http://voip.null.ro/svn/yate@1332 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 11:10:22 +00:00
marian aea1d152e3 Added option to set debug level for module's components other then those owned by the signalling links
git-svn-id: http://voip.null.ro/svn/yate@1331 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 09:01:13 +00:00
marian 5543d2f5df Fixed media timestamp handling (both sending and receiving)
git-svn-id: http://voip.null.ro/svn/yate@1330 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-22 17:06:00 +00:00
marian aa6ac1bf7f Added SS7 maintenance and management to the SS7 router
git-svn-id: http://voip.null.ro/svn/yate@1329 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-22 11:05:08 +00:00
paulc ba01e5ea83 Added handling of "call.drop" message for ISDN recorder channels.
git-svn-id: http://voip.null.ro/svn/yate@1328 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-21 14:34:40 +00:00
paulc 9934378be2 Added support for setting timer resolution in Windows
git-svn-id: http://voip.null.ro/svn/yate@1327 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-16 12:10:44 +00:00
marian 081336e337 Use TelEngine::destruct(obj) wherever applicable.
git-svn-id: http://voip.null.ro/svn/yate@1326 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-16 10:23:11 +00:00
paulc b4350bddd5 Use TelEngine::destruct(obj) or GenObject::destruct() wherever applicable.
git-svn-id: http://voip.null.ro/svn/yate@1325 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 15:40:50 +00:00
paulc 391293496f Added debug, ddebug and xdebug targets.
git-svn-id: http://voip.null.ro/svn/yate@1324 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 14:15:16 +00:00
paulc 89a62ecf76 Removed useless YATE_API that prevented compiling on VS 2005
git-svn-id: http://voip.null.ro/svn/yate@1323 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 13:23:29 +00:00
paulc b4f8056f72 Moved the destroyed() method to RefObject (since its call in GenObject is
not guaranteed). Added inline helper destruct functions.


git-svn-id: http://voip.null.ro/svn/yate@1322 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 12:51:13 +00:00
paulc 02a45da0a8 Added pre-destruction notification method.
git-svn-id: http://voip.null.ro/svn/yate@1321 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 11:16:41 +00:00
paulc 52936a4e83 Keep found connection referenced during processing, fixed crashings on SIP
messages received during hangups caused by other channels.


git-svn-id: http://voip.null.ro/svn/yate@1320 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 10:41:56 +00:00
paulc d30ab4881e Fixed bad parameter order bug that prevented proper simultaneous operation.
git-svn-id: http://voip.null.ro/svn/yate@1319 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 23:04:08 +00:00
paulc 96aa4b2b03 Fixed minor typo.
git-svn-id: http://voip.null.ro/svn/yate@1318 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 22:37:50 +00:00
paulc c305335c5f Improved handler installation debugging message.
git-svn-id: http://voip.null.ro/svn/yate@1317 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 22:36:26 +00:00
paulc 54107e1a34 Forward the called id parameters to the outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@1316 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 21:56:20 +00:00
paulc be38e34df4 Allow to override DTMF sending method from the chan.dtmf "method" parameter.
git-svn-id: http://voip.null.ro/svn/yate@1315 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 21:55:14 +00:00
paulc 3213f6a906 Added capability to finalize a CDR entry with a call.drop message.
git-svn-id: http://voip.null.ro/svn/yate@1314 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 15:01:12 +00:00
paulc 3277a3b487 Constified a parameter.
git-svn-id: http://voip.null.ro/svn/yate@1313 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:58:01 +00:00
paulc e9104a715f Added capability to copy parameters from operation to various messages.
git-svn-id: http://voip.null.ro/svn/yate@1312 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:55:53 +00:00
paulc 1813f9adba Removed Driver::msgStatus() since was identical to the base class Module.
git-svn-id: http://voip.null.ro/svn/yate@1311 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:41:50 +00:00
paulc 18cb09b371 Added method to copy multiple parameters from a list of names.
git-svn-id: http://voip.null.ro/svn/yate@1310 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:27:44 +00:00
paulc 9eee3a1213 Added capability to change directory before executing Yate.
git-svn-id: http://voip.null.ro/svn/yate@1309 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-11 14:38:30 +00:00
paulc eac752fb9e Added channel ID in notifies and tracking for a (music) player channel.
git-svn-id: http://voip.null.ro/svn/yate@1308 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-11 12:23:57 +00:00
paulc cc2a224d26 Improved passing of parameters to outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@1307 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-11 10:08:10 +00:00