[SR-Users] Problem with URI transformations

Duarte Rocha duarterocha91 at gmail.com
Mon Nov 18 13:13:33 CET 2019


Greetings,

My issue was related to user part parameters being lost. I didn't know that
the parse would work differently when user=phone was present. Thank you for
pointing that out.

That being said, how should i proceed if i want to check user part
parameters in this scenario? Like phone-context for example.

Best Regards

A sexta, 15/11/2019, 20:38, Daniel-Constantin Mierla <miconda at gmail.com>
escreveu:

> Hello,
>
> what did you expect to be? To be able to comment on the exact topic.
>
> user=phone changes the structure of the URI in something similar to tel
> URI.
>
> Cheers,
> Daniel
> On 15.11.19 17:51, Duarte Rocha wrote:
>
> Greetings,
>
> I'm trying to parse some URI info on Kamailio but i'm having some troubles
> the URI transformations.
>
> Here i have two examples of URIS from which i'm trying to extract
> username(with user parameters included) and URI Parameters :
> - sip:123456789;test=param at 1.1.1.1
> - sip:123456789;test=param at 1.1.1.1;user=phone
> In order to test this i made the following code :
>
> $var(URI) = "sip:123456789;test=param at 1.1.1.1";
> xerr("DEBUG 1 : URI $var(URI)");
> $var(User) = $(var(URI){uri.user});
> $var(Parameters) = $(var(URI){uri.params});
> xerr("DEBUG 1 : User = $var(User)");
> xerr("DEBUG 1 : Parameters = $var(Parameters)");
> $var(URI) = "sip:123456789;test=param at 1.1.1.1;user=phone";
> xerr("DEBUG 2 : URI $var(URI)"); ;
> $var(User) = $(var(URI){uri.user});
> $var(Parameters) = $(var(URI){uri.params});
> xerr("DEBUG 2 : User =  $var(User)");
> xerr("DEBUG 2 : Parameters = $var(Parameters)");
> The result is the following :
> DEBUG 1 : URI sip:123456789;test=param at 1.1.1.1
> DEBUG 1 : User = 123456789;test=param
> DEBUG 1 : Parameters =
>
> DEBUG 2 : URI sip:123456789;test=param at 1.1.1.1;user=phone
> DEBUG 2 : User =  123456789
> DEBUG 2 : Parameters = user=phone
> If the URI has parameters, the User parameters won't be included in the
> User part.
>
> Is this a bug or is it working as intended? I'm running Kamailio 5.2.0 .
>
> Thank you for your time.
>
> Best Regards,
>
> Duarte Rocha
>
> _______________________________________________
> Kamailio (SER) - Users Mailing Listsr-users at lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
> Kamailio World Conference - April 27-29, 2020, in Berlin -- www.kamailioworld.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20191118/3b64c470/attachment.html>


More information about the sr-users mailing list