[Asterisk-Users] isdn channels busy
Klaus-Peter Junghanns
kpj at junghanns.net
Mon Jun 27 00:56:04 MST 2005
Hi,
that is a bug in libpri. You will sometimes notice a message like:
!! No channel map, no channel, and no ds1? What am I supposed to
identify?
This is caused by a restart message from the switch containing no
channel ident IE. According to the ETSI standard this indicates a
restart of all B channels on that span. Libpri just ignores this
message. Now all B channels are "blocked" for incoming calls.
You can free them by making outgoing calls.
Fixed in BRIstuff since May. ;)
best regards
Klaus
--
Klaus-Peter Junghanns
Am Samstag, den 25.06.2005, 13:47 +0100 schrieb Asterisk:
> We've got a EuroISDN (32 channels) with a TE405p, running cvs head as of
> 5 days ago.
>
> In the past couple of days, we've hit a scenario where incoming calls to
> the * pbx from the PSTN are being marked as busy, but outgoing calls
> work just fine. When we reboot *, the problem goes away. Has anyone else
> had this ? I've attached a PRI debug below. I've changed the phone
> numbers (x & y) to protect the innocent :)
>
> Please tell me that there is someone who has had this issue, and knows
> how to get round it. It's making my users, well, irate ...
>
> Many thanks.
>
> Julian
>
> pbx*CLI>
> [Span 2 D-Channel 0]< Protocol Discriminator: Q.931 (8) len=43
> [Span 2 D-Channel 0]< Call Ref: len= 2 (reference 1/0x1) (Originator)
> [Span 2 D-Channel 0]< Message type: SETUP (5)
> < [a1]
> [Span 2 D-Channel 0]< Sending Complete (len= 1)
> < [04 03 90 90 a3]
> [Span 2 D-Channel 0]< Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0
> Info transfer capability: 3.1kHz audio (16)
> [Span 2 D-Channel 0]< Ext: 1 Trans
> mode/rate: 64kbps, circuit-mode (16)
> [Span 2 D-Channel 0]< Ext: 1 User
> information layer 1: A-Law (35)
> < [18 03 a9 83 81]
> [Span 2 D-Channel 0]< Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI
> Spare: 0, Exclusive Dchan: 0
> [Span 2 D-Channel 0]< ChanSel: Reserved
> [Span 2 D-Channel 0]< Ext: 1 Coding: 0 Number
> Specified Channel Type: 3
> [Span 2 D-Channel 0]< Ext: 1 Channel: 1 ]
> < [1e 02 84 83]
> [Span 2 D-Channel 0]< Progress Indicator (len= 4) [ Ext: 1 Coding:
> CCITT (ITU) standard (0) 0: 0 Location: Public network serving the
> remote user (4)
> [Span 2 D-Channel 0]< Ext: 1 Progress
> Description: Calling equipment is non-ISDN. (3) ]
> < [6c 0c 21 83 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x]
> [Span 2 D-Channel 0]< Calling Number (len=14) [ Ext: 0 TON: National
> Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> [Span 2 D-Channel 0]< Presentation:
> Presentation allowed of network provided number (3) 'xxxxxxxxxx' ]
> < [70 07 81 34 34 34 37 30 35]
> [Span 2 D-Channel 0]< Called Number (len= 9) [ Ext: 1 TON: Unknown
> Number Type (0) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> 'yyyyyy' ]
> [Span 2 D-Channel 0]-- Making new call for cr 1
> [Span 2 D-Channel 0]-- Processing Q.931 Call Setup
> [Span 2 D-Channel 0]-- Processing IE 161 (cs0, Sending Complete)
> [Span 2 D-Channel 0]-- Processing IE 4 (cs0, Bearer Capability)
> [Span 2 D-Channel 0]-- Processing IE 24 (cs0, Channel Identification)
> [Span 2 D-Channel 0]-- Processing IE 30 (cs0, Progress Indicator)
> [Span 2 D-Channel 0]-- Processing IE 108 (cs0, Calling Party Number)
> [Span 2 D-Channel 0]-- Processing IE 112 (cs0, Called Party Number)
> [Span 2 D-Channel 0]NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call
> Present, peerstate Call Initiated
> [Span 2 D-Channel 0]> Protocol Discriminator: Q.931 (8) len=9
> [Span 2 D-Channel 0]> Call Ref: len= 2 (reference 1/0x1) (Terminator)
> [Span 2 D-Channel 0]> Message type: RELEASE COMPLETE (90)
> > [08 02 81 ac]
> [Span 2 D-Channel 0]> Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU)
> standard (0) 0: 0 Location: Private network serving the local user (1)
> [Span 2 D-Channel 0]> Ext: 1 Cause: Requested channel
> not available (44), class = Network Congestion (2) ]
> [Span 2 D-Channel 0]NEW_HANGUP DEBUG: Calling q931_hangup, ourstate
> Null, peerstate Null
> [Span 2 D-Channel 0]NEW_HANGUP DEBUG: Destroying the call, ourstate
> Null, peerstate Null
> pbx*CLI>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list