[OpenSIPS-Users] WebRTC Socket problem 2.3 mid registrar

Sebastian Sastre sastre.sebastian at gmail.com
Mon Mar 19 21:03:57 EDT 2018


​sorry for the delay, needed to make sure nothing else could be creating a
problem.

Yes. I am setting received avp on all modules (nathelper, registrar and mid
registrar) .

These are my config parameters ( I tried all 3 modes and the insertion
modes too)

#### Nathelper protocol
loadmodule "nathelper.so"
modparam("nathelper", "natping_interval", 10)
modparam("nathelper", "ping_nated_only", 1)
modparam("nathelper", "sipping_method", "OPTIONS")
modparam("nathelper", "received_avp", "$avp(rcv)")

#### REGISTRAR module
loadmodule "registrar.so"
modparam("registrar", "tcp_persistent_flag", "TCP_PERSIST_REGISTER")
modparam("registrar", "max_contacts", 1)
modparam("registrar", "received_avp", "$avp(rcv)")

loadmodule "mid_registrar.so"
modparam("mid_registrar", "mode", 2 )
modparam("mid_registrar", "outgoing_expires", 7200)
modparam("mid_registrar", "insertion_mode", 1)
modparam("mid_registrar", "tcp_persistent_flag", "TCP_PERSIST_REGISTER")
modparam(“mid_registrar”, "received_avp", "$avp(rcv)")

I created a simple config first calling mid_registrar save and I got this
location .

root at registrar151:~$ opensipsctl ul show
Domain:: location hash_size=512
        AOR:: user at domain.com
                Contact:: sip:pj1f3tuc at 192.0.2.13;transport=wss Q=
                        ContactID:: 1722063907515807930
                        Expires:: 590
                        Callid:: di99pe3jion673q2oudcpr
                        Cseq:: 96
                        User-agent:: SIP.js/0.7.8 BB
                        State:: CS_NEW
                        Flags:: 0
                        Cflags::
                        Socket:: wss:10.101.10.151:443
                        Methods:: 5439
                        SIP_instance::
<urn:uuid:5d79c3cf-599f-4773-ae40-fcc1789f9452>


I changed mid_registrar_save for save, restarted opensips and after the
register,  the received is there.

root at gegistrar151:~$ opensipsctl ul show
Domain:: location hash_size=512
        AOR:: user at domain.com
                Contact:: sip:pj1f3tuc at 192.0.2.13;transport=wss Q=
                        ContactID:: 1722063907515802973
                        Expires:: 580
                        Callid:: di99pe3jion673q2oudcpr
                        Cseq:: 102
                        User-agent:: SIP.js/0.7.8 BB
                        Received:: sip:192.168.91.2:59384;transport=WSS
                        State:: CS_NEW
                        Flags:: 0
                        Cflags::
                        Socket:: wss:10.101.10.151:443
                        Methods:: 5439
                        SIP_instance::
<urn:uuid:5d79c3cf-599f-4773-ae40-fcc1789f9452>


If I print $avp(rcv) to xlog , it contains the correct information every
time.

    fix_nated_register();
    xlog("L_INFO"," Value of REcevied after fix nated : $avp(rcv) ... ");
    …..
    Value of REcevied after fix nated : sip:192.168.91.2:59384;transport=WSS
…


So it would seem the variable is set correctly but mid_registrar_save does
save it.

Thanks !



On Sat, Mar 17, 2018 at 1:40 AM, Liviu Chircu <liviu at opensips.org> wrote:

> A git clone will definitely give you the latest code, as well as the 2.3.3
> RPMs.
>
> Are you sure you are also setting the "received_avp" for the
> mid-registrar? If yes, please let me know the exact modparams of your
> mid-registrar and I will try to reproduce the issue.
> Best regards,
>
> Liviu Chircu
> OpenSIPS Developerhttp://www.opensips-solutions.com
>
> On 16.03.2018 21:58, Sebastian Sastre wrote:
>
> Liviu,
>
> I tried again and i’m pretty sure im cloning 2.3.3 but it sill not
> working. You mentioned the fix on the RPM packages but im using Debian 8
> and I’m compiling from source. Is it only fixed on RPM packages?
>
> I also tried looking on the pull request or commits in git but I can’t see
> a comit for a mid_registrar and WSS missing the received parameter problem.
>
> I might not be looking correctly, do you mind sending me a link to the
> comit where it got fixed please ? That way I can make sure that the code I
> use has that fix.
>
> Thanks again !
>
> _______________________________________________
> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
> _______________________________________________
> 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/20180319/a155a8d3/attachment-0001.html>


More information about the Users mailing list