[Users] Exported statistics and pseudo-variables

Michel Bensoussan michel at extricom.com
Sun Feb 25 16:59:09 CET 2007


Hi Bogdan

I already try this but it's not working. I have the following error:
 0(14679) parse error (122,16-17): syntax error
 0(14679) parse error (122,16-17): bad command (!!!attention: from 
v1.0.0+ use 'return' instead of 'break'!!!)
 0(14679) parse error (122,16-17): bad command (!!!attention: from 
v1.0.0+ use 'return' instead of 'break'!!!)
 0(14679) parse error (122,17-18): bad command (!!!attention: from 
v1.0.0+ use 'return' instead of 'break'!!!)
 0(14679) parse error (122,18-19): bad command (!!!attention: from 
v1.0.0+ use 'return' instead of 'break'!!!)
 0(14679) parse error (122,20-21): bad command (!!!attention: from 
v1.0.0+ use 'return' instead of 'break'!!!)
 0(14679) parse error (126,3-5): syntax error
 0(14679) parse error (126,3-5):
ERROR: bad config file (8 errors)

when line 122 is
  if ($DLG_count>3) {

May be I don't have the good version (I'm using stable release 1.1.1)?
If this is the case which version of dialog should I use and can I just 
upgrade the dialog module or should I upgrade all the openSER?

Regards,
Michel.


Bogdan-Andrei Iancu wrote:
> Hi Michel,
>
> simple - just do in the script:
>
>    if ($DLG_count>10) {
>       sl_send_reply("403","no more calls accepted");
>       exit;
>    }
>
> regards,
> bogdan
>
> Michel Bensoussan wrote:
>> Hello
>> Sorry but I still don't understand how can I read a pseudo variable 
>> in the config file.
>> I'm using release 1.1.1.
>> How can I write: if (dlg_count > 10) ?
>> I tried several syntaxes and exported functions using avpops but I 
>> can't get it.
>> Thanks.
>>
>> Regards,
>> Michel.
>>
>> Bogdan-Andrei Iancu wrote:
>>> Hi Michel,
>>>
>>> the statistics are to be used from outside openser (via fifo or 
>>> xmlrpc for example) to get a glimpse inside openser.  Pseudo 
>>> variables are used from script to provide information from SIP 
>>> messages or modules.
>>>
>>> so, use from script the PV $dlg_count exactly you suspected ;).
>>>
>>> regards,
>>> bogdan
>>>
>>> Michel Bensoussan wrote:
>>>> Hello
>>>> I didn't understand how to use the exported statistics and the 
>>>> pseudo-variables.
>>>> In module dialog, active_dialogs is an exported statistic and 
>>>> $dlg_count a pseudo variable.
>>>> How can I get them in code and in cfg file?
>>>> Can I write in cfg file something like: if ($dlg_count > 10){...}? 
>>>> (not in this way of course but that's the idea).
>>>>
>>>> Thanks,
>>>> Michel.
>>>>
>>>> PS: I didn't understand the example in 
>>>> http://www.openser.org/dokuwiki/doku.php/pseudovariables:1.1.x
>>>>
>>>
>>>
>>>
>>
>
>
>




More information about the Users mailing list