Hello, I have found an issue with pjsip: it is unable to respond properly to CANCEL requests if the branch ID parameter in the header Via is doesn't comply with RFC3261 (meaning it should start with 'z9hG4bK'). To confirm this, I used the attached sipp xml scenario. As it is, the scenario will generate proper RFC3261 values for branch ID and if I make a call to pjsua using it, the CANCEL request is properly handled and I get "200 OK" for CANCEL and "487 Request Terminated" for the INVITE. However, if I change all branch IDs to something like branch=abcd, pjsua/pjsip will reply to the CANCEL request with "SIP/2.0 481 Call/Transaction Does Not Exist" Regards, Takeshi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20121102/50c828de/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: cancel.xml Type: text/xml Size: 1938 bytes Desc: not available URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20121102/50c828de/attachment-0001.xml>