[OpenSIPS-Users] rewite contact
Slava Bendersky
volga629 at networklab.ca
Wed Sep 26 08:23:00 EDT 2018
Hello Bogdan,
Yes, the issue that outbound socket is UDP I expected that contact will not contain ;transport=tls.
volga629
From: "volga629" <volga629 at skillsearch.ca>
To: "Bogdan-Andrei Iancu" <bogdan at opensips.org>
Cc: "OpenSIPS users mailling list" <users at lists.opensips.org>
Sent: Wednesday, September 26, 2018 9:22:09 AM
Subject: Re: [OpenSIPS-Users] rewite contact
Hello Bogdan,
Yes, the issue that outbound socket is UDP I expected that contact will not contain ;transport=tls.
volga629
From: "Bogdan-Andrei Iancu" <bogdan at opensips.org>
To: "OpenSIPS users mailling list" <users at lists.opensips.org>, "Slava Bendersky" <volga629 at networklab.ca>
Sent: Wednesday, September 26, 2018 6:45:09 AM
Subject: Re: [OpenSIPS-Users] rewite contact
Hi Slava,
By definition mid_registrar *will* change the contact, mainly the user and domain part of the URI contact. The URI parameters are preserved. The transport too, unless you change the outbound socket (to a different protocol).
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer [ http://www.opensips-solutions.com/ | http://www.opensips-solutions.com ] OpenSIPS Bootcamp 2018 [ http://opensips.org/training/OpenSIPS_Bootcamp_2018/ | http://opensips.org/training/OpenSIPS_Bootcamp_2018/ ]
On 09/26/2018 05:19 AM, Slava Bendersky wrote:
Hello Everyone,
In which case mid_registrar will not rewrite contact ?
I see when present param ;transport=tls contact is not rewritten.
config
#### REGISTRAR module
loadmodule "mid_registrar.so"
modparam("mid_registrar", "mode", 2)
modparam("mid_registrar", "received_avp", "$avp(RECEIVED)")
modparam("mid_registrar", "max_contacts", 10)
modparam("mid_registrar", "tcp_persistent_flag", "TCP_PERSIST_REGISTRATIONS")
modparam("mid_registrar", "outgoing_expires", 7200)
code
if($proto=="TCP|tcp|TLS|tls") {
setflag(TCP_PERSIST_REGISTRATIONS);
}
mid_registrar_save("location","p1");
# Work arround for github issue #1109
append_hf("Path: [ sip:$fU at lan_ip:5060;transport=udp | <sip:$fU at lan_ip:5060;transport=udp> ] \r\n");
xlog("L_INFO", "Forwarding REGISTER to main registrar ~> [$ct]\n");
}
Freeswitch contact
Call-ID: [ mailto:1293754241-5060-1 at BJC.BGI.B.GF | 1293754241-5060-1 at BJC.BGI.B.GF ]
User: [ mailto:101 at domain.com | 101 at domain.com ]
Contact: "" [ sip:101 at 192.168.1.65:5060;transport=tls;fs_path=sip%3A101%4010.30.100.41%3A5060%3Btransport%3Dudp | <sip:101 at 192.168.1.65:5060;transport=tls;fs_path=sip%3A101%4010.30.100.41%3A5060%3Btransport%3Dudp> ]
Agent: Grandstream GXP1760W 1.0.1.74
Status: Registered(TLS)(unknown) EXP(2018-09-30 19:37:59) EXPSECS(429254)
Ping-Status: Reachable
Ping-Time: 0.00
Host: pbx04.domain.lan
IP: 10.30.100.41
Port: 5060
Auth-User: 101
Auth-Realm: domain.com
MWI-Account: [ mailto:101 at domain.com | 101 at domain.com ]
volga629
_______________________________________________
Users mailing list [ mailto:Users at lists.opensips.org | Users at lists.opensips.org ] [ http://lists.opensips.org/cgi-bin/mailman/listinfo/users | http://lists.opensips.org/cgi-bin/mailman/listinfo/users ]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20180926/91578c99/attachment.html>
More information about the Users
mailing list