[PJSIP] Session Timer and 422 response

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

 



Hi All,

No update on that issue?
Do I need to create a ticket with associated network traces to ease the reproduction the problem?

Regards,

Romain




>________________________________
> De?: Romain JEZEQUEL <romainjezequel at yahoo.fr>
>??: "pjsip at lists.pjsip.org" <pjsip at lists.pjsip.org> 
>Envoy? le : Lundi 25 f?vrier 2013 13h22
>Objet?: Re: [PJSIP] Session Timer and 422 response
> 
>
>Hi all,
>
>
>I'm trying to implement session timer support (RFC4028) in my application (based on PJSIP 2.0.1).
>As described in documentation, I use SIP Session Timers support module (RFC 4028 - Session Timers in SIP).
>
>
>My implementation is quite simple, just using the module as this :
>
>
>First, initialization of the module with pjsip_timer_init_module 
>After INVITE session creations with pjsip_inv_create, I set the use of 
Session Timers with pjsip_timer_init_session(inv, &timer_settings).
>And that's all. 
>
>
>
>When proposing accepted values by the proxy, no problem, everething's working well, refresh is properly done.
>But handling 422 responses in case timer is too small crashes.
>
>
>
>File? : sip_timer.c
>Function : pjsip_timer_process_resp
>Line : 744
>
>
>When trying to get original INVITE request, invite_req member of invite 
session passed as parameter is NULL and is never set in sip_inv.c (I 
added some logs to ensure it).
>This member seems to be set only for redirection cases?
>
>I manage to get it working by replacing use of inv->invite_req by inv->invite_tsx->last_tx;
>I don't know if the proposed fix is a valid one, because I'm surprised no one else (or at least I did not find any mention of this issue) ask for this kind of issues with Session Timers support.
>
>
>If I'm wrong, any help is welcomed :-)
>
>
>Regards,
>
>Romain
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20130301/f191354b/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