diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2009-04-30 21:42:35 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2009-04-30 21:42:35 +0000 |
commit | d9d2779008f198c75b7994afe0c472b653bae347 (patch) | |
tree | db4dfab0d00b9a45bd0d4de6e74ed32e37347e47 /CHANGES | |
parent | 91dde03ba8c34172c9671f50bbbcaa5a9a211e28 (diff) |
Add buffer and echo canceller control to CHANNEL() dialplan function for DAHDI channels
Adds ability for CHANNEL() dialplan function, when used on DAHDI channels,
to temporarily change the number of buffers and/or the buffer policy, and also
to enable, disable, or switch the echo canceller between FAX/data and voice
modes.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@191411 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 38 |
1 files changed, 29 insertions, 9 deletions
@@ -11,8 +11,6 @@ --- Functionality changes from Asterisk 1.6.2 to Asterisk 1.6.3 ------------- ------------------------------------------------------------------------------ - - SIP Changes ----------- * Added preferred_codec_only option in sip.conf. This feature limits the joint @@ -25,6 +23,10 @@ SIP Changes tlscertfile is searched for both public and private key. * Added tlsclientmethod option to sip.conf. This allows the protocol for outbound client connections to be specified. + * The sendrpid parameter has been expanded to include the options + 'rpid' and 'pai'. Setting sendrpid to 'rpid' will cause Remote-Party-ID + header to be sent (equivalent to setting sendrpid=yes) and setting + sendrpid to 'pai' will cause P-Asserted-Identity header to be sent. Applications ------------ @@ -43,6 +45,30 @@ Dialplan Functions * Added new dialplan functions CONNECTEDLINE and REDIRECTING which permits setting various connected line and redirecting party information. * The CHANNEL() function now supports the "name" option. + * For DAHDI channels, the CHANNEL() dialplan function now + supports changing the channel's buffer policy (for the current + call only), using this syntax: + + exten => s,n,Set(CHANNEL(buffers)=6,full) + + This would change the channel to the 'full' buffer policy and + 6 (six) buffers. Possible options for this setting are the same + as those in chan_dahdi.conf. + * For DAHDI channels, the CHANNEL() dialplan function now allows + the dialplan to request changes in the configuration of the active + echo canceller on the channel (if any), for the current call only. + The syntax is: + + exten => s,n,Set(CHANNEL(echocan_mode)=off) + + The possible values are: + + on - normal mode (the echo canceller is actually reinitalized) + off - disabled + fax - FAX/data mode (NLP disabled if possible, otherwise completely + disabled) + voice - voice mode (returns from FAX mode, reverting the changes that + were made when FAX mode was requested) Queue changes ------------- @@ -100,13 +126,6 @@ Taged versions of the modified mISDN code are available under: http://svn.digium.com/svn/thirdparty/mISDN/tags http://svn.digium.com/svn/thirdparty/mISDNuser/tags -SIP channel driver (chan_sip) changes -------------------------------------------- - * The sendrpid parameter has been expanded to include the options - 'rpid' and 'pai'. Setting sendrpid to 'rpid' will cause Remote-Party-ID - header to be sent (equivalent to setting sendrpid=yes) and setting - sendrpid to 'pai' will cause P-Asserted-Identity header to be sent. - Asterisk Manager Interface -------------------------- * The Hangup action now accepts a Cause header which may be used to @@ -120,6 +139,7 @@ Asterisk Manager Interface across all .conf files. All affected sample.conf files have been modified to reflect this change. Previous options such as 'sslenable' still work, but options with the 'tls' prefix are preferred. + ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 1.6.1 to Asterisk 1.6.2 ------------- ------------------------------------------------------------------------------ |