Kamailio has inconsistent interpolation behaviour; static string assignment values are not interpolated.
So, this won’t work: $var(x) = “$var(y)abc”; But this will: $var(x) = $var(y) + “abc”; Also see: https://www.kamailio.org/wiki/cookbooks/5.2.x/pseudovariables#s_format_-_evaluate_dynamic_format — Alex — Sent from mobile, with due apologies for brevity and errors. > On Oct 4, 2019, at 9:45 PM, David Villasmil <[email protected]> > wrote: > > > Hello guys, > > I'm storing some data in an htable, like so: > > $var(http_query) = > "/default/en_US/send.html?u=user&p=pass&l=$var(next_channel)&n=$var(to)&m=$var(message)"; > > then i need to store it: > > $sht(http_requests=>$http_req_id) = $var(http_query); > > But what's stored is the actual vars, not the the values, it's stored like: > > sh store: > /default/en_US/send.html?u=user&p=pass&l=$var(next_channel)&n=$var(to)&m=$var(message) > > Why is that? shouldn't the vars be parsed? > > Thanks > > Regards, > > David Villasmil > email: [email protected] > phone: +34669448337 > _______________________________________________ > Kamailio (SER) - Users Mailing List > [email protected] > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
