Hello,
I made a similar discovery recently then found this issue approving what Daniel said: https://github.com/kamailio/kamailio/issues/953
Julien
De : sr-users sr-users-bounces@lists.kamailio.org au nom de Daniel-Constantin Mierla miconda@gmail.com Répondre à : "miconda@gmail.com" miconda@gmail.com, "Kamailio (SER) - Users Mailing List" sr-users@lists.kamailio.org Date : vendredi 15 novembre 2019 à 21:39 À : "Kamailio (SER) - Users Mailing List" sr-users@lists.kamailio.org, Duarte Rocha duarterocha91@gmail.com Objet : Re: [SR-Users] Problem with URI transformations
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@1.1.1.1mailto:param@1.1.1.1 - sip:123456789;test=param@1.1.1.1mailto:param@1.1.1.1;user=phone In order to test this i made the following code :
$var(URI) = "sip:123456789;test=param@1.1.1.1mailto:param@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@1.1.1.1mailto:param@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@1.1.1.1mailto:param@1.1.1.1 DEBUG 1 : User = 123456789;test=param DEBUG 1 : Parameters =
DEBUG 2 : URI sip:123456789;test=param@1.1.1.1mailto:param@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 List
sr-users@lists.kamailio.orgmailto:sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla -- www.asipto.comhttp://www.asipto.com
www.twitter.com/micondahttp://www.twitter.com/miconda -- www.linkedin.com/in/micondahttp://www.linkedin.com/in/miconda
Kamailio World Conference - April 27-29, 2020, in Berlin -- www.kamailioworld.comhttp://www.kamailioworld.com