Hi,

The INVITE (to pick the call) has a REPLACE header pointing to an 
existing call (callid + tags) - the problem is that this new INVITE is 
routed to an Asterisk PBX that has no idea about the call it tried to 
REPLACE.

Check if the replaced and replacing calls are on the same Asterisk.

Regards,
Bogdan

osiris123d wrote:
> I successfully have Call Pickup working between internal users but when I
> have a PSTN user call Internal User A and then Internal User B tries to do a
> call pickup I get a "481 call leg does not exist".  When the PSTN call comes
> in from my Vitelity SIP provider I see that they support the following
>
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
> Supported: replaces.
>
> Is what I am trying to do possible?  Here is a sip trace of the issue (it
> starts with Internal User B sending the invite to try and pickup the call
> from the PSTN user to User A)
>
> U 2010/07/05 21:35:23.016955 75.x.x.158:1025 -> 173.x.x.134:5060
> INVITE sip:[email protected] SIP/2.0.
> Via: SIP/2.0/UDP 192.168.0.12:2077;branch=z9hG4bK-2peqfmxxyu5c;rport.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 1 INVITE.
> Max-Forwards: 70.
> Contact: <sip:[email protected]:2077;line=dkpvlkre>;reg-id=1.
> Replaces:
> [email protected];to-tag=as55840b13;from-tag=5667c613.
> X-Serialnumber: 0004132314FF.
> P-Key-Flags: resolution="31x13", keys="4".
> User-Agent: snom360/8.2.29.
> Accept: application/sdp.
> Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK,
> MESSAGE, INFO, UPDATE.
> Allow-Events: talk, hold, refer, call-info.
> Supported: timer, 100rel, replaces, from-change.
> Session-Expires: 3600;refresher=uas.
> Min-SE: 90.
> Content-Type: application/sdp.
> Content-Length: 391.
> .
> v=0.
> o=root 454576176 454576176 IN IP4 192.168.0.12.
> s=call.
> c=IN IP4 192.168.0.12.
> t=0 0.
> m=audio 50978 RTP/AVP 0 8 9 103 3 18 4 101.
> a=rtpmap:0 pcmu/8000.
> a=rtpmap:8 pcma/8000.
> a=rtpmap:9 g722/8000.
> a=rtpmap:103 g726-32/8000.
> a=rtpmap:3 gsm/8000.
> a=rtpmap:18 g729/8000.
> a=fmtp:18 annexb=no.
> a=rtpmap:4 g723/8000.
> a=rtpmap:101 telephone-event/8000.
> a=fmtp:101 0-16.
> a=ptime:20.
> a=sendrecv.
>
> #
> U 2010/07/05 21:35:23.018808 173.x.x.134:5060 -> 75.x.x.158:1025
> SIP/2.0 407 Proxy Authentication Required.
> Via: SIP/2.0/UDP
> 192.168.0.12:2077;branch=z9hG4bK-2peqfmxxyu5c;rport=1025;received=75.x.x.158.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>;tag=fa9ad7a35cf4c9d5a26f33f3220f505e.db11.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 1 INVITE.
> Proxy-Authenticate: Digest realm="irock.com",
> nonce="4c32968970613f35e44f447288865f39b1af9c25", qop="auth".
> Server: AE SIP Proxy.
> Content-Length: 0.
> .
>
> #
> U 2010/07/05 21:35:23.092585 75.x.x.158:1025 -> 173.x.x.134:5060
> ACK sip:[email protected] SIP/2.0.
> Via: SIP/2.0/UDP 192.168.0.12:2077;branch=z9hG4bK-2peqfmxxyu5c;rport.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>;tag=fa9ad7a35cf4c9d5a26f33f3220f505e.db11.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 1 ACK.
> Max-Forwards: 70.
> Contact: <sip:[email protected]:2077;line=dkpvlkre>;reg-id=1.
> Content-Length: 0.
> .
>
> #
> U 2010/07/05 21:35:23.109251 75.x.x.158:1025 -> 173.x.x.134:5060
> INVITE sip:[email protected] SIP/2.0.
> Via: SIP/2.0/UDP 192.168.0.12:2077;branch=z9hG4bK-whzk6bav7ueb;rport.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 2 INVITE.
> Max-Forwards: 70.
> Contact: <sip:[email protected]:2077;line=dkpvlkre>;reg-id=1.
> Replaces:
> [email protected];to-tag=as55840b13;from-tag=5667c613.
> X-Serialnumber: 0004132314FF.
> P-Key-Flags: resolution="31x13", keys="4".
> User-Agent: snom360/8.2.29.
> Accept: application/sdp.
> Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK,
> MESSAGE, INFO, UPDATE.
> Allow-Events: talk, hold, refer, call-info.
> Supported: timer, 100rel, replaces, from-change.
> Session-Expires: 3600;refresher=uas.
> Min-SE: 90.
> Proxy-Authorization: Digest
> username="9xx27x2xx1",realm="irock.com",nonce="4c32968970613f35e44f447288865f39b1af9c25",uri="sip:[email protected]",qop=auth,nc=00000001,cnonce="79abe95f",response="1fd49a7fdf2da6c8f8e5728bc69b49fc",algorithm=MD5.
> Content-Type: application/sdp.
> Content-Length: 391.
> .
> v=0.
> o=root 454576176 454576176 IN IP4 192.168.0.12.
> s=call.
> c=IN IP4 192.168.0.12.
> t=0 0.
> m=audio 50978 RTP/AVP 0 8 9 103 3 18 4 101.
> a=rtpmap:0 pcmu/8000.
> a=rtpmap:8 pcma/8000.
> a=rtpmap:9 g722/8000.
> a=rtpmap:103 g726-32/8000.
> a=rtpmap:3 gsm/8000.
> a=rtpmap:18 g729/8000.
> a=fmtp:18 annexb=no.
> a=rtpmap:4 g723/8000.
> a=rtpmap:101 telephone-event/8000.
> a=fmtp:101 0-16.
> #
> U 2010/07/05 21:35:23.129530 173.x.x.134:5060 -> 173.x.x.134:5060
> PUBLISH sip:[email protected] SIP/2.0.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bK3d0b.b751b896.0.
> To: sip:[email protected].
> From: <sip:[email protected]>;tag=144b207508c0e0296792f226e399eaf5-1cb8.
> CSeq: 10 PUBLISH.
> Call-ID: [email protected].
> Content-Length: 485.
> User-Agent: OpenSIPS (1.6.2-notls (x86_64/linux)).
> Max-Forwards: 70.
> Event: dialog.
> Expires: 3601.
> Content-Type: application/dialog-info+xml.
> .
> <?xml version="1.0"?>
> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0"
> state="full" entity="sip:[email protected]"><dialog
> id="3c27c0c40a8e-c8exk4s3gwo5" call-id="3c27c0c40a8e-c8exk4s3gwo5"
> direction="initiator"><state>trying</state><remote><identity>sip:[email protected]</identity><target
> uri="sip:[email protected]"/></remote><local><identity>sip:[email protected]</identity><target
> uri="sip:[email protected]"/></local></dialog></dialog-info>
>
> #
> U 2010/07/05 21:35:23.134007 173.x.x.134:5060 -> 173.x.x.134:5060
> SIP/2.0 200 OK.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bK3d0b.b751b896.0.
> To: sip:[email protected];tag=a93952c7ce25f579a59b9db9d9acf225-6f03.
> From: <sip:[email protected]>;tag=144b207508c0e0296792f226e399eaf5-1cb8.
> CSeq: 10 PUBLISH.
> Call-ID: [email protected].
> Expires: 3600.
> SIP-ETag: a.1278333080.32345.74.0.
> Server: AE SIP Proxy.
> Content-Length: 0.
> .
>
> #
> U 2010/07/05 21:35:23.135708 173.x.x.134:5060 -> 75.x.x.158:1025
> NOTIFY sip:[email protected]:1025;line=dkpvlkre SIP/2.0.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bK9b38.fac2538.0.
> To: <sip:[email protected]>;tag=vri90l495g.
> From: <sip:[email protected]>;tag=a93952c7ce25f579a59b9db9d9acf225-09f0.
> CSeq: 87 NOTIFY.
> Call-ID: 3c26702093d4-homlrpngufmc.
> Content-Length: 551.
> User-Agent: OpenSIPS (1.6.2-notls (x86_64/linux)).
> Max-Forwards: 70.
> Event: dialog.
> Contact: <sip:173.x.x.134:5060>.
> Subscription-State: active;expires=3031.
> Content-Type: application/dialog-info+xml.
> .
> <?xml version="1.0"?>
> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="86"         
> state="full" entity="[email protected]">
>   <dialog id="3c27c0c40a8e-c8exk4s3gwo5" call-id="3c27c0c40a8e-c8exk4s3gwo5"
> direction="initiator">
>     <state>trying</state>
>     <remote>
>       <identity>sip:[email protected]</identity>
>       <target uri="sip:[email protected]"/>
>     </remote>
>     <local>
>       <identity>sip:[email protected]</identity>
>       <target uri="sip:[email protected]"/>
>     </local>
>   </dialog>
> </dialog-info>
>
> #
> U 2010/07/05 21:35:23.136540 173.x.x.134:5060 -> 75.x.x.158:2078
> NOTIFY sip:[email protected]:2078;line=b0k3fvw1 SIP/2.0.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bKa797.c6163445.0.
> To: <sip:[email protected]>;tag=uliuf4ldc3.
> From: <sip:[email protected]>;tag=a93952c7ce25f579a59b9db9d9acf225-529c.
> CSeq: 84 NOTIFY.
> Call-ID: 3c26701f776b-gq3wlg8vrtmb.
> Content-Length: 551.
> User-Agent: OpenSIPS (1.6.2-notls (x86_64/linux)).
> Max-Forwards: 70.
> Event: dialog.
> Contact: <sip:173.x.x.134:5060>.
> Subscription-State: active;expires=2050.
> Content-Type: application/dialog-info+xml.
> .
> <?xml version="1.0"?>
> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="83"         
> state="full" entity="[email protected]">
>   <dialog id="3c27c0c40a8e-c8exk4s3gwo5" call-id="3c27c0c40a8e-c8exk4s3gwo5"
> direction="initiator">
>     <state>trying</state>
>     <remote>
>       <identity>sip:[email protected]</identity>
>       <target uri="sip:[email protected]"/>
>     </remote>
>     <local>
>       <identity>sip:[email protected]</identity>
>       <target uri="sip:[email protected]"/>
>     </local>
>   </dialog>
> </dialog-info>
>
> #
> U 2010/07/05 21:35:23.166721 173.x.x.134:5060 -> 75.x.x.158:2078
> ....
> #
> U 2010/07/05 21:35:23.192674 173.x.x.134:5060 -> 75.x.x.158:1025
> SIP/2.0 100 Giving a try.
> Via: SIP/2.0/UDP
> 192.168.0.12:2077;branch=z9hG4bK-whzk6bav7ueb;rport=1025;received=75.x.x.158.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 2 INVITE.
> Server: AE SIP Proxy.
> Content-Length: 0.
> .
>
> #
> U 2010/07/05 21:35:23.256504 75.x.x.158:2078 -> 173.x.x.134:5060
> SIP/2.0 200 Ok.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bKa797.c6163445.0.
> From: <sip:[email protected]>;tag=a93952c7ce25f579a59b9db9d9acf225-529c.
> To: <sip:[email protected]>;tag=uliuf4ldc3.
> Call-ID: 3c26701f776b-gq3wlg8vrtmb.
> CSeq: 84 NOTIFY.
> Content-Length: 0.
> .
>
> #
> U 2010/07/05 21:35:23.260336 75.x.x.158:1025 -> 173.x.x.134:5060
> SIP/2.0 200 Ok.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bK9b38.fac2538.0.
> From: <sip:[email protected]>;tag=a93952c7ce25f579a59b9db9d9acf225-09f0.
> To: <sip:[email protected]>;tag=vri90l495g.
> Call-ID: 3c26702093d4-homlrpngufmc.
> CSeq: 87 NOTIFY.
> Content-Length: 0.
> .
>
> #
> U 2010/07/05 21:35:23.270298 173.x.x.134:5060 -> 64.2.142.93:5060
> INVITE sip:[email protected]:5060 SIP/2.0.
> Record-Route:
> <sip:173.x.x.134;lr=on;ftag=oydxjqj42f;nat=yes;did=dc3.d5d7dc11>.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bK104b.eef8e637.0.
> Via: SIP/2.0/UDP
> 192.168.0.12:2077;received=75.x.x.158;branch=z9hG4bK-whzk6bav7ueb;rport=1025.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 2 INVITE.
> Max-Forwards: 69.
> Contact: <sip:[email protected]:1025;line=dkpvlkre>;reg-id=1.
> Replaces:
> [email protected];to-tag=as55840b13;from-tag=5667c613.
> X-Serialnumber: 0004132314FF.
> P-Key-Flags: resolution="31x13", keys="4".
> User-Agent: snom360/8.2.29.
> Accept: application/sdp.
> Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK,
> MESSAGE, INFO, UPDATE.
> Allow-Events: talk, hold, refer, call-info.
> Supported: timer, 100rel, replaces, from-change.
> Session-Expires: 3600;refresher=uas.
> Min-SE: 90.
> Content-Type: application/sdp.
> Content-Length: 391.
> P-hint: route(3)|setflag7,forcerport,fix_contact.
> P-hint: inbound->outbound .
> .
> v=0.
> o=root 454576176 454576176 IN IP4 192.168.0.12.
> s=call.
> c=IN IP4 192.168.0.12.
> t=0 0.
> m=audio 50978 RTP/AVP 0 8 9 103 3 18 4 101.
> a=rtpmap:0 pcmu/8000.
> a=rtpmap:8 pcma/8000.
> a=rtpmap:9 g722/8000.
> a=rtpmap:103 g726-32/8000.
> a=rtpmap:3 gsm/8000.
> a=rtpmap:18 g729/8000.
> a=fmtp:18 annexb=no.
> a=rtpmap:4 g723/8000.
> a=rtpmap:101 telephone-event/8000.
> a=fm
> #
> U 2010/07/05 21:35:23.305694 64.2.142.93:5060 -> 173.x.x.134:5060
> SIP/2.0 100 Giving a try.
> Via: SIP/2.0/UDP 173.x.x.134;branch=z9hG4bK104b.eef8e637.0;rport=5060.
> Via: SIP/2.0/UDP
> 192.168.0.12:2077;received=75.x.x.158;branch=z9hG4bK-whzk6bav7ueb;rport=1025.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 2 INVITE.
> Content-Length: 0.
> .
>
> #
> U 2010/07/05 21:35:23.306369 64.2.142.93:5060 -> 173.x.x.134:5060
> SIP/2.0 481 Call Leg Does Not Exist (Replaces).
> Via: SIP/2.0/UDP
> 173.x.x.134;rport=5060;received=173.x.x.134;branch=z9hG4bK104b.eef8e637.0.
> Via: SIP/2.0/UDP
> 192.168.0.12:2077;received=75.x.x.158;branch=z9hG4bK-whzk6bav7ueb;rport=1025.
> From: "Blah 2001" <sip:[email protected]>;tag=oydxjqj42f.
> To: <sip:[email protected]>;tag=as27aa6c7c.
> Call-ID: 3c27c0c40a8e-c8exk4s3gwo5.
> CSeq: 2 INVITE.
> User-Agent: Asterisk PBX.
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO.
> Supported: replaces.
> Content-Length: 0.
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to