Hi Brandon,
This is normal. Check RFC3261:
16.7 Response Processing, step 10
Regards,
Ovidiu Sas
On 3/28/07, Brandon Armstead <[EMAIL PROTECTED]> wrote:
Hello everyone,
I'm running into a issue, where I'm trying to implement parallel
forking, so basically on incoming calls from gateway, I want to then
Re-Invite, and send out the calls to multiple destinations, I am currently,
using avp_db_query to grab the sip uri's and throwing them into an avp list,
and avp_pushto("$ru", "$avp(i:1)/g"); This all works fine and good, invite
comes in, and then sends Re-Invites, however, there seems to be some kind of
race condition where, it is not properly processing all of the Re-Invites,
to fork the calls out, and basically one of the calls picks up 183 early
media, then 200 OK, and terminates the other branches / calls. However they
were never executed / no phone was ever picked up. Any ideas on what I'm
doing wrong, or what could possibly be happening? Any help is appreciated,
thank you.
I am using OpenSER v1.1.1, example sipcap posted below:
match: CALLEE
#################
U +0.000000 GATEWAY_1:5060 -> OpenSER:5060
INVITE sip:[EMAIL PROTECTED]:5060 SIP/2.0.
Record-Route: <sip:GATEWAY_1;lr=on;ftag=as17d625b5>.
Via: SIP/2.0/UDP GATEWAY_1;branch=z9hG4bK0b52.a5ddb76.0.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
From: "CALLER" < sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>.
Contact: <sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
User-Agent: US LEC VOIP.
Max-Forwards: 69.
Date: Wed, 28 Mar 2007 13:58:45 GMT.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Content-Type: application/sdp.
Content-Length: 156.
.
v=0.
o=root 7184 7184 IN IP4 64.24.35.73.
s=session.
c=IN IP4 64.24.35.73.
t=0 0.
m=audio 17990 RTP/AVP 0.
a=rtpmap:0 PCMU/8000.
a=silenceSupp:off - - - -.
#
U +0.002597 OpenSER:5060 -> GATEWAY_1:5060
SIP/2.0 100 trying -- your call is important to us.
Via: SIP/2.0/UDP GATEWAY_1;branch= z9hG4bK0b52.a5ddb76.0;rport=5060.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
From: "CALLER" <sip:[EMAIL PROTECTED] >;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Server: OpenSer ( 1.1.1-notls (x86_64/linux)).
Content-Length: 0.
Warning: 392 OpenSER:5060 "Noisy feedback tells: pid=10278
req_src_ip=GATEWAY_1 req_src_port=5060 in_uri=sip:[EMAIL PROTECTED]:5060
out_uri=sip:[EMAIL PROTECTED] _2:5060 via_cnt==2".
.
#
U +0.000090 OpenSER:5060 -> GATEWAY_2:5060
INVITE sip:[EMAIL PROTECTED]:5060 SIP/2.0.
Record-Route: <sip:OpenSER;lr=on;ftag=as17d625b5>.
Record-Route: <sip:GATEWAY_1;lr=on;ftag=as17d625b5>.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.0.
Via: SIP/2.0/UDP GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>.
Contact: <sip:[EMAIL PROTECTED] >.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Max-Forwards: 68.
Date: Wed, 28 Mar 2007 13:58:45 GMT.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Content-Type: application/sdp.
Content-Length: 174.
.
v=0.
o=root 7184 7184 IN IP4 64.24.35.73.
s=session.
c=IN IP4 OpenSER.
t=0 0.
m=audio 35998 RTP/AVP 0.
a=rtpmap:0 PCMU/8000.
a=silenceSupp:off - - - -.
a=nortpproxy:yes.
#
U +0.000023 OpenSER:5060 -> GATEWAY_2:5060
INVITE sip:[EMAIL PROTECTED]:5060 SIP/2.0.
Record-Route: <sip:OpenSER;lr=on;ftag=as17d625b5>.
Record-Route: <sip:GATEWAY_1;lr=on;ftag=as17d625b5>.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.1.
Via: SIP/2.0/UDP GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>.
Contact: < sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Max-Forwards: 68.
Date: Wed, 28 Mar 2007 13:58:45 GMT.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Content-Type: application/sdp.
Content-Length: 174.
.
v=0.
o=root 7184 7184 IN IP4 64.24.35.73.
s=session.
c=IN IP4 OpenSER.
t=0 0.
m=audio 35998 RTP/AVP 0.
a=rtpmap:0 PCMU/8000.
a=silenceSupp:off - - - -.
a=nortpproxy:yes.
#
U +0.022891 GATEWAY_2:5060 -> OpenSER:5060
SIP/2.0 100 Trying bandwidth.com.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.0.
Via: SIP/2.0/UDP GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED] _1>.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Server: Bandwidth.com SDE (v1.0 ).
Content-Length: 0.
Warning: 392 GATEWAY_2:5060 "Noisy feedback tells: pid=13590
req_src_ip=OpenSER req_src_port=5060
in_uri=sip:[EMAIL PROTECTED]:5060
out_uri=sip:[EMAIL PROTECTED] :5060
via_cnt==3".
.
#
U +0.000007 GATEWAY_2:5060 -> OpenSER:5060
SIP/2.0 100 Trying bandwidth.com.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.1.
Via: SIP/2.0/UDP GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
From: "CALLER" < sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Server: Bandwidth.com SDE (v1.0).
Content-Length: 0.
Warning: 392 GATEWAY_2:5060 "Noisy feedback tells: pid=13590
req_src_ip=OpenSER req_src_port=5060 in_uri=sip:[EMAIL PROTECTED]
_2:5060 out_uri=sip:[EMAIL PROTECTED]:5060
via_cnt==3".
.
##############
U +2.054324 GATEWAY_2:5060 -> OpenSER:5060
SIP/2.0 183 Session Progress.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.0 ,SIP/2.0/UDP
GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0,SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
Record-Route:
<sip:GATEWAY_2;lr;ftag=as17d625b5>,<sip:OpenSER;lr=on;ftag=as17d625b5>,<sip:GATEWAY_1;lr=on;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Contact:
<sip:[EMAIL PROTECTED]:5060;transport=udp>.
Content-Type: application/sdp.
Content-Length: 128.
.
v=0.
o=- 1175090325 1175090326 IN IP4 209.244.42.250.
s=-.
c=IN IP4 209.244.42.250.
t=0 0.
m=audio 61138 RTP/AVP 0.
a=ptime:20.
#
U +0.000244 OpenSER:5060 -> GATEWAY_1:5060
SIP/2.0 183 Session Progress.
Via: SIP/2.0/UDP
GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0,SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
Record-Route:
<sip:GATEWAY_2;lr;ftag=as17d625b5>,<sip:OpenSER;lr=on;ftag=as17d625b5>,<sip:GATEWAY_1;lr=on;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED] >;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Contact:
<sip:[EMAIL PROTECTED]:5060;transport=udp>.
Content-Type: application/sdp.
Content-Length: 143.
.
v=0.
o=- 1175090325 1175090326 IN IP4 209.244.42.250 .
s=-.
c=IN IP4 OpenSER.
t=0 0.
m=audio 36002 RTP/AVP 0.
a=ptime:20.
a=nortpproxy:yes.
##
U +0.213133 GATEWAY_2:5060 -> OpenSER:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP OpenSER;branch= z9hG4bK0b52.7164f3d6.0,SIP/2.0/UDP
GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0,SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
Record-Route:
<sip:GATEWAY_2;lr;ftag=as17d625b5>,<sip:OpenSER;lr=on;ftag=as17d625b5>,<sip:GATEWAY_1;lr=on;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Contact:
<sip:[EMAIL PROTECTED]:5060;transport=udp>.
Content-Type: application/sdp.
Content-Length: 128.
.
v=0.
o=- 1175090325 1175090326 IN IP4 209.244.42.250.
s=-.
c=IN IP4 209.244.42.250.
t=0 0.
m=audio 61138 RTP/AVP 0.
a=ptime:20.
#
U +0.004792 OpenSER:5060 -> GATEWAY_1:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP
GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0,SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK5dce8d77;rport=5060.
Record-Route:
<sip:GATEWAY_2;lr;ftag=as17d625b5>,<sip:OpenSER;lr=on;ftag=as17d625b5>,<sip:GATEWAY_1;lr=on;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED] >;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Contact:
<sip:[EMAIL PROTECTED]:5060;transport=udp>.
Content-Type: application/sdp.
Content-Length: 143.
.
v=0.
o=- 1175090325 1175090326 IN IP4 209.244.42.250 .
s=-.
c=IN IP4 OpenSER.
t=0 0.
m=audio 36002 RTP/AVP 0.
a=ptime:20.
a=nortpproxy:yes.
#
U +0.000146 OpenSER:5060 -> GATEWAY_2:5060
CANCEL sip:[EMAIL PROTECTED]:5060 SIP/2.0.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.1.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
Call-ID: [EMAIL PROTECTED]
To: <sip:[EMAIL PROTECTED]>.
CSeq: 102 CANCEL.
User-Agent: OpenSer (1.1.1-notls (x86_64/linux)).
Content-Length: 0.
.
#
U +0.028419 GATEWAY_2:5060 -> OpenSER:5060
SIP/2.0 487 Request Terminated.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.1.
Via: SIP/2.0/UDP GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.0.
Via: SIP/2.0/UDP 64.24.35.73:5060
;branch=z9hG4bK5dce8d77;rport=5060.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To:
<sip:[EMAIL PROTECTED]>;tag=2a6c315af837f0a6a989449d0bd9acf6-fcd9.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE.
Server: Bandwidth.com SDE (v1.0).
Content-Length: 0.
Warning: 392 GATEWAY_2:5060 "Noisy feedback tells: pid=13600
req_src_ip=OpenSER req_src_port=5060
in_uri=sip:[EMAIL PROTECTED]:5060
out_uri=sip:[EMAIL PROTECTED]:5060
via_cnt==1".
.
#
U +0.000098 OpenSER:5060 -> GATEWAY_2:5060
ACK sip:[EMAIL PROTECTED]:5060 SIP/2.0.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.1.
From: "CALLER" < sip:[EMAIL PROTECTED]>;tag=as17d625b5.
Call-ID: [EMAIL PROTECTED]
To:
<sip:[EMAIL PROTECTED]>;tag=2a6c315af837f0a6a989449d0bd9acf6-fcd9.
CSeq: 102 ACK.
User-Agent: OpenSer (1.1.1-notls (x86_64/linux)).
Content-Length: 0.
.
#
U +0.011645 GATEWAY_2:5060 -> OpenSER:5060
SIP/2.0 200 ok -- no more pending branches.
Via: SIP/2.0/UDP OpenSER;branch= z9hG4bK0b52.7164f3d6.1.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
Call-ID: [EMAIL PROTECTED] .
To:
<sip:[EMAIL PROTECTED]>;tag=2a6c315af837f0a6a989449d0bd9acf6-fcd9.
CSeq: 102 CANCEL.
Server: Bandwidth.com SDE (v1.0).
Content-Length: 0.
Warning: 392 GATEWAY_2:5060 "Noisy feedback tells: pid=13600
req_src_ip=OpenSER req_src_port=5060 in_uri=
sip:[EMAIL PROTECTED]:5060
out_uri=sip:[EMAIL PROTECTED]:5060 via_cnt==1".
.
#
U +0.030857 GATEWAY_1:5060 -> OpenSER:5060
ACK sip:[EMAIL PROTECTED]:5060;transport=udp
SIP/2.0.
Via: SIP/2.0/UDP GATEWAY_1;branch=z9hG4bK0b52.a5ddb76.2.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK29c21d5a;rport=5060.
Route:
<sip:OpenSER;lr=on;ftag=as17d625b5>,<sip:GATEWAY_2;lr;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Contact: < sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 ACK.
User-Agent: US LEC VOIP.
Max-Forwards: 69.
Content-Length: 0.
.
#
U +0.000183 OpenSER:5060 -> GATEWAY_2:5060
ACK sip:[EMAIL PROTECTED]:5060;transport=udp
SIP/2.0.
Record-Route: <sip:OpenSER;lr=on;ftag=as17d625b5>.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK0b52.7164f3d6.3.
Via: SIP/2.0/UDP GATEWAY_1;rport=5060;branch=z9hG4bK0b52.a5ddb76.2.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK29c21d5a;rport=5060.
Route: <sip:GATEWAY_2;lr;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Contact: <sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 102 ACK.
Max-Forwards: 68.
Content-Length: 0.
P-hint: rr-enforced.
.
#####################################################################################################################################################################################################################################################################################################################################################################################################################################################################
U +71.203150 GATEWAY_1:5060 -> OpenSER:5060
BYE sip:[EMAIL PROTECTED]:5060;transport=udp
SIP/2.0.
Via: SIP/2.0/UDP GATEWAY_1;branch=z9hG4bK1b52.5ebf0565.0.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK53c03317;rport=5060.
Route:
<sip:OpenSER;lr=on;ftag=as17d625b5>,<sip:GATEWAY_2;lr;ftag=as17d625b5>.
From: "CALLER" < sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Contact: <sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 103 BYE.
User-Agent: US LEC VOIP.
Max-Forwards: 69.
Content-Length: 0.
.
#
U +0.003835 OpenSER:5060 -> GATEWAY_2:5060
BYE sip:[EMAIL PROTECTED]
:5060;transport=udp SIP/2.0.
Record-Route: <sip:OpenSER;lr=on;ftag=as17d625b5>.
Via: SIP/2.0/UDP OpenSER;branch=z9hG4bK1b52.25391854.0.
Via: SIP/2.0/UDP GATEWAY_1;rport=5060;branch=z9hG4bK1b52.5ebf0565.0.
Via: SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK53c03317;rport=5060.
Route: <sip:GATEWAY_2;lr;ftag=as17d625b5>.
From: "CALLER" < sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Contact: <sip:[EMAIL PROTECTED]>.
Call-ID: [EMAIL PROTECTED]
CSeq: 103 BYE.
Max-Forwards: 68.
Content-Length: 0.
P-hint: rr-enforced.
.
#
U +0.073996 GATEWAY_2:5060 -> OpenSER:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP OpenSER;branch= z9hG4bK1b52.25391854.0,SIP/2.0/UDP
GATEWAY_1;rport=5060;branch=z9hG4bK1b52.5ebf0565.0,SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK53c03317;rport=5060.
Record-Route:
<sip:GATEWAY_2;lr;ftag=as17d625b5>,<sip:OpenSER;lr=on;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Call-ID: [EMAIL PROTECTED]
CSeq: 103 BYE.
Contact:
<sip:[EMAIL PROTECTED]:5060;transport=udp>.
Content-Length: 0.
.
#
U +0.000100 OpenSER:5060 -> GATEWAY_1:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP
GATEWAY_1;rport=5060;branch=z9hG4bK1b52.5ebf0565.0,SIP/2.0/UDP
64.24.35.73:5060;branch=z9hG4bK53c03317;rport=5060.
Record-Route:
<sip:GATEWAY_2;lr;ftag=as17d625b5>,<sip:OpenSER;lr=on;ftag=as17d625b5>.
From: "CALLER" <sip:[EMAIL PROTECTED]>;tag=as17d625b5.
To: <sip:[EMAIL PROTECTED]>;tag=VPST506071629460.
Call-ID: [EMAIL PROTECTED]
CSeq: 103 BYE.
Contact:
<sip:[EMAIL PROTECTED]:5060;transport=udp>.
Content-Length: 0.
.
################exit
1036 received, 0 dropped
Thanks Again everyone.
--
Brandon Armstead
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users