I confirmed the issue was solved on r. 4296. Regards, Takeshi On Fri, Nov 2, 2012 at 5:08 PM, mayamatakeshi <mayamatakeshi at gmail.com>wrote: > Sorry, I forgot to mention the pjsip revision I used for the test: > > URL: http://svn.pjsip.org/repos/pjproject/trunk > Revision: 4291 > > > > On Fri, Nov 2, 2012 at 5:04 PM, mayamatakeshi <mayamatakeshi at gmail.com>wrote: > >> 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/20121108/90b3d3e6/attachment-0001.html>