[Asterisk-Users] [Q]: Dialin problems over E1 on a Digium E100P

Chris Bshaw cwbshaw at hotmail.com
Fri Jul 11 07:50:43 MST 2003


Hi....

Apologies for the length of this, but any help would be greatly appreciated 
;-)...

I have installed and configured a Digium E100P on my Asterisk PBX and I have 
connected this to an 8 port E1 VoIP gateway on a Cisco 6509. There is also 
an external E1 link from our Telco plugged into one of the other ports on 
this gateway and this gateway is in turn registered with a Cisco CallManager 
which we use for our main IP telephony system.

Hanging off my Asterisk PBX I have 2 Cisco 7940's converted to SIP.

I can dial from my Asterisk/SIP extensions to any CallManager extension and 
it works fine. I can see the call go out on the E1 link and everything works 
fine. I can also make external calls from my SIP extensions which go out my 
Asterisk E1, and then out thru the Telco E1.

However, if I try to dial *TO* one of my SIP extensions from a CallManager 
phone, it doesn't work.

I can see the call setting up on the asterisk console, and it says the 
destination SIP extension is ringing.

However, if I pick up the receiver on the Asterisk/SIP extension, the line 
goes dead. Also, if I don't answer the call at all, on the second ring of 
the SIP phone, the Callmanager phone drops the connection and I get the 
following error:

WARNING[11276]: File chan_zap.c, Line 5587 (pri_dchannel): Duplicate setup 
requested on channel 31 already in use on span 1

....which looks like Asterisk is trying to process the same call twice on 
the same E1 channel.

Also, I find if I dial from the CallManager extension, and then immediately 
hangup the CM extension, the SIP phone continues to ring for a few rings 
after the hangup.

My /etc/zaptel.conf file looks like so:

span=1,1,0,ccs,hdb3,crc4,yellow
bchan=1-15
dchan=16
bchan=17-31
loadzone = us
defaultzone=us

and my /etc/asterisk/zapata.conf file looks like so:

context=default
switchtype = euroisdn
group = 1
signalling = pri_net
channel => 1-15,17-31

Also I am not sure if it is relevant but when I start up Asterisk with 
'asterisk -vvvc' I get the following warning when it tries to initialize the 
E1 channel:

WARNING[11276]: File chan_zap.c, Line 5341 (zt_pri_error): PRI: Read on 50 
failed: Unknown error 500
PRI got event: 5

Below I have attached the output of Asterisk attempting to receive a call 
from a CM extension with 'pri intense debug span 1' switched on. It appears 
to show 2 call setup messages.

I would be most grateful for any help in solving this.

Thanx muchly in advance.

Chris Bradshaw.



*CLI> pri intense debug span 1
Enabled EXTENSIVE debugging on span 1
*CLI>
< [00 01 56 50 08 02 00 02 05 04 03 80 90 a3 18 03 a9 83 9f 6c 06 00 81 31 
37 35 36 70 05 80 36 30 30 31 ]
< Informational frame:
< SAPI: 00  C/R: 0 EA: 0
<  TEI: 000        EA: 1
< N(S): 043   0: 0
< N(R): 040   P: 0
< 30 bytes of data
-- ACKing all packets from 39 to (but not including) 40
-- Since there was nothing left, stopping T200 counter
-- Stopping T203 counter since we got an ACK
-- Nothing left, starting T203 counter
< Protocol Discriminator: Q.931 (8)  len=30
< Call Ref: len= 2 (reference 2/0x2) (Originator)
< Message type: SETUP (5)
< Bearer Capability (len= 3) [ 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)
< 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: 31 ]
< Calling Number (len= 8) [ Ext: 0  TON: Unknown Number Type (0)  NPI: 
Unknown Number Plan (0)
<                           Presentation: Unknown (1) '1756' ]
< Called Number (len= 7) [ Ext: 1  TON: Unknown Number Type (0)  NPI: 
Unknown Number Plan (0) '6001' ]
Sending Receiver Ready (44)

>[00 01 01 58 ]
>Supervisory frame:
>SAPI: 00  C/R: 0 EA: 0
>  TEI: 000        EA: 1
>Zero: 0     S: 0 01: 1  [ RR (receive ready) ]
>N(R): 044 P/F: 0
>0 bytes of data
    -- Accepting call from '1756' to '6001' on channel 31, span 1
    -- Executing Dial("Zap/31-1", "SIP/6001 at 10.7.0.5") in new stack
    -- Called 6001 at 10.7.0.5
    -- SIP/10.7.0.5-b4c1 is ringing

< [00 01 58 50 08 02 00 02 05 04 03 80 90 a3 18 03 a9 83 9f 6c 06 00 81 31 
37 35 36 70 05 80 36 30 30 31 ]
< Informational frame:
< SAPI: 00  C/R: 0 EA: 0
<  TEI: 000        EA: 1
< N(S): 044   0: 0
< N(R): 040   P: 0
< 30 bytes of data
-- ACKing all packets from 39 to (but not including) 40
-- Since there was nothing left, stopping T200 counter
-- Stopping T203 counter since we got an ACK
-- Nothing left, starting T203 counter
< Protocol Discriminator: Q.931 (8)  len=30
< Call Ref: len= 2 (reference 2/0x2) (Originator)
< Message type: SETUP (5)
< Bearer Capability (len= 3) [ 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)
< 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: 31 ]
< Calling Number (len= 8) [ Ext: 0  TON: Unknown Number Type (0)  NPI: 
Unknown Number Plan (0)
<                           Presentation: Unknown (1) '1756' ]
< Called Number (len= 7) [ Ext: 1  TON: Unknown Number Type (0)  NPI: 
Unknown Number Plan (0) '6001' ]
Sending Receiver Ready (45)

>[00 01 01 5a ]
>Supervisory frame:
>SAPI: 00  C/R: 0 EA: 0
>  TEI: 000        EA: 1
>Zero: 0     S: 0 01: 1  [ RR (receive ready) ]
>N(R): 045 P/F: 0
>0 bytes of data
WARNING[11276]: File chan_zap.c, Line 5587 (pri_dchannel): Duplicate setup 
requested on channel 31 already in use on span 1
    -- SIP/10.7.0.5-b4c1 answered Zap/31-1
  == Spawn extension (default, 6001, 1) exited non-zero on 'Zap/31-1'
    -- Hungup 'Zap/31-1'

*CLI>
< [00 01 01 51 ]
< Supervisory frame:
< SAPI: 00  C/R: 0 EA: 0
<  TEI: 000        EA: 1
< Zero: 0     S: 0 01: 1  [ RR (receive ready) ]
< N(R): 040 P/F: 1
< 0 bytes of data
-- ACKing all packets from 39 to (but not including) 40
-- Since there was nothing left, stopping T200 counter
-- Stopping T203 counter since we got an ACK
-- Nothing left, starting T203 counter
-- Unsolicited RR with P/F bit, responding
Sending Receiver Ready (45)

>[00 01 01 5b ]
>Supervisory frame:
>SAPI: 00  C/R: 0 EA: 0
>  TEI: 000        EA: 1
>Zero: 0     S: 0 01: 1  [ RR (receive ready) ]
>N(R): 045 P/F: 1
>0 bytes of data

_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE* 
http://join.msn.com/?page=features/virus




More information about the asterisk-users mailing list