[OpenSIPS-Users] Call fetch_dlg_value inside a timer route

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Jun 13 06:31:10 UTC 2023


What Alberto said still applies.

The timer route is outside the context of any SIP message, while the 
function you want to use (get_profile_size) is part of the dialog 
module, where most of the functions do requires the context of a SIP 
dialog. I agree get_profile_size() does not need the context and could 
be more flexible.
So, try this hack of using a intermediary route[], like:
     timer_route[]
        { route(foo); }
     route[foo]
        { get_profile_size(); }

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com

On 5/18/23 3:13 PM, Daniel Zanutti wrote:
> Hi Alberto
>
> In fact, i need to use: get_profile_size()
>
> I want to count some type of calls. I've done using statistics but not 
> very precise.
>
>
> On Wed, May 17, 2023 at 7:48 PM Alberto <alberto.rinaudo at gmail.com 
> <mailto:alberto.rinaudo at gmail.com>> wrote:
>
>     This reminded me of something else, maybe it can be used here too:
>     In a event route, before you can use dialog variables, you have to
>     load the dialog context by using func_load_dialog_ctx. Maybe it's
>     the same with timer routes.
>
>     https://opensips.org/docs/modules/3.2.x/dialog#func_load_dialog_ctx
>     <https://opensips.org/docs/modules/3.2.x/dialog#func_load_dialog_ctx>
>
>     On Wed, 17 May 2023, 21:07 Daniel Zanutti,
>     <daniel.zanutti at gmail.com <mailto:daniel.zanutti at gmail.com>> wrote:
>
>         Hi folks
>
>         Why is it not possible to call *fetch_dlg_value *inside a
>         timer route? Is there any other alternative to it?
>
>         I wanted to generate some statistics every X seconds.
>
>         Thanks
>         _______________________________________________
>         Users mailing list
>         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>         <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>     <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230613/a6747097/attachment.html>


More information about the Users mailing list