diff options
author | Richard Mudgett <rmudgett@digium.com> | 2015-04-29 14:29:10 -0500 |
---|---|---|
committer | Joshua Colp <jcolp@digium.com> | 2015-04-30 10:24:48 -0500 |
commit | d3c310a28c801d4d64d4d1763c9c53f6f18a2388 (patch) | |
tree | 94701e350d6abbea158d96f05d82018de719564c /UPGRADE.txt | |
parent | 37a193da1861193198692c8acc52ac43a5ae5bc1 (diff) |
chan_dahdi: Add the chan_dahdi.conf force_restart_unavailable_chans option.
Some telco switches occasionally ignore ISDN RESTART requests. The fix
for ASTERISK-19608 added an escape clause for B channels in the restarting
state if the telco ignores a RESTART request. If the telco fails to
acknowledge the RESTART then Asterisk will assume the telco acknowledged
the RESTART on the second call attempt requesting the B channel by the
telco. The escape clause is good for dealing with RESTART requests in
general but it does cause the next call for the restarting B channel to be
rejected if the telco insists the call must go on that B channel.
chan_dahdi doesn't really need to issue a RESTART request in response to
receiving a cause 44 (Requested channel not available) code. Sending the
RESTART in such a situation is not required (nor prohibited) by the
standards. I think chan_dahdi does this for historical reasons to deal
with buggy peers to get channels unstuck in a similar fashion as the
chan_dahdi.conf resetinterval option.
* Add the chan_dahdi.conf force_restart_unavailable_chans compatability
option that when disabled will prevent chan_dahdi from trying to RESTART
the channel in response to a cause 44 code.
ASTERISK-25034 #close
Reported by: Richard Mudgett
Change-Id: Ib8b17a438799920f4a2038826ff99a1884042f65
Diffstat (limited to 'UPGRADE.txt')
-rw-r--r-- | UPGRADE.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/UPGRADE.txt b/UPGRADE.txt index d0db4dbca..9adf3052c 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -40,6 +40,13 @@ CLI: by the CLI command is always the Asterisk version. This CLI command will be removed in Asterisk 14. +chan_dahdi: + - Added the force_restart_unavailable_chans compatibility option. When + enabled it causes Asterisk to restart the ISDN B channel if an outgoing + call receives cause 44 (Requested channel not available). The new option + is enabled by default in current release branches for backward + compatibility. + res_pjsip: - The dtmf_mode now supports a new option, 'auto'. This mode will attempt to detect if the device supports RFC4733 DTMF. If so, it will choose that |