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:[email protected]:5160>;tag=1400521034
To: <sip:[email protected]:5160>
Call-ID: [email protected]
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:[email protected]:5060;transport=udp>

On Sep 26 2018, at 9:23 am, Slava Bendersky <[email protected]> wrote:


    Hello Bogdan,
    Yes, the issue that outbound socket is UDP I expected that contact
    will not contain ;transport=tls.

    volga629


    *From: *"volga629" <[email protected]>
    *To: *"Bogdan-Andrei Iancu" <[email protected]>
    *Cc: *"OpenSIPS users mailling list" <[email protected]>
    *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" <[email protected]>
    *To: *"OpenSIPS users mailling list" <[email protected]>,
    "Slava Bendersky" <[email protected]>
    *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: [email protected]
        <mailto:[email protected]>
        User: [email protected] <mailto:[email protected]>
        Contact: ""
        
<sip:[email protected]:5060;transport=tls;fs_path=sip%3A101%4010.30.100.41%3A5060%3Btransport%3Dudp>
        
<sip:[email protected]: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: [email protected] <mailto:[email protected]>
        volga629




        |

        |_______________________________________________|
        |Users mailing list|
        |[email protected]
        
<mailto:[email protected]>||http://lists.opensips.org/cgi-bin/mailman/listinfo/users|

        |


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to