paulc
da79946d6e
Changed the unlocking order to prevent races. Perform cleanups in the
...
destroyed() method instead of the destructor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1357 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:33:33 +00:00
paulc
52bfb29082
Lock the list of private objects while querying running() status.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1356 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:31:54 +00:00
paulc
958c1bc7b0
Added non-locking, protected version of ref().
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1355 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-07 17:53:01 +00:00
marian
1270f0ace8
Implemented destruct() for interface. Changed debug message
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1354 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-06 07:44:33 +00:00
paulc
df7d9ef7ec
Added info tone - 3 increasing frequencies with 30ms gaps.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1353 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-06 02:43:30 +00:00
marian
28ff045913
Fixed memory leak
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1352 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 14:27:26 +00:00
marian
c0d76ac739
The interface is now handling Tx enable/disable control operations
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1351 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 10:10:55 +00:00
marian
c31c13fb8f
Now the factory is checking for requested section in configuration before creating objects
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1350 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 07:49:03 +00:00
marian
329531c05d
Fixed wrong debug message
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1349 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 06:17:23 +00:00
paulc
5de025800d
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://yate.null.ro/svn/yate/trunk@1348 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-04 22:18:59 +00:00
paulc
5d90b5023a
Added some newer IANA registered headers and codes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1347 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-04 14:05:57 +00:00
marian
f3671a0a84
Fixed debug name set
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1346 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-31 13:15:32 +00:00
marian
b96f3c7020
Remove unnecessary data cleanup
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1345 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-31 12:55:39 +00:00
marian
5f4664f6aa
Print SS7 router's table after creating the links
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1344 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 15:11:43 +00:00
paulc
c76a561f88
Offer an unique account name based on selected provider name.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1343 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 15:06:57 +00:00
paulc
98ea24c08e
Prepared embedded browser window to process call provided information.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1342 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 13:14:58 +00:00
paulc
8d2000314e
Fixed concurrent access between data mixer and channel destruction.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1341 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-28 12:13:34 +00:00
paulc
dab0935905
Reset detection on fax level over average power, it indicates resonance of
...
filter. This accounts for most fax misdetections.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1340 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 20:32:25 +00:00
paulc
b6f5e45674
Added feature (default enabled) to pad files to full buffer size.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1339 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 19:50:23 +00:00
paulc
c16cab6c64
Added debugging capability to event window.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1338 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 17:09:12 +00:00
paulc
3e8e83ed55
Added redirect debug messages to event window capability and action and
...
toggle handlers to emit debug and command messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1337 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-25 17:08:13 +00:00
paulc
ee7b398d38
Tweaked parameters to reduce false positives, especially on fax detection.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1336 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-24 13:43:39 +00:00
paulc
d00ce652d9
Don't activate fax detection on calls already diverted to fax.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1335 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-24 13:23:29 +00:00
marian
fd6ff7fc37
Bug fix. SS7 management and maintenance components are now inserted in the engine
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1334 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 14:43:45 +00:00
marian
c3478bfd8e
Added thread priority - config file setting and message parameter "thread".
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1333 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 14:15:22 +00:00
paulc
75d39309b4
Added thread priority - config file setting and message parameter "thread".
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1332 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 11:10:22 +00:00
marian
42dd2630e9
Added option to set debug level for module's components other then those owned by the signalling links
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1331 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 09:01:13 +00:00
marian
6ecbaa6802
Fixed media timestamp handling (both sending and receiving)
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1330 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-22 17:06:00 +00:00
marian
aa7171c036
Added SS7 maintenance and management to the SS7 router
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1329 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-22 11:05:08 +00:00
paulc
0559b5c4aa
Added handling of "call.drop" message for ISDN recorder channels.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1328 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-21 14:34:40 +00:00
paulc
e84ba5f7bd
Added support for setting timer resolution in Windows
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1327 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-16 12:10:44 +00:00
marian
ee0774bec5
Use TelEngine::destruct(obj) wherever applicable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1326 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-16 10:23:11 +00:00
paulc
e39385fdd5
Use TelEngine::destruct(obj) or GenObject::destruct() wherever applicable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1325 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 15:40:50 +00:00
paulc
1f00fdddf4
Added debug, ddebug and xdebug targets.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1324 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 14:15:16 +00:00
paulc
be3967072f
Removed useless YATE_API that prevented compiling on VS 2005
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1323 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 13:23:29 +00:00
paulc
defec8462a
Moved the destroyed() method to RefObject (since its call in GenObject is
...
not guaranteed). Added inline helper destruct functions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1322 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 12:51:13 +00:00
paulc
2400f21d6f
Added pre-destruction notification method.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1321 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 11:16:41 +00:00
paulc
096bdfa3e8
Keep found connection referenced during processing, fixed crashings on SIP
...
messages received during hangups caused by other channels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1320 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 10:41:56 +00:00
paulc
0c8ed9562a
Fixed bad parameter order bug that prevented proper simultaneous operation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1319 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 23:04:08 +00:00
paulc
514c9cfee6
Fixed minor typo.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1318 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 22:37:50 +00:00
paulc
2dea9e1b4d
Improved handler installation debugging message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1317 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 22:36:26 +00:00
paulc
3c8ae08990
Forward the called id parameters to the outgoing calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1316 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 21:56:20 +00:00
paulc
6a6a34c21b
Allow to override DTMF sending method from the chan.dtmf "method" parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1315 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 21:55:14 +00:00
paulc
41ffd6018f
Added capability to finalize a CDR entry with a call.drop message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1314 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 15:01:12 +00:00
paulc
cd28cadde6
Constified a parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1313 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:58:01 +00:00
paulc
c1bb92eff9
Added capability to copy parameters from operation to various messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1312 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:55:53 +00:00
paulc
f2d39ae988
Removed Driver::msgStatus() since was identical to the base class Module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1311 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:41:50 +00:00
paulc
81eab01b7c
Added method to copy multiple parameters from a list of names.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1310 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 13:27:44 +00:00
paulc
524b327ed0
Added capability to change directory before executing Yate.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1309 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-11 14:38:30 +00:00
paulc
c75ec31415
Added channel ID in notifies and tracking for a (music) player channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1308 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-11 12:23:57 +00:00