You should try something like this: $var(wsconnid) = $(hdr(Route){nameaddr.uri}{uri.param,wsconnid}) First you need to extract the URI, and then the URI parameter.
The param.value transformation is expecting a true param list, not uri or nameaddress.
Regards, Ovidiu Sas
On Mon, May 3, 2021 at 3:29 PM David Villasmil david.villasmil.work@gmail.com wrote:
Hello guys,
I'm possible using this wrong, but here it is; I need to get a previously set parameter to rr, named "wsconnid":
$var(wsconnid) = $(hdr(Route){param.value,wsconnid}) xlog("L_ERR", "Connection ID parameter: $var(wsconnid)");
And i'm getting:
May 3 19:24:45 ip-10-231-32-37 /usr/sbin/kamailio[10015]: ERROR: <script>: WS Connection ID 13> May 3 19:24:49 ip-10-231-32-37 /usr/sbin/kamailio[10014]: ERROR: <script>: Got an OPTIONS We now need to get the connection id from rr
This is an example: Route: sip:10.231.32.37;r2=on;lr;wsconnid=13
The function is returning "13>" instead of "13".
Thanks all,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 __________________________________________________________ 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: