Hello,

We are running Kamailio 1.5.

I'm trying to use the forward() function with a variable like this:
    forward($shv(voip1-edge1));

That fails to parse.
I then tried this, which I thought would fail:
    forward("$shv(voip1-edge1)");

That parsed correctly, but it then failed to resolve the domain 
'$shv(voip1-edge1)' as expected. Why can this function not use variables?

I tried to make a workaround by doing this:
    $du=$ru;
    $dd=$shv(voip1-edge1);
    forward();

That also failed. Why is $du writable but $dd is not?

I then made a fourth attempt, which seems to work:
    $du="sip:" + $shv(voip1-edge1);
    forward();

With kind regards,
Pan
_______________________________________________
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

Reply via email to