[asterisk-users] No D-channels available! Using Primary channel 16
as D-channel anyway!
Kong Zhen Shin
kongzs at irepublics.com
Tue Jan 23 19:55:40 MST 2007
Dear Gurus,
i am facing some unknown problem here..
first, let me describe my case.
my office is using a nortel merridian option 11c PBX. and it is
connected to the provider thru a E1 card, which is working fine with no
problem.
my plan it to slot in a server with 2 TE11XP card to intercept the
outgoing calls.
Provider <--te11xp---> asterisk <---te11xp------> nortel merridian
option 11c
i had my asterisk set up with these configuration.
zaptel.conf
-------------------------------------------
loadzone=uk
defaultzone=uk
span=1,1,1,ccs,hdb3,crc4,yellow
span=2,0,1,ccs,hdb3,crc4,yellow
bchan=1-15,32-46
dchan=16,47
bchan=17-31,48-62
-------------------------------------------
where span 1 is to the provider and span 2 is to the PBX
zapata.conf
---------------------------------------------
context=from-pstn
switchtype=dms100
signalling=pri_cpe
callerid=asreceived
group=1
callgroup=1
pickupgroup=1
rxgain=0.0
txgain=0.0
channel=>1-15,17-31
context=from-pstn
switchtype=dms100
signalling=pri_cpe
callerid=asreceived
group=2
callgroup=2
pickupgroup=2
rxgain=0.0
txgain=0.0
channel=>32-46,48-62
------------------------------------
able to start asterisk. Span 2 loaded beautifully, no problem or errors,
but i get this
"WARNING[13655]: chan_zap.c:2287 pri_find_dchan: No D-channels
available! Using Primary channel 16 as D-channel anyway!"
warning message from span 1. which i have no idea what happened..
the funny part is, i am able to receive calls, no problem at all. CID
and DID are pass thru (for incoming).
but when i try to make a outgoing calls, i got errors PRI HANGUP CAUSE 1
from the provider.
i did a pri debug span 1 for the call i dialed, below are the msg.
-----------------------------------------------------
-- Accepting call from '124' to '42707898' on channel 0/21, span 2
-- Executing Set("Zap/52-1", "CALLERID(number)=50399100") in new stack
-- Executing NoOp("Zap/52-1", "50399100") in new stack
-- Executing Dial("Zap/52-1", "ZAP/g0/42707898||") in new stack
-- Making new call for cr 32771
-- Requested transfer capability: 0x00 - SPEECH
> Protocol Discriminator: Q.931 (8) len=39
> Call Ref: len= 2 (reference 3/0x3) (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 ]
> [6c 0a 21 80 35 30 33 39 39 31 30 30]
> Calling Number (len=12) [ Ext: 0 TON: National Number (2) NPI:
ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> Presentation: Presentation permitted, user
number not screened (0) '50399100' ]
> [70 09 a1 34 32 37 30 37 38 39 38]
> Called Number (len=11) [ Ext: 1 TON: National Number (2) NPI:
ISDN/Telephony Numbering Plan (E.164/E.163) (1) '42707898' ]
> [a1]w*CLI>
> Sending Complete (len= 1)
-- Called g0/42707898
< Protocol Discriminator: Q.931 (8) len=10
< Call Ref: len= 2 (reference 3/0x3) (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 ]
-- Processing IE 24 (cs0, Channel Identification)
-- Zap/1-1 is proceeding passing it to Zap/52-1
< Protocol Discriminator: Q.931 (8) len=17
< Call Ref: len= 2 (reference 3/0x3) (Terminator)
< Message type: PROGRESS (3)
< [08 02 82 81]
< Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0
Location: Public network serving the local user (2)
< Ext: 1 Cause: Unallocated (unassigned) number (1),
class = Normal Event (0) ]
< [1e 02 84 88]
< 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: Inband
information or appropriate pattern now available. (8) ]
< [1e 02 84 82]
< 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: Called
equipment is non-ISDN. (2) ]
-- Processing IE 8 (cs0, Cause)
-- Processing IE 30 (cs0, Progress Indicator)
-- Processing IE 30 (cs0, Progress Indicator)
-- PROGRESS with cause code 1 received
-- Zap/1-1 is making progress passing it to Zap/52-1
< Protocol Discriminator: Q.931 (8) len=20
< Call Ref: len= 2 (reference 3/0x3) (Terminator)
< Message type: CONNECT (7)
< [1e 02 84 88]
< 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: Inband
information or appropriate pattern now available. (8) ]
< [1e 02 84 82]
< 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: Called
equipment is non-ISDN. (2) ]
< [29 05 07 01 17 14 2d]
< Time Date (len= 7) [ 07-01-23 20:45 ]
-- Processing IE 30 (cs0, Progress Indicator)
-- Processing IE 30 (cs0, Progress Indicator)
-- Processing IE 41 (cs0, Date/Time)
> Protocol Discriminator: Q.931 (8) len=5
> Call Ref: len= 2 (reference 3/0x3) (Originator)
> Message type: CONNECT ACKNOWLEDGE (15)
< Protocol Discriminator: Q.931 (8) len=19
< Call Ref: len= 2 (reference 3/0x3) (Terminator)
< Message type: FACILITY (98)
< [1c 0c 91 a1 09 02 02 22 0e 02 01 22 81 00]
< Facility (len=14, codeset=0) [ 0x91, 0xa1, 0x09, 0x02, 0x02, 0x22,
0x0e, 0x02, 0x01, 0x22, 0x81, 0x00 ]
-- Processing IE 28 (cs0, Facility)
Handle Q.932 ROSE Invoke component
-- Zap/1-1 answered Zap/52-1
-- Attempting native bridge of Zap/52-1 and Zap/1-1
< Protocol Discriminator: Q.931 (8) len=13
< Call Ref: len= 2 (reference 0/0x0) (Terminator)
< Message type: RESTART ACKNOWLEDGE (78)
< [18 03 a1 83 98]
< Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Preferred
Dchan: 0
< ChanSel: Reserved
< Ext: 1 Coding: 0 Number Specified Channel
Type: 3
< Ext: 1 Channel: 24 ]
< [79 01 80]
< Restart Indentifier (len= 3) [ Ext: 1 Spare: 0 Resetting Indicated
Channel (0) ]
-- Processing IE 24 (cs0, Channel Identification)
-- Processing IE 121 (cs0, Restart Indicator)
-- B-channel 0/24 successfully restarted on span 1
> Protocol Discriminator: Q.931 (8) len=13
> Call Ref: len= 2 (reference 0/0x0) (Originator)
> Message type: RESTART (70)
> [18 03 a9 83 99]
> 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: 25 ]
> [79 01 80]
> Restart Indentifier (len= 3) [ Ext: 1 Spare: 0 Resetting Indicated
Channel (0) ]
-- Channel 0/21, span 2 got hangup request
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Active, peerstate
Connect Request
> Protocol Discriminator: Q.931 (8) len=9
> Call Ref: len= 2 (reference 3/0x3) (Originator)
> 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: Normal Clearing (16), class = Normal
Event (1) ]
-- Hungup 'Zap/1-1'
== Spawn extension (from-pbx, 42707898, 3) exited non-zero on 'Zap/52-1'
-- Hungup 'Zap/52-1'
< Protocol Discriminator: Q.931 (8) len=30
< Call Ref: len= 2 (reference 3/0x3) (Terminator)
< Message type: RELEASE (77)
< [1c 0e 91 a1 0b 02 02 22 0f 02 01 24 30 02 81 00]
< Facility (len=16, codeset=0) [ 0x91, 0xa1, 0x0b, 0x02, 0x02, 0x22,
0x0f, 0x02, 0x01, 0x24, '0', 0x02, 0x81, 0x00 ]
< [28 07 30 20 55 4e 49 54 53]
< Display (len= 7) [ 0 UNITS ]
-- Processing IE 28 (cs0, Facility)
Handle Q.932 ROSE Invoke component
-- Processing IE 40 (cs0, Display)
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Release
Request
> Protocol Discriminator: Q.931 (8) len=9
> Call Ref: len= 2 (reference 3/0x3) (Originator)
> 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: Normal Clearing (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
-- Channel 0/1, span 1 received AOC-E charging 0 units
-----------------------------------------
please help...
thank you.
More information about the asterisk-users
mailing list