[Users] Variables
Douglas Garstang
dgarstang at oneeighty.com
Thu Dec 15 21:26:48 CET 2005
Is there any useful information ANYWHERE about avp's? I mean, don't take this the wrong way, but I've never had so much trouble interpreting/finding documentation on a subject. I can't even find out how to print the value of an avp with xlog. Is this ACTUALLY DOCUMENTED anywhere? I finally found an example somewhere from a newsgroup posting and used:
xlog ("L_INFO","$avp($foo)");
but openser complains with:
Dec 15 13:21:01 bil-pdev-3 openser[24718]: ERROR:xl_parse_name: unknow avp alias"foo"
Dec 15 13:21:01 bil-pdev-3 openser[24718]: XLOG:xdbg_fixup: ERROR: wrong format[$avp($foo)]!
-----Original Message-----
From: Bogdan-Andrei Iancu [mailto:bogdan at voice-system.ro]
Sent: Thursday, December 15, 2005 3:43 AM
To: Douglas Garstang
Cc: users at openser.org
Subject: Re: [Users] Variables
Hi Doug,
use avp_printf() or avp_subst() to process the content of an avp - this
function covers the assigning operation.
regards,
bogdan
Douglas Garstang wrote:
>All,
>
>I can't find any documentation of OpenSER use of variables. I'm sending a lot of info to syslog with xlog(), and with multiple threads (processes?) and multiple calls running, all the output is out of sequence. As a result, I'd like to prefix the debug output with the call-id. The call-id however is very long and I'd like to cut it down and only display a portion of it.
>
>How can I extract a string from a SIP message, cut it up, extract the portion I want, and print that portion? OpenSER doesn't seem to have any concept of assigning variables by:
>
>variable = value
>
>Thanks,
>Doug.
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Users mailing list
>Users at openser.org
>http://openser.org/cgi-bin/mailman/listinfo/users
>
>
More information about the Users
mailing list