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@registrar151:~$ opensipsctl ul show Domain:: location hash_size=512 AOR:: u...@domain.com Contact:: sip:pj1f3tuc@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@gegistrar151:~$ opensipsctl ul show Domain:: location hash_size=512 AOR:: u...@domain.com Contact:: sip:pj1f3tuc@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 <li...@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@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > _______________________________________________ > Users mailing list > 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