On Fri, Apr 24, 2009 at 1:17 PM, Ruud Klaver <ruud at ag-projects.com> wrote: > Hi, > > On 30 Mar 2009, at 19:02, Ruud Klaver wrote: > > Hi, >> >> I'm not entirely sure of why or how, but I've noticed that whenever I'm >> making and sending a re_INVITE through the sip_inv module and the reply is >> negative, it takes over 30 seconds to reach the TERMINATED state. For a >> positive reply it will reach TERMINATED almost instantly. It's bothering me >> because for inv->inv_tsx to be re-set to NULL, the transaction must be at >> least in the CONFIRMED state. This means that I cannot send a new re-INVITE >> for more than 30 seconds. >> >> Could someone please shed some light on what is happening here, or at >> least tell me what I am doing wrong? >> >> Ruud Klaver >> AG Projects >> > > I've finally managed to fix receiving negative replies to re-INVITEs. > Included is a patch which set inv->inv_tsx to NULL on a negative reply to a > previously sent re-INVITE. I also added an extra condition, since in some > way the if was also true for when a transaction reached the TERMINATED state > and was removed, including for the original INVITE. > > I committed this in http://trac.pjsip.org/repos/ticket/815, thanks. Fearing the fix may cause unwanted problems, I did it slightly differently though. Let me see the other problem below and get back to you. cheers Benny > > > > > I've also noticed another problem, which is sending a negative reply to a > re-INVITE. This is only possible the on_rx_reinvite patch I sent to this > list some time ago. PJSIP does not seem to handle this well, since the SDP > negotiator gets stuck in the REMOTE_OFFER state and there is no way to > cancel that. Personally I decided to just not send negative replies to > re-INVITEs, since I can work around that, but it could be worth while to > remember. > > About both patches, Benny, any chance of seeing them included in the trunk > soon? > > Ruud Klaver > AG Projects > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090501/3da6fad6/attachment.html>