I have to rewrite host by a value that I extract from a DB, stored in an
$avp, but the rewritehost function won't accpet it as it expects a string,
I've checked the $avp type and it is a string, is there any way to go around
this?
The Error:
Mar 2 14:45:11 [16996] CRITICAL:core:yyerror: parse error in config file,
line 377, column 19-20: syntax error
Mar 2 14:45:11 [16996] CRITICAL:core:yyerror: parse error in config file,
line 377, column 34-35: bad argument, string expected
For checking the type I get:
AVP with string id IP and having String value exists
The value of $avp(s:IP) is a valid IP address.
The opensips.cfg relevant part:
if(!avp_db_query("select value from usr_preferences where uuid='MTI' LIMIT
1","$avp(s:IP)")){
exit;
}
else {
if(is_avp_set("$avp(s:IP)/s"))
log("AVP with string id IP and having String value exists\n");
if(is_avp_set("$avp(s:IP)/n"))
log("AVP with string id IP and having Int value exists\n");
rewritehost($avp(s:IP));
}
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to