[Asterisk-Users] Bearer capabilities on PRI

Greg Camp
2006-06-15T13:06:10Z

I'm not a specialist at reading PRI debug output, but I did notice that
your inbound calls are using u-Law whereas your outbound calls are using
A-Law.  Maybe that's the issue?

Thanks,
Greg


> -----Original Message-----
> From: Who Carez? [mailto:responder-asterisk@pacanka.com]
> Sent: Thursday, June 15, 2006 12:04 PM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: [Asterisk-Users] Bearer capabilities on PRI
>
> Hey all,
>
> I am running a Asterisk 1.2.9.1 with Sangoma A101 card, newest
firmware,
> configured with a help from Sangoma Tech Support, running fine. It is
> connected to a PRI circuit split from Cisco MC 3810, which in turn is
> connected to a Converged T from CTC Communications.
>
> While Asterisk works fine and I can call in/out on my BV account, I am
> only able to dial in through CTC. I have spent last 4 days researching
> the issue and here is what it boils down to:
>
> 1. The Asterisk box sends 809083 as bearer capabilities while the
other
> side expects 809082. Where can I change that? Attached is the snippet
> from my log file.
>
> -------------------------------------
> OUTGOING CALL
> -------------------------------------
>
>  > pri debug span 1
> Enabled debugging on span 1
>      -- Executing Set("SIP/311-cd0b",
"CALLERID(number)=8605551212")
in
> new stack
>      -- Executing SetCallerID("SIP/311-cd0b",
""L"") in new stack
>      -- Executing Dial("SIP/311-cd0b",
"Zap/g1/8601234567") in new
stack
> -- Making new call for cr 32772
>      -- Requested transfer capability: 0x00 - SPEECH
>  > Protocol Discriminator: Q.931 (8)  len=36
>  > Call Ref: len= 2 (reference 4/0x4) (Originator)
>  > Message type: SETUP (5)
>  > [04 03 80 90 a3]
>  > Bearer Capability (len= 5) [ Ext: 1  Q.931 Std: 0  Info transfer
> capability: Speech (0)
>  >                              Ext: 1  Trans mode/rate: 64kbps,
> circuit-mode (16)
>  >                              Ext: 1  User information layer 1:
A-Law
> (35)
>  > [18 03 a9 83 81]
>  > Channel ID (len= 5) [ Ext: 1  IntID: Implicit, PRI Spare: 0,
> Exclusive Dchan: 0
>  >                        ChanSel: Reserved
>  >                       Ext: 1  Coding: 0   Number Specified
Channel
> Type: 3
>  >                       Ext: 1  Channel: 1 ]
>  > [1e 02 80 83]
>  > Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard
> (0) 0: 0   Location: User (0)
>  >                               Ext: 1  Progress Description: Calling
> equipment is non-ISDN. (3) ]
>  > [6c 02 00 c3]
>  > Calling Number (len= 4) [ Ext: 0  TON: Unknown Number Type (0)
NPI:
> Unknown Number Plan (0)
>  >                           Presentation: Number not available (67)
'' ]
>  > [70 0b a1 38 36 30 32 32 34 35 39 30 30]
>  > Called Number (len=13) [ Ext: 1  TON: National Number (2)  NPI:
> ISDN/Telephony Numbering Plan (E.164/E.163) (1) '8601234567' ]
>      -- Called g1/8601234567
> < Protocol Discriminator: Q.931 (8)  len=9
> < Call Ref: len= 2 (reference 4/0x4) (Terminator)
> < Message type: RELEASE COMPLETE (90)
> < [08 02 82 e4]
> < Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0
> Location: Public network serving the local user (2)
> <                  Ext: 1  Cause: Unknown (100), class = Protocol
Error
> (6) ]
> -- Processing IE 8 (cs0, Cause)
>      -- Channel 0/1, span 1 got hangup
> Jun 14 13:34:39 WARNING[27880]: app_dial.c:713 wait_for_answer: Unable
> to forward voice
> NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
> NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
>      -- Hungup 'Zap/1-1'
>    == Everyone is busy/congested at this time (1:0/0/1)
>    == Auto fallthrough, channel 'SIP/311-cd0b' status is
'CHANUNAVAIL'
>
> -------------------------------------
> INCOMING CALL
> -------------------------------------
>
> < Protocol Discriminator: Q.931 (8)  len=63
> < Call Ref: len= 2 (reference 1057/0x421) (Originator)
> < Message type: SETUP (5)
> < [04 03 90 90 a2]
> < Bearer Capability (len= 5) [ Ext: 1  Q.931 Std: 0  Info transfer
> capability: 3.1kHz audio (16)
> <                              Ext: 1  Trans mode/rate: 64kbps,
> circuit-mode (16)
> <                              Ext: 1  User information layer 1: u-Law
> (34)
> < [18 03 a9 83 81]
> < Channel ID (len= 5) [ Ext: 1  IntID: Implicit, PRI Spare: 0,
Exclusive
> Dchan: 0
> <                        ChanSel: Reserved
> <                       Ext: 1  Coding: 0   Number Specified   Channel
> Type: 3
> <                       Ext: 1  Channel: 1 ]
> < [1c 15 9f 8b 01 00 a1 0f 02 01 01 06 07 2a 86 48 ce 15 00 04 0a 01
00]
> < Facility (len=23, codeset=0) [ 0x9f, 0x8b, 0x01, 0x00, 0xa1, 0x0f,
> 0x02, 0x01, 0x01, 0x06, 0x07, 0x2a, 0x86, 'H', 0xce, 0x15, 0x00,
0x04,
> 0x0a, 0x01, 0x00 ]
> < [1e 02 84 83]
> < Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard
(0)
> 0: 0   Location: Public network serving the remote user (4)
> <                               Ext: 1  Progress Description: Calling
> equipment is non-ISDN. (3) ]
> < [6c 0c 21 83 37 38 31 35 32 32 37 37 31 31]
> < Calling Number (len=14) [ Ext: 0  TON: National Number (2)  NPI:
> ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> <                           Presentation: Presentation allowed of
> network provided number (3) '7815227711' ]
> < [70 05 80 35 30 30 30]
> < Called Number (len= 7) [ Ext: 1  TON: Unknown Number Type (0)  NPI:
> Unknown Number Plan (0) '5000' ]
> -- Making new call for cr 1057
> -- Processing Q.931 Call Setup
> -- Processing IE 4 (cs0, Bearer Capability)
> -- Processing IE 24 (cs0, Channel Identification)
> -- Processing IE 28 (cs0, Facility)
> Handle Q.932 ROSE Invoke component
> -- Processing IE 30 (cs0, Progress Indicator)
> -- Processing IE 108 (cs0, Calling Party Number)
> -- Processing IE 112 (cs0, Called Party Number)
>  > Protocol Discriminator: Q.931 (8)  len=10
>  > Call Ref: len= 2 (reference 1057/0x421) (Terminator)
>  > Message type: CALL PROCEEDING (2)
>  > [18 03 a9 83 81]
>  > Channel ID (len= 5) [ Ext: 1  IntID: Implicit, PRI Spare: 0,
> Exclusive Dchan: 0
>  >                        ChanSel: Reserved
>  >                       Ext: 1  Coding: 0   Number Specified
Channel
> Type: 3
>  >                       Ext: 1  Channel: 1 ]
>      -- Accepting call from '7815227711' to '5000' on
channel 0/1,
span 1
>      -- Executing Goto("Zap/1-1", "mainmenu|s|1") in
new stack
>      -- Goto (mainmenu,s,1)
>      -- Executing Ringing("Zap/1-1", "") in new stack
>  > Protocol Discriminator: Q.931 (8)  len=9
>  > Call Ref: len= 2 (reference 1057/0x421) (Terminator)
>  > Message type: ALERTING (1)
>  > [1e 02 81 88]
>  > Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard
> (0) 0: 0   Location: Private network serving the local user (1)
>  >                               Ext: 1  Progress Description: Inband
> information or appropriate pattern now available. (8) ]
>      -- Executing Wait("Zap/1-1", "3") in new stack
> < Protocol Discriminator: Q.931 (8)  len=36
> < Call Ref: len= 2 (reference 1057/0x421) (Originator)
> < Message type: FACILITY (98)
> < [1c 1d 9f 8b 01 00 a1 17 02 01 01 02 01 00 80 0f 43 54 43 2c 43 4f
4d
> 4d 55 4e 49 43 41 54 49]
> < Facility (len=31, codeset=0) [ 0x9f, 0x8b, 0x01, 0x00, 0xa1, 0x17,
> 0x02, 0x01, 0x01, 0x02, 0x01, 0x00, 0x80, 0x0f, 'CTC', 0x2c,
'COMMUNICATI'
> ]
> -- Processing IE 28 (cs0, Facility)
> Handle Q.932 ROSE Invoke component
>      -- Executing BackGround("Zap/1-1",
"thank-you-for-calling") in
new
> stack
>  > Protocol Discriminator: Q.931 (8)  len=14
>  > Call Ref: len= 2 (reference 1057/0x421) (Terminator)
>  > Message type: CONNECT (7)
>  > [18 03 a9 83 81]
>  > Channel ID (len= 5) [ Ext: 1  IntID: Implicit, PRI Spare: 0,
> Exclusive Dchan: 0
>  >                        ChanSel: Reserved
>  >                       Ext: 1  Coding: 0   Number Specified
Channel
> Type: 3
>  >                       Ext: 1  Channel: 1 ]
>  > [1e 02 81 82]
>  > Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard
> (0) 0: 0   Location: Private network serving the local user (1)
>  >                               Ext: 1  Progress Description: Called
> equipment is non-ISDN. (2) ]
>      -- Playing 'thank-you-for-calling' (language 'en')
> < Protocol Discriminator: Q.931 (8)  len=5
> < Call Ref: len= 2 (reference 1057/0x421) (Originator)
> < Message type: CONNECT ACKNOWLEDGE (15)
>      -- Executing BackGround("Zap/1-1", "main-menu") in
new stack
>      -- Playing 'main-menu' (language 'en')
>      -- Executing BackGround("Zap/1-1",
"if-u-know-ext-dial") in new
stack
>      -- Playing 'if-u-know-ext-dial' (language 'en')
>    == CDR updated on Zap/1-1
>      -- Executing Macro("Zap/1-1", "officetemplate") in
new stack
>      -- Executing GotoIf("Zap/1-1", "0?2:3") in new
stack
>      -- Goto (macro-officetemplate,s,3)
>      -- Executing Dial("Zap/1-1", "SIP/311|20|r") in
new stack
>      -- Called 311
>      -- SIP/311-ef72 is ringing
>      -- SIP/311-ef72 answered Zap/1-1
>    == Spawn extension (macro-officetemplate, s, 3) exited non-zero on
> 'Zap/1-1' in macro 'officetemplate'
>    == Spawn extension (macro-officetemplate, s, 3) exited non-zero on
> 'Zap/1-1'
> NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Active, peerstate
Active
>  > Protocol Discriminator: Q.931 (8)  len=9
>  > Call Ref: len= 2 (reference 1057/0x421) (Terminator)
>  > Message type: DISCONNECT (69)
>  > [08 02 81 90]
>  > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0
> Location: Private network serving the local user (1)
>  >                  Ext: 1  Cause: Unknown (16), class = Normal Event
(1)
> ]
>      -- Hungup 'Zap/1-1'
> < Protocol Discriminator: Q.931 (8)  len=5
> < Call Ref: len= 2 (reference 1057/0x421) (Originator)
> < Message type: RELEASE (77)
> NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate
Release
> Request
>  > Protocol Discriminator: Q.931 (8)  len=9
>  > Call Ref: len= 2 (reference 1057/0x421) (Terminator)
>  > Message type: RELEASE COMPLETE (90)
>  > [08 02 81 90]
>  > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0
> Location: Private network serving the local user (1)
>  >                  Ext: 1  Cause: Unknown (16), class = Normal Event
(1)
> ]
> NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
> NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
>
> ----------------------------------------------
> ZAPATA.CONF
> ----------------------------------------------
>
> [trunkgroups]
>
> [channels]
> switchtype=national
> context=from-ctc
> signalling=pri_cpe
> ;prilocaldialplan=local
> group=1
> channel => 1-23
> busydetect=no
> callprogress=no
>
> Anyone? Thanks in advance,
>
> Daniel
>