Add ability to ignore layer 1 alarms for BRI PTMP lines.
authorRichard Mudgett <rmudgett@digium.com>
Wed, 18 Apr 2012 16:41:17 +0000 (16:41 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 18 Apr 2012 16:41:17 +0000 (16:41 +0000)
commitc7cb03a975bbaad41ed9ed07b3f5c68433f65900
treec0f1d043618815ea5744e39ea8bc9eacfd23a2da
parent7b5eb159e9ad35b0488da542148bcff4d1b26433
Add ability to ignore layer 1 alarms for BRI PTMP lines.

Several telcos bring the BRI PTMP layer 1 down when the line is idle.
When layer 1 goes down, Asterisk cannot make outgoing calls.  Incoming
calls could fail as well because the alarm processing is handled by a
different code path than the Q.931 messages.

* Add the layer1_presence configuration option to ignore layer 1 alarms
when the telco brings layer 1 down.  This option can be configured by span
while the similar DAHDI driver teignorered=1 option is system wide.  This
option unlike layer2_persistence does not require libpri v1.4.13 or newer.

Related to JIRA AST-598

JIRA ABE-2845
........

Merged revisions 362428 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 362429 from http://svn.asterisk.org/svn/asterisk/branches/10

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@362430 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_dahdi.c
channels/sig_pri.c
channels/sig_pri.h
configs/chan_dahdi.conf.sample