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(a)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@1.1.1.1
- sip:123456789;test=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.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.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.1
DEBUG 1 : User = 123456789;test=param
DEBUG 1 : Parameters =
DEBUG 2 : URI sip:123456789;test=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
Listsr-users@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