[OpenSIPS-Users] scheduled concurrent call reporting

Khalil Khamlichi khamlichi.khalil at gmail.com
Thu Jan 26 09:15:26 EST 2017


I used Liviu technique, works beautifully, we are getting very clean
reliable data right from the core of opensips into redis and from there the
world is the limit :)

On Thu, Jan 26, 2017 at 2:11 PM, Bogdan-Andrei Iancu <bogdan at opensips.org>
wrote:

> Hi,
>
> You can do get_profile_size via MI interface, see:
>     http://www.opensips.org/html/docs/modules/2.2.x/dialog.html#id297085
>
> And you can use xmlrpc, jsonrpc, fifo and more for the MI backend.
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
> On 01/26/2017 04:06 PM, Khalil Khamlichi wrote:
>
> snmpstat data seems a little cryptic and difficult to parse, it might be
> just me, so please tell me about your experience using snmpstat and how
> easy was it for you to make it useful for your business case ?
>
> On Wed, Jan 25, 2017 at 9:08 PM, Abdul Basit <basit.engg at gmail.com> wrote:
>
>> Khalil,
>>
>> Why don't you consider snmpstat module for stats collection from
>> opensips?
>>
>>
>> On 25 Jan 2017 17:12, "Khalil Khamlichi" <khamlichi.khalil at gmail.com>
>> wrote:
>>
>>> Liviu, you just saved my day. my plan is to push information to redis
>>> every 10s maybe 5s if need there is, when dashboard is complete I might
>>> consider saving the stream of data for plotting and further analysis.
>>>
>>>
>>> On Wed, Jan 25, 2017 at 11:45 AM, Liviu Chircu < <liviu at opensips.org>
>>> liviu at opensips.org> wrote:
>>>
>>>> I do not see any problems with calling "get_profile_size()" from timer
>>>> routes, event routes, etc. As such, you can safely bypass the block
>>>> restriction using the following example:
>>>>
>>>> route [get_prof_sz_inboundCalls] {
>>>>     get_profile_size("inboundCalls",,"$var(size)");
>>>> }
>>>>
>>>> route [get_prof_sz_outboundCalls] {
>>>>     get_profile_size("outboundCalls",,"$var(size)");
>>>> }
>>>>
>>>> timer_route [mytimer, 1]
>>>> {
>>>>     route(get_prof_sz_inboundCalls);
>>>>     xlog("inboundCalls: $var(size)\n");
>>>>
>>>>     route(get_prof_sz_outboundCalls);
>>>>     xlog("outboundCalls: $var(size)\n");
>>>> }
>>>>
>>>> Regards,
>>>>
>>>> Liviu Chircu
>>>> OpenSIPS Developerhttp://www.opensips-solutions.com
>>>>
>>>> On 24.01.2017 01:05, Khalil Khamlichi wrote:
>>>>
>>>> the idea is that I don't need to get the number of calls 30 times per
>>>> second which would happens if I save to redis on each invite. scheduling
>>>> the saving to redis every 10 seconds serves  well my purpose but the
>>>> timer_route doesn't seem to accept get_profile_size()
>>>> any hints would be appreciated.
>>>> On Mon, Jan 23, 2017 at 10:39 PM, Khalil Khamlichi <
>>>> khamlichi.khalil at gmail.com> wrote:
>>>>>
>>>>> Hi,
>>>>> I am trying to get call load information out of opensips at regular
>>>>> intervals to get some sort of realtime view of the load on the server.
>>>>> After applying profiles on the the INVITEs, I have tried to call
>>>>> get_profile_size from a timer_route.
>>>>> I am getting error :
>>>>> CRITICAL:core:yyerror: parse error in config file
>>>>> /usr/local//etc/opensips/opensips.cfg, line 483, column 38-39:
>>>>> Command cannot be used in the block
>>>>> Any alternative solutions ?
>>>>> Thanks in advance.
>>>>> kkh
>>>>>
>>>> _______________________________________________
>>>> Users mailing listUsers at lists.opensips.orghttp://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 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/20170126/6bfaec44/attachment.html>


More information about the Users mailing list