Paul Belanger
2005-Jul-11 10:54 UTC
[Asterisk-Users] Some refer transfer questions / issues!
Hello, I think there maybe an issue with my refer transfers. See below or attached: No. Time Source Destination Protocol Info 1 0.000000 192.168.1.2 192.168.1.5 SIP/SDP Request: INVITE sip:2718389@192.168.1.5, with session description 2 0.027008 192.168.1.5 192.168.1.2 SIP Status: 180 Ringing 3 0.140889 192.168.1.5 192.168.1.2 SIP/SDP Status: 200 OK, with session description 4 0.141303 192.168.1.2 192.168.1.5 SIP Request: ACK sip:2718389@192.168.1.5 5 19.690281 192.168.1.5 192.168.1.2 SIP Request: REFER sip:6132550048@192.168.1.2 6 19.690602 192.168.1.2 192.168.1.5 SIP Status: 202 Accepted 7 19.690691 192.168.1.2 192.168.1.5 SIP/sipfrag Request: NOTIFY sip:192.168.1.5, with Sipfrag(SIP/2.0 200 OK) 8 19.690722 192.168.1.2 192.168.1.5 SIP Request: BYE sip:192.168.1.5 9 19.691225 192.168.1.5 192.168.1.2 SIP Status: 200 OK 10 20.699733 192.168.1.2 192.168.1.5 SIP/sipfrag Request: NOTIFY sip:192.168.1.5, with Sipfrag(SIP/2.0 200 OK) 11 20.700083 192.168.1.5 192.168.1.2 SIP Status: 481 Call Leg/Transaction Does Not Exist As you can see Asterisk excepts the REFER, Status: 202 Accepted is returned. However believe the NOTIFY is incorrect. If I understand RFC 3515 correctly, the NOTIFIY should respone with 100 Trying, not 200 OK. See http://rfc.arogo.net/rfc3515.html section 4.1 Prototypical REFER callflow. Am I correct, or out in left field? PB -------------- next part -------------- No. Time Source Destination Protocol Info 1 0.000000 192.168.1.2 192.168.1.5 SIP/SDP Request: INVITE sip:2718389@192.168.1.5, with session description 2 0.027008 192.168.1.5 192.168.1.2 SIP Status: 180 Ringing 3 0.140889 192.168.1.5 192.168.1.2 SIP/SDP Status: 200 OK, with session description 4 0.141303 192.168.1.2 192.168.1.5 SIP Request: ACK sip:2718389@192.168.1.5 5 19.690281 192.168.1.5 192.168.1.2 SIP Request: REFER sip:6132550048@192.168.1.2 6 19.690602 192.168.1.2 192.168.1.5 SIP Status: 202 Accepted 7 19.690691 192.168.1.2 192.168.1.5 SIP/sipfrag Request: NOTIFY sip:192.168.1.5, with Sipfrag(SIP/2.0 200 OK) 8 19.690722 192.168.1.2 192.168.1.5 SIP Request: BYE sip:192.168.1.5 9 19.691225 192.168.1.5 192.168.1.2 SIP Status: 200 OK 10 20.699733 192.168.1.2 192.168.1.5 SIP/sipfrag Request: NOTIFY sip:192.168.1.5, with Sipfrag(SIP/2.0 200 OK) 11 20.700083 192.168.1.5 192.168.1.2 SIP Status: 481 Call Leg/Transaction Does Not Exist