Hello,
I have problems with rewriting $rU. Kamailio 3.0.1 on debian squeeze x86_64
In config file I have:
$avp(s:dnumber) = $(ru{re.subst,/^sip:*99*(.*)@.*/\1/}); $rU=$avp(s:dnumber);
And log file shows following warnings:
Jul 5 17:22:30 voice /usr/sbin/kamailio[23641]: WARNING: <core> [rvalue.c:987]: automatic string to int conversion for "sip:1234567890@voice.serv.net" failed Jul 5 17:22:30 voice /usr/sbin/kamailio[23641]: WARNING: <core> [rvalue.c:1839]: rval expression conversion to int failed (630,22-630,23)
Could you please show any samples how to change $rU with regexp matched part of $rU ?
BR, Dmitri
Dmitri,
Why not do this instead?
if($rU =~ "^99") strip(2);
-- Alex Balashov - Principal Evariste Systems LLC 1170 Peachtree Street 12th Floor, Suite 1200 Atlanta, GA 30309 Tel: +1-678-954-0670 Fax: +1-404-961-1892 Web: http://www.evaristesys.com/
On Jul 5, 2010, at 10:38 AM, Dmitri Korotkov dmitri.korotkov@festart.ee wrote:
Hello,
I have problems with rewriting $rU. Kamailio 3.0.1 on debian squeeze x86_64
In config file I have:
$avp(s:dnumber) = $(ru{re.subst,/^sip:*99*(.*)@.*/\1/}); $rU=$avp(s:dnumber);
And log file shows following warnings:
Jul 5 17:22:30 voice /usr/sbin/kamailio[23641]: WARNING: <core> [rvalue.c:987]: automatic string to int conversion for "sip:1234567890@voice.serv.net " failed Jul 5 17:22:30 voice /usr/sbin/kamailio[23641]: WARNING: <core> [rvalue.c:1839]: rval expression conversion to int failed (630,22-630,23)
Could you please show any samples how to change $rU with regexp matched part of $rU ?
BR, Dmitri
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi Alex,
There was a simplified example in my previous message. In real I have to use regexp to extract two parts from the $rU and use one as new $rU and other one for system purporses.
Br, Dmitri
05.07.2010 17:52, Alex Balashov пишет:
Dmitri,
Why not do this instead?
if($rU =~ "^99") strip(2);
-- Alex Balashov - Principal Evariste Systems LLC 1170 Peachtree Street 12th Floor, Suite 1200 Atlanta, GA 30309 Tel: +1-678-954-0670 Fax: +1-404-961-1892 Web: http://www.evaristesys.com/
On Jul 5, 2010, at 10:38 AM, Dmitri Korotkov dmitri.korotkov@festart.ee wrote:
Hello,
I have problems with rewriting $rU. Kamailio 3.0.1 on debian squeeze x86_64
In config file I have:
$avp(s:dnumber) = $(ru{re.subst,/^sip:*99*(.*)@.*/\1/}); $rU=$avp(s:dnumber);
And log file shows following warnings:
Jul 5 17:22:30 voice /usr/sbin/kamailio[23641]: WARNING: <core> [rvalue.c:987]: automatic string to int conversion for "sip:1234567890@voice.serv.net" failed Jul 5 17:22:30 voice /usr/sbin/kamailio[23641]: WARNING: <core> [rvalue.c:1839]: rval expression conversion to int failed (630,22-630,23)
Could you please show any samples how to change $rU with regexp matched part of $rU ?
BR, Dmitri
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users