[OpenSIPS-Users] Call fetch_dlg_value inside a timer route

Daniel Zanutti daniel.zanutti at gmail.com
Tue Jun 13 14:39:10 UTC 2023


That's a hack! Thanks, i'll try out.

On Tue, Jun 13, 2023 at 3:31 AM Bogdan-Andrei Iancu <bogdan at opensips.org>
wrote:

> 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> 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
>>
>> On Wed, 17 May 2023, 21:07 Daniel Zanutti, <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
>>> 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
>>
>
> _______________________________________________
> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230613/c69428a5/attachment.html>


More information about the Users mailing list