pjsip cannot match CANCEL request to INVITEs if the branch ID parameter of header Via doesn't follow RFC3261

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux