I am having some issues using Asterisk as a PRI gateway with Sipxecs. For the 
most part it works for inbound and outbound calling however 
when a call is received on a PRI channel and then send to a SipXecs extension 
which has a forwarding rule to ring the extension and a mobile device at the 
same time 
asterisk quickly cancels the call to the extension while allowing the mobile to 
ring. 

I have 2 media gateways and 2 sipxecs proxies this behavior is not happening 
when the call comes from GW2 then gets forwarded out GW1 (or vice versa) 

Call --> PRI ---> Asterisk PRI GW 1 ---> Sipxecs (Forward Rule "simultaneous 
ring") ---> Asterisk PRI GW 1 ----> (SipX Exten + Mobile) SipX Exten Rings One 
Time while mobile rings as expected. 

Some of my calls come in another gateway and when this happens the call is 
handled properly: 

Call --> PRI ---> Asterisk PRI GW 2 ---> Sipxecs (Forward Rule "simultaneous 
ring") ---> Asterisk PRI GW 1 ----> (SipX Exten + Mobile) Expected result both 
extensions ring 

Both Asterisk PRI GWs are set up as unmanaged gateways in sipxecs. 

Peer Def in asterisk look like this: 

[general] 
trustrpid = yes 
sendrpid = yes 
progressinband=never 
srvlookup=yes 

[GW01] 
type=friend 
port=5060 
insecure=invite,port 
host=GW01.domain.com 
context=default 
dtmfmode=rfc2833 


[GW02] 
type=friend 
port=5060 
insecure=invite,port 
host=GW02.domain.com 
context=default 
dtmfmode=rfc2833 


Dialplan is basically 

[inbound] 
exten => _XXXX,1,AGI(route.php) 
exten => _XXXX,2, Dial(${ext...@domain.com) 

[outbound] 
exten => _NXXNXXXXXX,1,Dial(DAHDI/g1/${EXTEN} 

[default] 
include => inbound 
include => outbound 


here is the sip debug from server --- calling my did which routes to exten 2945 
on sipxecs 


Content-Length: 316 
Expires: 60 
X-Sipx-Authidentity: 
<sip:2...@domain.com;signature=4AFC3F27%3A433dc76eea085f80717687d8084654a2> 
X-Sipx-Handled: XSIPX02-IP-ADDRESS-67.107.93.2 

v=0 
o=root 1085943255 1085943255 IN IP4 GW01-IP-ADDRESS 
s=Asterisk PBX 1.6.2.0-rc4 
c=IN IP4 GW01-IP-ADDRESS 
t=0 0 
m=audio 15766 RTP/AVP 0 3 8 101 
a=rtpmap:0 PCMU/8000 
a=rtpmap:3 GSM/8000 
a=rtpmap:8 PCMA/8000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-16 
a=silenceSupp:off - - - - 
a=ptime:20 
a=sendrecv 

<-------------> 
--- (21 headers 14 lines) --- 

<--- Transmitting (no NAT) to SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 100 Trying 
Via: SIP/2.0/UDP 
SIPX02-IP-ADDRESS;branch=z9hG4bK-sipXecs-ac739a93395457cf85554d6d8810b0bd6f69;received=SIPX02-IP-ADDRESS
 
Via: SIP/2.0/TCP 
SIPX02-IP-ADDRESS;branch=z9hG4bK-sipXecs-ac70fb6983d8aeacefa051a75c83ce64f8c8~0a78ca617d5b460168faf046fcaf2f1b;id=22276-565
 
Via: SIP/2.0/UDP 
SIPX02-IP-ADDRESS;branch=z9hG4bK-sipXecs-ac6651daee59948275599d7b41f51a249b4d~1bfa448fba164a3d273549fca4a8a79d
 
Via: SIP/2.0/UDP GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;rport=5060 
Record-Route: 
<sip:SIPX02-IP-ADDRESS:5060;lr;sipXecs-rs=%2Aauth%7E.%2Afrom%7EYXMyMzQ0ZjE5MA%60%60.900_ntap%2Aid%7EMjIyNzYtNTY1%214bc4cb52b2d1e947feccb17805166d0b>
 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com> 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 INVITE 
Server: Asterisk PBX 1.6.2.0-rc4 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO 
Supported: replaces, timer 
Contact: <sip:6185591...@gw01-ip-address> 
Content-Length: 0 


<------------> 
-- Now forwarding DAHDI/11-1 to 'Local/6932...@default' (thanks to 
SIP/DOMAIN.com-00001844) 
Scheduling destruction of SIP dialog 
'44c969f1000b2c574b3245e779126...@gw01-ip-address' in 32000 ms (Method: INVITE) 
Reliably Transmitting (no NAT) to SIPX02-IP-ADDRESS:5060: 
CANCEL sip:2...@domain.com SIP/2.0 
Via: SIP/2.0/UDP GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;rport 
Max-Forwards: 70 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com> 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 CANCEL 
User-Agent: Asterisk PBX 1.6.2.0-rc4 
Content-Length: 0 


--- 
Scheduling destruction of SIP dialog 
'44c969f1000b2c574b3245e779126...@gw01-ip-address' in 32000 ms (Method: INVITE) 
-- Executing [6932...@default:1] Dial("Local/6932...@default-e585;2", 
"DAHDI/g2/6932833") in new stack 
-- Requested transfer capability: 0x00 - SPEECH 
-- Called g2/6932833 
plastmg01*CLI> 
<--- SIP read from UDP:SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 200 OK 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=a70a3f79 
Call-Id: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
Cseq: 102 CANCEL 
Via: SIP/2.0/UDP GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;rport=5060 
Content-Length: 0 


<-------------> 
--- (7 headers 0 lines) --- 
plastmg01*CLI> 
<--- SIP read from UDP:SIPX02-IP-ADDRESS:5060 ---> 
CANCEL sip:6932...@gw01-ip-address;sipx-noroute=Voicemail;transport=udp SIP/2.0 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com> 
Call-Id: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
Cseq: 102 CANCEL 
Max-Forwards: 20 
Via: SIP/2.0/UDP 
SIPX02-IP-ADDRESS;branch=z9hG4bK-sipXecs-ac739a93395457cf85554d6d8810b0bd6f69 
Content-Length: 0 


<-------------> 
--- (8 headers 0 lines) --- 
Sending to SIPX02-IP-ADDRESS : 5060 (no NAT) 
Scheduling destruction of SIP dialog 
'44c969f1000b2c574b3245e779126...@gw01-ip-address' in 32000 ms (Method: CANCEL) 
plastmg01*CLI> 
<--- Reliably Transmitting (no NAT) to SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 487 Request Terminated 
Via: SIP/2.0/UDP 
GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;received=SIPX02-IP-ADDRESS;rport=5060
 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=a70a3f79 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 INVITE 
Server: Asterisk PBX 1.6.2.0-rc4 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO 
Supported: replaces, timer 
Content-Length: 0 


<------------> 
plastmg01*CLI> 
<--- Transmitting (no NAT) to SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 200 OK 
Via: SIP/2.0/UDP 
SIPX02-IP-ADDRESS;branch=z9hG4bK-sipXecs-ac739a93395457cf85554d6d8810b0bd6f69;received=SIPX02-IP-ADDRESS
 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=a70a3f79 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 CANCEL 
Server: Asterisk PBX 1.6.2.0-rc4 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO 
Supported: replaces, timer 
Content-Length: 0 


<------------> 
plastmg01*CLI> 
<--- SIP read from UDP:SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 408 Request timeout 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=023e4750 
Call-Id: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
Cseq: 102 INVITE 
Via: SIP/2.0/UDP GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;rport=5060 
Server: sipXecs/4.0.2 sipXecs/sipXproxy (Linux) 
Content-Length: 0 


<-------------> 
--- (8 headers 0 lines) --- 
plastmg01*CLI> 
<--- SIP read from UDP:SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 408 Request timeout 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=023e4750 
Call-Id: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
Cseq: 102 INVITE 
Via: SIP/2.0/UDP GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;rport=5060 
Server: sipXecs/4.0.2 sipXecs/sipXproxy (Linux) 
Content-Length: 0 


<-------------> 
--- (8 headers 0 lines) --- 
-- DAHDI/30-1 is proceeding passing it to Local/6932...@default-e585;2 
-- Local/6932...@default-e585;1 is proceeding passing it to DAHDI/11-1 
plastmg01*CLI> 
<--- SIP read from UDP:SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 408 Request timeout 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=023e4750 
Call-Id: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
Cseq: 102 INVITE 
Via: SIP/2.0/UDP GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;rport=5060 
Server: sipXecs/4.0.2 sipXecs/sipXproxy (Linux) 
Content-Length: 0 


<-------------> 
--- (8 headers 0 lines) --- 
plastmg01*CLI> 
<--- SIP read from UDP:SIPX02-IP-ADDRESS:5060 ---> 
SIP/2.0 408 Request timeout 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=023e4750 
Call-Id: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
Cseq: 102 INVITE 
Via: SIP/2.0/UDP GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;rport=5060 
Server: sipXecs/4.0.2 sipXecs/sipXproxy (Linux) 
Content-Length: 0 


<-------------> 
--- (8 headers 0 lines) --- 
Retransmitting #1 (no NAT) to SIPX02-IP-ADDRESS:5060: 
SIP/2.0 487 Request Terminated 
Via: SIP/2.0/UDP 
GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;received=SIPX02-IP-ADDRESS;rport=5060
 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=a70a3f79 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 INVITE 
Server: Asterisk PBX 1.6.2.0-rc4 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO 
Supported: replaces, timer 
Content-Length: 0 


--- 
-- DAHDI/30-1 is making progress passing it to Local/6932...@default-e585;2 
-- DAHDI/30-1 is making progress passing it to Local/6932...@default-e585;2 
-- Local/6932...@default-e585;1 is making progress passing it to DAHDI/11-1 
-- Local/6932...@default-e585;1 is making progress passing it to DAHDI/11-1 
Retransmitting #2 (no NAT) to SIPX02-IP-ADDRESS:5060: 
SIP/2.0 487 Request Terminated 
Via: SIP/2.0/UDP 
GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;received=SIPX02-IP-ADDRESS;rport=5060
 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=a70a3f79 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 INVITE 
Server: Asterisk PBX 1.6.2.0-rc4 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO 
Supported: replaces, timer 
Content-Length: 0 


--- 
-- DAHDI/30-1 answered Local/6932...@default-e585;2 
-- Local/6932...@default-e585;1 answered DAHDI/11-1 
-- Native bridging DAHDI/11-1 and DAHDI/30-1 
== Spawn extension (default, 6932833, 1) exited non-zero on 
'Local/6932...@default-e585;2' 
Retransmitting #3 (no NAT) to SIPX02-IP-ADDRESS:5060: 
SIP/2.0 487 Request Terminated 
Via: SIP/2.0/UDP 
GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;received=SIPX02-IP-ADDRESS;rport=5060
 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=a70a3f79 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 INVITE 
Server: Asterisk PBX 1.6.2.0-rc4 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO 
Supported: replaces, timer 
Content-Length: 0 


--- 
Retransmitting #4 (no NAT) to SIPX02-IP-ADDRESS:5060: 
SIP/2.0 487 Request Terminated 
Via: SIP/2.0/UDP 
GW01-IP-ADDRESS:5060;branch=z9hG4bK5d22be3e;received=SIPX02-IP-ADDRESS;rport=5060
 
From: "6185591324" <sip:6185591...@gw01-ip-address>;tag=as2344f190 
To: <sip:2...@domain.com>;tag=a70a3f79 
Call-ID: 44c969f1000b2c574b3245e779126...@gw01-ip-address 
CSeq: 102 INVITE 
Server: Asterisk PBX 1.6.2.0-rc4 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO 
Supported: replaces, timer 
Content-Length: 0 

finally asterisk will report something like the following .... (note this is 
not from the above call so the call-id is different) 

[Nov 12 11:02:57] WARNING[6378]: chan_sip.c:3782 retrans_pkt: Maximum retries 
exceeded on transmission 1e88918e19216bcb4a4d43fb7793c...@gw01-ip-address for 
seqno 102 (Critical Response) -- See doc/sip-retransmit.txt. 
Really destroying SIP dialog '1e88918e19216bcb4a4d43fb7793c...@gw01-ip-address' 
Method: CANCEL 


It seem that asterisk just wants to forward the call to the mobile device and 
cancel the extens call 
Can anyone advise me on a working config for this ? 

_______________________________________________
sipx-users mailing list sipx-users@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to