[SR-Users] question for best way to remove sips uris - TLS and sips in $ru - get_send_socket2(): protocol/port mismatch

Karsten Horsmann khorsmann at gmail.com
Mon Aug 21 12:11:11 CEST 2017


Hello List,

someone with an advice for me to reform the sips:// uri schema to sip:// ?

Would be great.

2017-08-18 13:54 GMT+02:00 Karsten Horsmann <khorsmann at gmail.com>:

> Hello List,
>
>
> of course - best way is not to use sips: uri scheme. But i have to deal
> with that.
>
> I try to configure an multihomed kamailio (public/private IP) in front of
> my SIP-Servers.
> One of my softphones variants used TLS for connection but the INVITES of
> this softphone use the "sips" URI scheme.
>
> As i saw in other posts, this seems to be an issue for many people.
> In my case it breaks the routing to my internal sip-server (only plain
> udp).
>
> Most of my config is similar to havfos example + TLS.
> https://github.com/havfo/WEBRTC-to-SIP/blob/master/etc/
> kamailio/kamailio.cfg
>
>
> I tried to fixed that with this extra route -
> but this breaks the dialog somewhere - after 60 seconds i have no audio
> and the BYE becomes another CSeq:
>
> in the request_route right after route(AUTH)  i add my route(FIX_SIPS)
>
>         if (is_method("INVITE|SUBSCRIBE")) {
>                 if ($ru =~ "^sips:") {
>                         route(FIX_SIPS);
>                 } else {
>                         record_route();
>                 }
>         }
>
>
> route[FIX_SIPS] {
>         if ($ru =~ "^sips:") {
>                 xlog("L_INFO","---FIX_SIPS-before: ru:($ru)");
>                 $var(orig_uri) = $ru;
>                 $ru = "sip:" + $rU + "@" + $td;
>                 xlog("L_INFO","---FIX_SIPS-now: $rU $td ru:($ru)
> orig_uri:($var(orig_uri))");
>                 record_route();
>                 #$ru = $var(orig_uri);
>                 xlog("L_INFO","---FIX_SIPS-after: ru:($ru)");
>         }
> }
>
>
> 172.20.120.81 = Kamailio private IP
> 172.20.120.79 = My internal SIP-Server (B2BUA)
>
>
> I used kamailio with CentOS 7 and RTPENGINE 63bdd615 from master
> kamailio-5.0.2-3.1.x86_64
> kamailio-tls-5.0.2-3.1.x86_64
> kamailio-mysql-5.0.2-3.1.x86_64
> kamailio-websocket-5.0.2-3.1.x86_64
>
> --
> Kind Regards
> *Karsten Horsmann*
>



-- 
Mit freundlichen Grüßen
*Karsten Horsmann*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170821/5292fe78/attachment.html>


More information about the sr-users mailing list