I was using it like:
$var(conid) = $(hdr(Route){uri.param,wsconnid}{s.int <http://s.int>})
Regards,
David Villasmil
email: david.villasmil.work(a)gmail.com
<mailto:david.villasmil.work@gmail.com>
phone: +34669448337
On Tue, May 4, 2021 at 7:24 AM Daniel-Constantin Mierla
<miconda(a)gmail.com <mailto:miconda@gmail.com>> wrote:
Hello,
you have to show how you use the function and pass the parameters
to it.
Cheers,
Daniel
On 04.05.21 00:27, David Villasmil wrote:
That did the trick (and adding the s.init)
$var(conid) =
$(hdr(Route){nameaddr.uri}{uri.param,wsconnid}{s.int
<http://s.int>});
Now, i understand uri.param returning and extra ">".
but now i'd really like to understand why $var(whatever) which
contains "4" would result in:
ERROR: <core> [core/sr_module.c:1638]: get_int_fparam(): Could
not convert PV to int
ERROR: tcpops [tcpops_mod.c:374]: w_tcp_conid_state(): invalid
parameter 'conid' (must be a number)
?
Regards,
David Villasmil
email: david.villasmil.work(a)gmail.com
<mailto:david.villasmil.work@gmail.com>
phone: +34669448337
On Mon, May 3, 2021 at 11:03 PM Ovidiu Sas <osas(a)voipembedded.com
<mailto:osas@voipembedded.com>> wrote:
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(a)gmail.com
<mailto: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(a)gmail.com
<mailto:david.villasmil.work@gmail.com>
phone: +34669448337
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
<mailto: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:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
<https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
--
VoIP Embedded, Inc.
http://www.voipembedded.com <http://www.voipembedded.com>
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
<mailto: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:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
<https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org <mailto: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:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
<https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
<http://www.linkedin.com/in/miconda>
Kamailio Advanced Training - Online
May 17-20, 2021 (Europe Timezone) - June 7-10, 2021 (America Timezone)
*