[SR-Users] possible bug on {param.value,name}

Daniel-Constantin Mierla miconda at gmail.com
Tue May 4 08:24:22 CEST 2021


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 at gmail.com
> <mailto:david.villasmil.work at gmail.com>
> phone: +34669448337
>
>
> On Mon, May 3, 2021 at 11:03 PM Ovidiu Sas <osas at voipembedded.com
> <mailto:osas at 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 at gmail.com
>     <mailto:david.villasmil.work at 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 at gmail.com
>     <mailto:david.villasmil.work at gmail.com>
>     > phone: +34669448337
>     > __________________________________________________________
>     > Kamailio - Users Mailing List - Non Commercial Discussions
>     >   * sr-users at lists.kamailio.org <mailto:sr-users at 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 at lists.kamailio.org <mailto:sr-users at 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 at 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

-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - Online
May 17-20, 2021 (Europe Timezone) - June 7-10, 2021 (America Timezone)
  * https://www.asipto.com/sw/kamailio-advanced-training-online/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210504/d3df63f6/attachment.htm>


More information about the sr-users mailing list