[OpenSIPS-Devel] t_on_reply for CANCEL transaction

Ben Newlin Ben.Newlin at genesys.com
Tue Mar 26 16:32:54 EDT 2019


Would you like me to open a github issue to track this?

Ben Newlin

From: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: Monday, March 11, 2019 at 4:50 AM
To: OpenSIPS devel mailling list <devel at lists.opensips.org>, Ben Newlin <Ben.Newlin at genesys.com>
Subject: Re: [OpenSIPS-Devel] t_on_reply for CANCEL transaction

Hi Ben,

Let me check what the history behind the lack of on_reply for the CANCEL transaction, if it a simple miss or if there some good reasons (mainly related to SIP consistency) not to have it.


Bogdan-Andrei Iancu

OpenSIPS Founder and Developer


OpenSIPS Summit 2019

On 03/10/2019 04:15 PM, Ben Newlin wrote:

We are implemented some more detailed statistics capturing for our proxies which includes transaction statistics and requires that we track all transactions through the system. Implementing this with dialogs was very straightforward, thanks to the E_DLG_STATE_CHANGED events. I have opened a Feature Request [1] for similar functionality in the TM module if it is possible.

In the meantime, I have created routes to track the transactions but I am running into an issue with the CANCEL transaction. It appears that the replies to a CANCEL will only ever trigger the global onreply_route. When I arm a different transaction reply route using t_on_reply it is never called. Since the transaction is not available in the global reply route, I cannot use it for my purposes.

Is it intentional/expected that t_on_reply cannot be used with a CANCEL transaction? If so, are there other methods that also do not work?

[1] - https://github.com/OpenSIPS/opensips/issues/1630<https://github.com/OpenSIPS/opensips/issues/1630>

Ben Newlin


Devel mailing list

Devel at lists.opensips.org<mailto:Devel at lists.opensips.org>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20190326/4fe83128/attachment.html>

More information about the Devel mailing list