<div dir="ltr">Hi Michael,<br><div><br></div><div><b>@contact.uri.hostport</b> might be what you are looking for.<br></div><div><br></div><div>For more:</div><div><a href="http://www.kamailio.org/wiki/cookbooks/devel/selects">http://www.kamailio.org/wiki/cookbooks/devel/selects</a><br></div><div><br></div><div>Cheers.</div><div>--Sergiu</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 12, 2019 at 8:32 AM Michael Iedema <<a href="mailto:michael@kapsulate.com">michael@kapsulate.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello everyone,<br>
<br>
I have a potentially silly beginners question: how can I parse the contact port field and act on it in my routing logic?<br>
<br>
<br>
I know that the $ct variable contains the entire contact header and I can print it in an xlog() call. However, I’d like to do something like the following in my routing logic:<br>
<br>
<br>
. . . SIP CONTENT<br>
<br>
Contact: <<a href="http://sip:someaccount@192.168.86.104:5062" rel="noreferrer" target="_blank">sip:someaccount@192.168.86.104:5062</a>>;expires=1800<br>
<br>
<br>
. . . CONFIG LOGIC<br>
<br>
#!define PORT_SERVICE1 5061<br>
#!define PORT_SERVICE2 5062<br>
<br>
route {<br>
    if ( src_port == PORT_SERVICE1 ) {<br>
        xlog(“L_INFO”, “Received $rm from SERVICE1\n”);<br>
    } else if ( src_port == PORT_SERVICE2 ) {<br>
        xlog(“L_INFO”, “Received $rm from SERVICE2\n”);<br>
    }<br>
}<br>
<br>
<br>
I realize that src_port is not the correct value to compare against. I want to compare against the originating contact’s port value.<br>
<br>
How can I extract the port field from $ct?<br>
<br>
<br>
Many thanks in advance and apologies for the beginners question. I’ve googled for what I think I’m trying to do without any real results on functions or tokenizers, etc. I’m using Kamailio 5.3.0.<br>
<br>
Regards,<br>
-Michael<br>
<br>
<br>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>