Hello; i try to append prefix to $rU like below in Kamailio V4.2.5 . i get error even if i set string value. it works only when i append like that $rU="3002"+$rU;
--------- 1 test------------ $var(prefix)=$avp(s:69); $rU=$var(prefix)+$rU; -FAILED ---------2 test ------------ $rU=$avp(s:69)+$rU; -FAILED ------- 3 test ------------ $rU=$avp(i:69)+$rU; -FAILED -------ERROR--------- May 29 12:06:57 group1-imslab11 /usr/local/sbin/kamailio[26196]: ERROR: pv [pv_core.c:2115]: pv_set_ruri_user(): str value required to set R-URI user May 29 12:06:57 group1-imslab11 /usr/local/sbin/kamailio[26196]: ERROR: <core> [lvalue.c:363]: lval_pvar_assign(): setting pvar failed May 29 12:06:57 group1-imslab11 /usr/local/sbin/kamailio[26196]: ERROR: <core> [lvalue.c:416]: lval_assign(): assignment failed at pos: (790,7-790,22)
it work on Version 4.1.7 like below correctly; $rU=$avp(i:69)+$rU;
Thanks
Yasin
Hi,
Try to use:
$rU=$_s($avp(69)$rU);
BR Julia
On Fri, May 29, 2015 at 12:13 PM, Yasin CANER yasin.caner@netgsm.com.tr wrote:
Hello; i try to append prefix to $rU like below in Kamailio V4.2.5 . i get error even if i set string value. it works only when i append like that $rU="3002"+$rU;
--------- 1 test------------ $var(prefix)=$avp(s:69); $rU=$var(prefix)+$rU; -FAILED ---------2 test ------------ $rU=$avp(s:69)+$rU; -FAILED ------- 3 test ------------ $rU=$avp(i:69)+$rU; -FAILED -------ERROR--------- May 29 12:06:57 group1-imslab11 /usr/local/sbin/kamailio[26196]: ERROR: pv [pv_core.c:2115]: pv_set_ruri_user(): str value required to set R-URI user May 29 12:06:57 group1-imslab11 /usr/local/sbin/kamailio[26196]: ERROR: <core> [lvalue.c:363]: lval_pvar_assign(): setting pvar failed May 29 12:06:57 group1-imslab11 /usr/local/sbin/kamailio[26196]: ERROR: <core> [lvalue.c:416]: lval_assign(): assignment failed at pos: (790,7-790,22)
it work on Version 4.1.7 like below correctly; $rU=$avp(i:69)+$rU;
Thanks
Yasin
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
Hello; it works both ways. Could you explain what i did here?
$rU=*$_s*($avp(i:69)$rU); $rU=*$_s*($avp(s:69)$rU);
Thanks.
-- View this message in context: http://sip-router.1086192.n5.nabble.com/Kamailio-V4-2-5-append-prefix-to-Req... Sent from the Users mailing list archive at Nabble.com.
Please see in http://www.kamailio.org/wiki/cookbooks/4.2.x/pseudovariables
$_s(format) - Evaluate dynamic format
*$_s(format)* - returns the string after evaluating all pseudo-variables in format
$var(x) = "sip:" + $rU + "@" + $fd;
# is equivalent of: $var(x) = $_s(sip:$rU@$fd);
BR
On Fri, May 29, 2015 at 2:40 PM, ycaner yasin.caner@netgsm.com.tr wrote:
Hello; it works both ways. Could you explain what i did here?
$rU=*$_s*($avp(i:69)$rU); $rU=*$_s*($avp(s:69)$rU);
Thanks.
-- View this message in context: http://sip-router.1086192.n5.nabble.com/Kamailio-V4-2-5-append-prefix-to-Req... Sent from the Users mailing list archive at Nabble.com.
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