[OpenSIPS-Users] rewite contact

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Sep 27 06:51:35 EDT 2018


Hi Slava,

Could you provide a small pcap showing the incoming and outgoing 
REGISTER requests (with the network info too) ?

Re-iterating on how the CT parameters are working with mid_registrar - 
all incoming CT URI parameters are removed (as locally stored), so by 
default there is no parameter in the outbound REGISTER, unless you use 
"extra_contact_params_avp" module parameter.

Thanks,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   http://www.opensips-solutions.com
OpenSIPS Bootcamp 2018
   http://opensips.org/training/OpenSIPS_Bootcamp_2018/

On 09/26/2018 03:22 PM, Slava Bendersky wrote:
> 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
> 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>\r\n");
>     xlog("L_INFO", "Forwarding REGISTER to main registrar ~> [$ct]\n");
>     }
>
>
>     Freeswitch contact
>
>     Call-ID: 1293754241-5060-1 at BJC.BGI.B.GF
>     User: 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>
>     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: 101 at domain.com <mailto:101 at domain.com>
>     volga629
>
>
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20180927/b3af26bc/attachment.html>


More information about the Users mailing list