[asterisk-bugs] [JIRA] (PRI-156) Pri state stays up when cable is unplugged (DAHDI ISDN cologne chipset)
Richard Mudgett (JIRA)
noreply at issues.asterisk.org
Fri Mar 8 12:18:01 CST 2013
[ https://issues.asterisk.org/jira/browse/PRI-156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard Mudgett closed PRI-156.
-------------------------------
Resolution: Not A Bug
> 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