Hello Bogdan, How mid_registrar will handle * on Contact header 2018/09/26 16:23:21.555947 10.30.100.41:5060 -> 10.30.100.48:5160 REGISTER sip:domain.com:5160 SIP/2.0 Via: SIP/2.0/UDP 10.30.100.41:5060;branch=z9hG4bKabc6.46892d12.0;i=00250de2 Via: SIP/2.0/TLS 192.168.1.65:5060;received=190.240.46.242;branch=z9hG4bK834060502;rport=61454;alias From: <sip:1...@domain.com:5160>;tag=1400521034 To: <sip:1...@domain.com:5160> Call-ID: 1371876924-506...@bjc.bgi.b.gf CSeq: 2000 REGISTER Contact: * X-Grandstream-PBX: true Max-Forwards: 69 User-Agent: Grandstream GXP1760W 1.0.1.74 Expires: 0 Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE Content-Length: 0 Path: <sip:101@10.30.100.41:5060;transport=udp>
On Sep 26 2018, at 9:23 am, Slava Bendersky <volga...@networklab.ca> wrote: > > Hello Bogdan, > Yes, the issue that outbound socket is UDP I expected that contact will not > contain ;transport=tls. > > volga629 > > From: "volga629" <volga...@skillsearch.ca> > To: "Bogdan-Andrei Iancu" <bog...@opensips.org> > Cc: "OpenSIPS users mailling list" <users@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" <bog...@opensips.org> > To: "OpenSIPS users mailling list" <users@lists.opensips.org>, "Slava > Bendersky" <volga...@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@lan_ip:5060;transport=udp> > > (sip:$fU@lan_ip:5060;transport=udp)\r\n"); > > xlog("L_INFO", "Forwarding REGISTER to main registrar ~> [$ct]\n"); > > } > > > > > > Freeswitch contact > > Call-ID: 1293754241-506...@bjc.bgi.b.gf > > (mailto:1293754241-506...@bjc.bgi.b.gf) > > User: 1...@domain.com (mailto:1...@domain.com) > > Contact: "" > > <sip:101@192.168.1.65:5060;transport=tls;fs_path=sip%3A101%4010.30.100.41%3A5060%3Btransport%3Dudp> > > > > (sip:101@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: 1...@domain.com (mailto:1...@domain.com) > > > > volga629 > > > > > > > > > > _______________________________________________ > > Users mailing list > > Users@lists.opensips.org > > (mailto:Users@lists.opensips.org)http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > > >
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users