[OpenSIPS-Users] rewite contact

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


Hi Salva,

The CT "*" will be forwarded to the main-registrar and all the local 
contacts (on mid-registrar) discarded.

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/27/2018 01:19 AM, Slava Bendersky wrote:
> 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:101 at domain.com:5160>;tag=1400521034
> To: <sip:101 at domain.com:5160>
> Call-ID: 1371876924-5060-1 at 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 at 10.30.100.41:5060;transport=udp>
>
> On Sep 26 2018, at 9:23 am, Slava Bendersky <volga629 at 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" <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|
>     |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: 1293754241-5060-1 at BJC.BGI.B.GF
>         <mailto:1293754241-5060-1 at BJC.BGI.B.GF>
>         User: 101 at domain.com <mailto: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: 101 at domain.com <mailto:101 at domain.com>
>         volga629
>
>
>
>
>         |
>
>         |_______________________________________________|
>         |Users mailing list|
>         |Users at lists.opensips.org
>         <mailto: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/46b5fa2d/attachment-0001.html>


More information about the Users mailing list