Hi All,
I am new to this mail grpu and SIP world :). I need some information
about how to construct the CANCEL message at the proxy level.
Scenario
1> Caller A sends INVITE message to PROXY
2> PROXY(stateful) send 100 trying to caller A and sends the INVITE
message to caller B
3> Caller A sends CANCEL message to PROXY to cancel the INVITE message
4> PROXY send 200 OK and 487 response back to Caller A and checks for
1xx response from caller B and construct the CANCEL message to send to
caller B
5> PROXY construct this message with same Request-URI, TO , FROM,
CALL-ID and Cseq number field values of the INVITE message send to
caller B and insert it own VIA header field value. the branch id is
different from the one which is sent in INVITE message to caller B.
5> But the CALLER B sends 481 Call/Transaction Does Not Exist message
back to PROXY.
NOTE: if the CALLER B is CISCO media gateway, then it accept CANCEL
message by sending 200 OK and 487 message, But if it is a Pingtel phone
then it sends 481.
Any clue why the behavior is different here.
Thanks and Regards
-venkat
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors