[asterisk-bugs] [JIRA] (PRI-156) Pri state stays up when cable is unplugged (DAHDI ISDN cologne chipset)
Stijn Van Campenhout (JIRA)
noreply at issues.asterisk.org
Fri Mar 8 10:02:01 CST 2013
Stijn Van Campenhout created PRI-156:
----------------------------------------
Summary: Pri state stays up when cable is unplugged (DAHDI ISDN cologne chipset)
Key: PRI-156
URL: https://issues.asterisk.org/jira/browse/PRI-156
Project: LibPRI
Issue Type: Bug
Security Level: None
Components: General
Affects Versions: 1.4.13
Environment: Linux asterisk-backup 2.6.32-5-686-bigmem #1 SMP Mon Feb 25 01:53:47 UTC 2013 i686 GNU/Linux
/etc/debian_version 6.0.7
Asterisk 1.8.15.0
DAHDI Tools Version - 2.6.1
dahdi.ko version:d965594
Reporter: Stijn Van Campenhout
Assignee: Richard Mudgett
Severity: Minor
Whenever an isdn line is disconnected (cable unplugged) from my ISDN card (cologne chipset), pri debug shows it state changed to REMOVE, but `pri show spans` keeps displaying it as Up,Active
`pri set debug on span 1` output when unplugged:
asterisk-backup*CLI> pri set debug on span 1
Enabled debugging on span 1
PRI Span: 1 TEI=72 MDL-ERROR (I): T200 expired N200 times sending RR/RNR in state 8(Timer recovery)
PRI Span: 1 TEI=72 Sending SABME
PRI Span: 1 Changing from state 8(Timer recovery) to 5(Awaiting establishment)
PRI Span: 1 TEI=72 Sending SABME
PRI Span: 1 TEI=72 Sending SABME
PRI Span: 1 TEI=72 Sending SABME
PRI Span: 1 TEI=72 MDL-ERROR (G): T200 expired N200 times sending SABME in state 5(Awaiting establishment)
PRI Span: 1 Changing from state 5(Awaiting establishment) to 4(TEI assigned)
PRI Span: 1 TEI=72 DL event: Q931_DL_EVENT_DL_RELEASE_IND(3)
PRI Span: 1 MDL-REMOVE: Removing TEI 72
PRI Span: 1 Changing from state 4(TEI assigned) to 1(TEI unassigned)
PRI Span: 1 TEI=72 DL event: Q931_DL_EVENT_TEI_REMOVAL(5)
asterisk-backup*CLI> pri show spans
PRI span 1/0: Up, Active
PRI span 2/0: Down, Active
PRI span 3/0: Down, Active
When I reload DAHDI, then it gets marked as down:
asterisk-backup*CLI> dahdi restart
Destroying channels and reloading DAHDI configuration.
> Initial softhangup of all DAHDI channels complete.
> Final softhangup of all DAHDI channels complete.
-- Unregistered channel -2
-- Unregistered channel 1
-- Unregistered channel 2
-- Unregistered channel 4
-- Unregistered channel 5
-- Unregistered channel 7
-- Unregistered channel 8
== Parsing '/etc/asterisk/chan_dahdi.conf': == Found
== Parsing '/etc/asterisk/dahdi-channels.conf': == Found
[2013-03-08 16:57:49] WARNING[5838]: config.c:1238 process_text_line: Unknown directive '#group=1' at line 26 of /etc/asterisk/chan_dahdi.conf
-- Reconfigured channel 1, ISDN BRI Point to MultiPoint signalling
-- Reconfigured channel 2, ISDN BRI Point to MultiPoint signalling
-- Reconfigured channel 4, ISDN BRI Point to MultiPoint signalling
-- Reconfigured channel 5, ISDN BRI Point to MultiPoint signalling
-- Reconfigured channel 7, ISDN BRI Point to MultiPoint signalling
-- Reconfigured channel 8, ISDN BRI Point to MultiPoint signalling
-- Automatically generated pseudo channel
== Starting D-Channel on span 1
== Starting D-Channel on span 2
== Starting D-Channel on span 3
asterisk-backup*CLI> pri show spans
PRI span 1/0: Down, Active
PRI span 2/0: Down, Active
PRI span 3/0: Down, Active
But when I plug the cable back in, its correctly marked as up:
asterisk-backup*CLI> pri set debug on span 1
Enabled debugging on span 1
PRI Span: 1 Sending TEI management message 1(TEI Identity Request), TEI=127
PRI Span: 1 Received MDL message
PRI Span: 1 TEI assignment received for another Ri 15c8 (ours is 8663)
PRI Span: 1 Received MDL message
PRI Span: 1 TEI assignment received for another Ri 785a (ours is 8663)
PRI Span: 1 Received MDL message
PRI Span: 1 Got assigned TEI 75
PRI Span: 1 Changing from state 2(Assign awaiting TEI) to 4(TEI assigned)
PRI Span: 1 TEI=75 Sending SABME
PRI Span: 1 Changing from state 4(TEI assigned) to 5(Awaiting establishment)
Span 1: Processing event PRI_EVENT_DCHAN_UP
== Primary D-Channel on span 1 up
PRI Span: 1 TEI=75 Got UA
PRI Span: 1 Changing from state 5(Awaiting establishment) to 7(Multi-frame established)
PRI Span: 1 TEI=75 DL event: Q931_DL_EVENT_DL_ESTABLISH_CONFIRM(2)
asterisk-backup*CLI> pri show spans
PRI span 1/0: Up, Active
PRI span 2/0: Down, Active
PRI span 3/0: Down, Active
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list