Allow send dtmf method(s) to be configurable. Detect remote party INFO support from 'Allow' header.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5264 acf43c95-373e-0410-b603-e72c3f656dc1
Allow dtmf send method(s) to be configured. Detect RFC2833 support when receiving remote capabilities.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5265 acf43c95-373e-0410-b603-e72c3f656dc1
Changed info allowed debug message level. Show it when compiled with xdebug.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5266 acf43c95-373e-0410-b603-e72c3f656dc1
Enqueue the module.update immediately when the RTP wrapper is destroyed.
These monitoring messages are now disabled by default.
Emit a delayed module.update if the number of RTP sessions or reflectors change.
This commit fixes a memory leak and system slowdown.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5267 acf43c95-373e-0410-b603-e72c3f656dc1
Added parameter lists used to encode/decode MAP sendParameters request and response. 


git-svn-id: http://yate.null.ro/svn/yate/trunk@5268 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed Visual C compile error.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5269 acf43c95-373e-0410-b603-e72c3f656dc1
Install filtered handlers for overlapped script messages.
Watch the "engine.timer" instead of installing a handler for it.
Overall these changes reduce contention in the script.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5270 acf43c95-373e-0410-b603-e72c3f656dc1
Reduce complexity of appending multiple objects to a list.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5271 acf43c95-373e-0410-b603-e72c3f656dc1
Avoid declaring variables with the same name.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5272 acf43c95-373e-0410-b603-e72c3f656dc1
Add GMT formatted timestamps by default to the Yate service.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5273 acf43c95-373e-0410-b603-e72c3f656dc1
Start capability exchange procedure when connection is established and didn't received remote capabilities.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5274 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed bug: don't advertise RFC2833 telephone event support when missing and rtp is forwarded.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5275 acf43c95-373e-0410-b603-e72c3f656dc1
Override channel dtmf methods in chan.dtmf only if explicitly requested.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5276 acf43c95-373e-0410-b603-e72c3f656dc1
Honor detected method when sending DTMFs.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5277 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed timestamps in AMR when transcoding from non-20ms packetization.
Added setting for initial AMR mode.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5278 acf43c95-373e-0410-b603-e72c3f656dc1
Send a SIGHUP to Yate only once, after all logs were rotated.
This fixes a race condition causing some logs to not be rotated promptly.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5279 acf43c95-373e-0410-b603-e72c3f656dc1
Added support for the reportSM-DeliveryState MAP operation.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5280 acf43c95-373e-0410-b603-e72c3f656dc1
Propagate media packet flags through the AMR transcoder.
Always set the Mark bit when resuming after silence when using DTX.
Skip over the "no data" frames the AMR encoder generates in DTX mode.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5281 acf43c95-373e-0410-b603-e72c3f656dc1
Changed the handling of the "timeout" parameter so it (re)starts when call is answered.
Added "maxcall" and "timeout" setting and handling to channels that lacked it.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5282 acf43c95-373e-0410-b603-e72c3f656dc1
Added a high pass filter to remove any bias from the AMR encoder input.
This works around a bug in the encoder that causes terrible noises on biased silence like the one caused by A-Law transcoding.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5283 acf43c95-373e-0410-b603-e72c3f656dc1