Hi MS,
You can use the Call-ID to correlate with the dialog. For example, use
the localcache to store (when creating the dialog) a record having as
key the call-id of the call and as value the time to start. In the
generic on_reply you can look for that records into localcache and to
the math for the duration.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS Summit 27-30 Sept 2022, Athens
https://www.opensips.org/events/Summit-2022Athens/
On 7/10/22 9:23 PM, M S wrote:
Hi all,
I need to catch the replies to OPTIONS (ping) packets that
Create_dialog("Pp") sends to both sides, and then based on response
code and some other transaction information, i.e. I need to calculate
the call length (from pick up till that moment) to send
Interim-Updates to RADIUS.
My questions are:
1. How do I check for those internal OPTIONS replies? I can see
replies in a global onreply_route, but there is no transaction level
information there
2. How do I calculate the call length? I assume if #1 above is fixed,
I can store answer time in a variable and then calculate length in
onreply.
Thank you!
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users