paulc
5fc5d97040
Bodyless INFO messages can be handled generically. Return code of generic
...
transactions can be picked from Yate message.
git-svn-id: http://voip.null.ro/svn/yate@1362 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-11 17:34:50 +00:00
marian
eef115a648
Added echo cancel setup and train for zaptel circuits
...
git-svn-id: http://voip.null.ro/svn/yate@1361 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-11 06:38:57 +00:00
paulc
641aa108c9
Implemented a special "transparent" operation that lets the DTMF pass.
...
git-svn-id: http://voip.null.ro/svn/yate@1360 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 23:43:05 +00:00
paulc
fcbf61a69a
Added missing call to inherited method.
...
git-svn-id: http://voip.null.ro/svn/yate@1359 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 23:00:19 +00:00
paulc
b34df4ea2c
Avoid attempting to reuse a conference that was just dereferenced.
...
git-svn-id: http://voip.null.ro/svn/yate@1358 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 22:59:00 +00:00
paulc
1a79d8b770
Changed the unlocking order to prevent races. Perform cleanups in the
...
destroyed() method instead of the destructor.
git-svn-id: http://voip.null.ro/svn/yate@1357 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:33:33 +00:00
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