[SR-Users] implemented specifiers not processed

Oliver Roth oliver.roth at triotel.ch
Mon Nov 11 11:36:01 CET 2013


Sorry - I didn't get that ...

We use Kamailio 3.3.x so xprint is not available (I guess)
The other solution I did not understand.

I need to get the systemname or the system-ip address Kamailio is running on.

- replace % with %, load pv and xlog modules, replace selects @name with $sel(name), avps with $avp(name)

Can you make an example how to get the systems ip address / or name?

Thanks in advance
Oli

Von: sr-users-bounces at lists.sip-router.org [mailto:sr-users-bounces at lists.sip-router.org] Im Auftrag von Daniel-Constantin Mierla
Gesendet: Montag, 11. November 2013 08:54
An: Kamailio (SER) - Users Mailing List
Betreff: Re: [SR-Users] implemented specifiers not processed

Hello,

you are using the (old) SER-style specfiers. There are two options:
- replace % with %, load pv and xlog modules, replace selects @name with $sel(name), avps with $avp(name)
- use xprint module and replace xlog() with appropriate new function name

Cheers,
Daniel
On 11/10/13 1:01 PM, Oliver Roth wrote:
Hi all

Having some problems with the following part of the script in a timer:

We have some kamailios running doing more or less the same job - they are used by a loadbalancer kamailio.
Actually I wanted to check the ip or systemname of the current system do perform some actions depending on the used kamailio - based on a timer

route[CDRS] {
sql_query("ca","call kamailio_cdrs()","rb");
                sql_query("ca","call kamailio_rating()","rb");
xlog("timer routine: time is %TF\n");
xlog("L_ERR", "time [%Tf] method <%rm> r-uri <%ru> 2nd via <%{via[1]}>\n");

xlog("L_INFO", "CDRS- rated Host %Hi");

if %Hi = ipOfGateway1 then do something
                else if %Hi = ipOfGateway2 then do something different
}


What I get in log

Nov 10 12:54:12 sipgw21 /usr/sbin/kamailio[16231]: ERROR: <script>: timer routine: time is %TF
Nov 10 12:54:12 sipgw21 /usr/sbin/kamailio[16231]: ERROR: <script>: time [%Tf] method <%rm> r-uri <%ru> 2nd via <%{via[1]}>
Nov 10 12:54:24 sipgw21 /usr/sbin/kamailio[16231]: INFO: <script>: CDRS- rated Host %Hi


The %-variables are not processed ... what am I doing wrong??

Thanks
Oli





_______________________________________________

SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list

sr-users at lists.sip-router.org<mailto:sr-users at lists.sip-router.org>

http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



--

Daniel-Constantin Mierla - http://www.asipto.com

http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

Kamailio Advanced Trainings - Berlin, Nov 25-28

  - more details about Kamailio trainings at http://www.asipto.com -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20131111/4d34f3a9/attachment.html>


More information about the sr-users mailing list