Hey Nick,
t_relay($avp(destip), $avp(dstport));
t_relay($avp(destip)), $avp(dstport));
Missing bracket?
On 5 Jan 2022, at 6:22 pm, Nick J nick@nickvsnetworking.com wrote:
Hi all, I've been banging my head on the table with this one and hoping someone has some insight here. I'm trying to use a variable as the host & port input in t_relay() - t_relay(host, port)
This works fine if statically set: t_relay("10.0.1.1", "5060");
But if I change the host or the port to a variable like this: $avp(destip) = "10.0.1.1"; $avp(dstport) = "5060"; t_relay($avp(destip), $avp(dstport));
Then Kamailio fails to start, calling out the t_relay line: kamailio: CRITICAL: <core> [core/cfg.y:3686]: yyerror_at(): parse error in config file /etc/kamailio/kamailio-routelogic.cfg, line 62, column 35: bad command
I get the same behavior with pseudovariables and vars as well: $var(destip) = "10.0.1.1"; $var(dstport) = "5060"; t_relay($var(destip), $var(dstport))
Any tips or pointers would be much appreciated. Thanks!
Nick __________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions
- sr-users@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: