Hi Răzvan. On Tue, Dec 24, 2013 at 6:23 PM, Răzvan Crainea <raz...@opensips.org> wrote:
> Hi, Takeshi! > > Is the UAS sending a 100 Trying? Yes. I just confirmed now: '100 Trying' is sent by the UAS. > If it's not and you are also dropping all the replies (the 180 messages), > then OpenSIPS considers that no reply was received from the UAS, therefore > it cannot be reached. A CANCEL would not make sense, because there is no > indication that the UAS received the INVITE request. > Yes, I eventually realized this would be the case and my approach was wrong. However, this doesn't explain the result of my other test: if instead of dropping it I convert 180 to 181, then the transaction is cancellable. But if after relaying this modified message I send '180 Ringing', the transaction cannot be cancelled anymore. So it looks like using MI t_reply messes with transactions. Regards, Takeshi > > Best regards, > > Răzvan Crainea > OpenSIPS Core Developer > http://www.opensips-solutions.com > > > On 12/21/2013 03:24 AM, mayamatakeshi wrote: > >> Hello, >> I have a requirement to delay the relay of '180 Ringing' for 3 seconds. >> So what I did was to intercept the '180 Ringing' at the onreply_route >> and drop it. >> I send the transaction_id and to-tag to an external app that starts a 3 >> seconds timer and uses t_reply via MI to send a '180 Ringing' on the >> transaction. >> This works fine. >> >> However, if after the delayed '180 Ringing' is sent the caller cancels >> the request, opensips doesn't send CANCEL to the callee. >> >> I have also tried to convert '180 Ringing' to '181 Call is Being >> Forwarded' instead of dropping it, and this works fine too and the call >> can be cancelled. >> However, if the delayed '180 Ringing' is sent, the call cannot be >> cancelled anymore. >> So, am I doing something wrong? >> >> Regards, >> Takeshi >> >> >> >> >> >> >> _______________________________________________ >> Users mailing list >> Users@lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users