<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font face="monospace">Thanks Michael for the confirmation - this
      make me think that somehow you still have some differences between
      the cfg files on the 2 OpenSIPS instances, otherwise this fix
      would have no effect ;)<br>
      <br>
      Best regards,<br>
    </font>
    <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
  <a class="moz-txt-link-freetext" href="https://www.siphub.com">https://www.siphub.com</a></pre>
    <div class="moz-cite-prefix">On 12.11.2024 00:20, Michael Ulitskiy
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:ef2a28f3-9919-4e1b-a554-666942995529@acedsl.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>It works now. Thanks a lot!<br>
      </p>
      <div class="moz-signature"><span style="font-size:10pt"><b>Michael
            Ulitskiy</b><br>
          Ace Innovative Networks, Inc.<br>
          Main/SMS: 212-868-2366<br>
          Direct/SMS: 212-812-1203<br>
          <a href="https://www.aceinnovative.com"
            class="moz-txt-link-freetext" moz-do-not-send="true">https://www.aceinnovative.com</a><br>
           </span></div>
      <div class="moz-cite-prefix">On 11/11/24 04:43, Bogdan-Andrei
        Iancu wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:de96866b-3023-4e24-bc0a-e351f608a842@opensips.org">
        <meta http-equiv="Content-Type"
          content="text/html; charset=UTF-8">
        <font face="monospace">Hi Michael,<br>
          <br>
          Liviu pushed on master a potential fix (see [1]). I still
          think there is some mismatch between the 2 scripts you have,
          nevertheless the replication should not be affected - and here
          is the fix Liviu did. Could you try with it and see if it
          solves your problem ?<br>
          <br>
          [1] <a class="moz-txt-link-freetext"
href="https://github.com/OpenSIPS/opensips/commit/ee8b3a26f34ef4540b21691577423f545714fc7d"
            moz-do-not-send="true">https://github.com/OpenSIPS/opensips/commit/ee8b3a26f34ef4540b21691577423f545714fc7d</a><br>
          <br>
          Best regards,<br>
        </font>
        <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext"
        href="https://www.opensips-solutions.com" moz-do-not-send="true">https://www.opensips-solutions.com</a>
  <a class="moz-txt-link-freetext" href="https://www.siphub.com"
        moz-do-not-send="true">https://www.siphub.com</a></pre>
        <div class="moz-cite-prefix">On 06.11.2024 17:58, Michael
          Ulitskiy wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:f5c57c48-a1d5-41cc-98e9-e48584cf703c@acedsl.com">
          <meta http-equiv="Content-Type"
            content="text/html; charset=UTF-8">
          <p>Hi Bogdan,</p>
          <p>Attached is capture of traffic on port 5555. While it was
            running I restarted backup opensips running at 66.114.80.227
            and waited for registration cycle of endpoint 'xyz011101'.
            Usrloc dump still shows that cflags are not replicated.</p>
          <p>Active server at 66.114.80.226:</p>
          <p><span style="font-family:monospace"><span
                style="color:#000000;background-color:#ffffff;">{ </span><br>
                 "AOR": "xyz011101", <br>
                 "Contacts": [ <br>
                     { <br>
                         "Contact": <a class="moz-txt-link-rfc2396E"
                href="mailto:sip:xyz011101@192.168.0.190:1026"
                moz-do-not-send="true">"sip:xyz011101@192.168.0.190:1026"</a>,
              <br>
                         "ContactID": "3246532381380715253", <br>
                         "Expires": 50, <br>
                         "Q": "", <br>
                         "Callid": "bcab86e5a838513dd934c35ee9392a76", <br>
                         "Cseq": 8, <br>
                         "User-agent":
              "PolycomVVX-VVX_150-UA/5.9.2.3446", <br>
                         "Received": <a class="moz-txt-link-rfc2396E"
                href="sip:66.114.80.8:1026" moz-do-not-send="true">"sip:66.114.80.8:1026"</a>,
              <br>
                         "State": "CS_NEW", <br>
                         "Flags": 0, <br>
                         "Cflags": "NAT_BFLAG", <br>
                         "Socket": "udp:66.114.80.228:5060", <br>
                         "Methods": 8063, <br>
                         "Attr":
              "company_id=2;station_family_id=2;station_id=394;nat=yes;"
              <br>
                     } <br>
                 ] <br>
              }<br>
              <br>
            </span>Backup server at 66.114.80.227:</p>
          <p><span style="font-family:monospace"><span
                style="color:#000000;background-color:#ffffff;">{ </span><br>
                 "AOR": "xyz011101", <br>
                 "Contacts": [ <br>
                     { <br>
                         "Contact": <a class="moz-txt-link-rfc2396E"
                href="mailto:sip:xyz011101@192.168.0.190:1026"
                moz-do-not-send="true">"sip:xyz011101@192.168.0.190:1026"</a>,
              <br>
                         "ContactID": "3246532381380715253", <br>
                         "Expires": 48, <br>
                         "Q": "", <br>
                         "Callid": "bcab86e5a838513dd934c35ee9392a76", <br>
                         "Cseq": 8, <br>
                         "User-agent":
              "PolycomVVX-VVX_150-UA/5.9.2.3446", <br>
                         "Received": <a class="moz-txt-link-rfc2396E"
                href="sip:66.114.80.8:1026" moz-do-not-send="true">"sip:66.114.80.8:1026"</a>,
              <br>
                         "State": "CS_NEW", <br>
                         "Flags": 0, <br>
                         "Cflags": "", <br>
                         "Socket": "udp:66.114.80.228:5060", <br>
                         "Methods": 8063, <br>
                         "Attr":
              "company_id=2;station_family_id=2;station_id=394;nat=yes;"
              <br>
                     } <br>
                 ] <br>
              }<br>
              <br>
            </span>Thanks,<br>
          </p>
          <div class="moz-signature"><span style="font-size:10pt"><b>Michael
                Ulitskiy</b><br>
              Ace Innovative Networks, Inc.<br>
              Main/SMS: 212-868-2366<br>
              Direct/SMS: 212-812-1203<br>
              <a href="https://www.aceinnovative.com"
                class="moz-txt-link-freetext" moz-do-not-send="true">https://www.aceinnovative.com</a><br>
               </span></div>
          <div class="moz-cite-prefix">On 11/6/24 06:20, Bogdan-Andrei
            Iancu wrote:<br>
          </div>
          <blockquote type="cite"
            cite="mid:6f6ffdbf-a54a-46fe-9499-86db571d062d@opensips.org">
            <meta http-equiv="Content-Type"
              content="text/html; charset=UTF-8">
            <font face="monospace">Hi Michael,<br>
              <br>
              Strange I would say. Could you get me a pcap capturing the
              BIN traffic (normally the 5555 tcp port) to see what
              exactly is replicated? Of course, please send it off-list
              :).<br>
              <br>
              Regards,<br>
            </font>
            <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext"
            href="https://www.opensips-solutions.com"
            moz-do-not-send="true">https://www.opensips-solutions.com</a>
  <a class="moz-txt-link-freetext" href="https://www.siphub.com"
            moz-do-not-send="true">https://www.siphub.com</a></pre>
            <div class="moz-cite-prefix">On 06.11.2024 01:38, Michael
              Ulitskiy wrote:<br>
            </div>
            <blockquote type="cite"
              cite="mid:efaf7cd3-6b8e-4e71-8ff5-90ddbbff3ae6@acedsl.com">
              <meta http-equiv="Content-Type"
                content="text/html; charset=UTF-8">
              <p>Hello Bogdan,</p>
              <p>Config is very similar. Mostly things specific to local
                machine are different (ip address, hostname, etc).
                "NAT_BFLAG" is the only branch flag used. Registrar
                does  'save("domain")'. <br>
              </p>
              <p>I worked around it by adding "nat=yes" to registrar's
                "attr_avp", which seems to be replicated just fine, but
                sure, it's better to have cflags replicated as they
                should.</p>
              <p>Thanks,</p>
              <p>Michael<br>
              </p>
              <div class="moz-signature"><span style="font-size:10pt"><br>
                   </span></div>
              <div class="moz-cite-prefix">On 11/5/24 10:26,
                Bogdan-Andrei Iancu wrote:<br>
              </div>
              <blockquote type="cite"
cite="mid:bf4f4ce1-4f3d-4c16-a8e4-2353679f7aa3@opensips.org">
                <meta http-equiv="Content-Type"
                  content="text/html; charset=UTF-8">
                <font face="monospace">Hi Michael,<br>
                  <br>
                  Do you have identical cfg's on both servers? The
                  replication of the contact-flags is definitely in
                  place. But if you have different cfg's with different
                  flags used, their mapping (string to idx) may differ
                  on the 2 servers, so the set of idx's replicated by
                  the first machine may have 0 meaning for the second
                  one.<br>
                  <br>
                  Best regards,<br>
                </font>
                <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext"
                href="https://www.opensips-solutions.com"
                moz-do-not-send="true">https://www.opensips-solutions.com</a>
  <a class="moz-txt-link-freetext" href="https://www.siphub.com"
                moz-do-not-send="true">https://www.siphub.com</a></pre>
                <div class="moz-cite-prefix">On 01.11.2024 00:16,
                  Michael Ulitskiy wrote:<br>
                </div>
                <blockquote type="cite"
cite="mid:d92d652c-3eea-4ce1-8d1c-ff50b42fa059@acedsl.com">
                  <meta http-equiv="content-type"
                    content="text/html; charset=UTF-8">
                  <p>Hello,</p>
                  <p>To my surprise I've noticed that opensips location
                    cluster (full-sharing,active/backup) doesn't
                    replicate contacts cflags.</p>
                  <p>Active server:</p>
                  <p><span style="font-family:monospace"><span
                        style="color:#000000;background-color:#ffffff;">{
                      </span><br>
                         "AOR": "xyz011101", <br>
                         "Contacts": [ <br>
                             { <br>
                                 "Contact": <a
                        class="moz-txt-link-rfc2396E"
                        href="mailto:sip:xyz011101@192.168.0.190:1026"
                        moz-do-not-send="true">"sip:xyz011101@192.168.0.190:1026"</a>,
                      <br>
                                 "ContactID": "3246532381380717115", <br>
                                 "Expires": 53, <br>
                                 "Q": "", <br>
                                 "Callid":
                      "5be2b61175573914d242ab6f79392a76", <br>
                                 "Cseq": 88, <br>
                                 "User-agent":
                      "PolycomVVX-VVX_150-UA/5.9.2.3446", <br>
                                 "Received": <a
                        class="moz-txt-link-rfc2396E"
                        href="sip:x.x.80.8:1026" moz-do-not-send="true">"sip:x.x.80.8:1026"</a>,
                      <br>
                                 "State": "CS_NEW", <br>
                                 "Flags": 0, <br>
                                 "Cflags": "NAT_BFLAG", <br>
                                 "Socket": "udp:x.x.80.228:5060", <br>
                                 "Methods": 8063, <br>
                                 "Attr":
                      "company_id=2;station_family_id=2;station_id=394;"
                      <br>
                             } <br>
                         ] <br>
                      }<br>
                      <br>
                    </span>Backup server:</p>
                  <p><span style="font-family:monospace"><span
                        style="color:#000000;background-color:#ffffff;">{
                      </span><br>
                         "AOR": "xyz011101", <br>
                         "Contacts": [ <br>
                             { <br>
                                 "Contact": <a
                        class="moz-txt-link-rfc2396E"
                        href="mailto:sip:xyz011101@192.168.0.190:1026"
                        moz-do-not-send="true">"sip:xyz011101@192.168.0.190:1026"</a>,
                      <br>
                                 "ContactID": "3246532381380717115", <br>
                                 "Expires": 46, <br>
                                 "Q": "", <br>
                                 "Callid":
                      "5be2b61175573914d242ab6f79392a76", <br>
                                 "Cseq": 88, <br>
                                 "User-agent":
                      "PolycomVVX-VVX_150-UA/5.9.2.3446", <br>
                                 "Received": <a
                        class="moz-txt-link-rfc2396E"
                        href="sip:x.x.80.8:1026" moz-do-not-send="true">"sip:x.x.80.8:1026"</a>,
                      <br>
                                 "State": "CS_NEW", <br>
                                 "Flags": 0, <br>
                                 "Cflags": "", <br>
                                 "Socket": "udp:x.x.80.228:5060", <br>
                                 "Methods": 8063, <br>
                                 "Attr":
                      "company_id=2;station_family_id=2;station_id=394;"
                      <br>
                             } <br>
                         ] <br>
                      }<br>
                      <br>
                      Looks like everything is replicated by cflags. Am
                      I missing something? Is it an oversight?</span></p>
                  <p><span style="font-family:monospace"><span
                        style="color:#000000;background-color:#ffffff;">root@csptest-p1n1:~#
                        /usr/local/opensips3/sbin/opensips -V </span><br>
                      version: opensips 3.4.9 (x86_64/linux) <br>
                      flags: STATS: On, DISABLE_NAGLE, USE_MCAST,
                      SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC,
                      HP_MALLOC, DBG_MALLOC, FAST_LOCK-ADAPTIVE_WA<br>
                      IT <br>
                      ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE
                      262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE
                      65535 <br>
                      poll method support: poll, epoll, sigio_rt,
                      select. <br>
                      git revision: cd02af8d9 <br>
                      main.c compiled on 14:36:42 Oct 31 2024 with gcc
                      5.5.0<br>
                      <br>
                      Config:</span></p>
                  <p><span style="font-family:monospace"><span
                        style="color:#000000;background-color:#ffffff;">####
                        Clusterer Module </span><br>
                      loadmodule "clusterer.so" <br>
                      modparam("clusterer", "my_node_id", 1) <br>
                      modparam("clusterer", "db_mode", 0) <br>
                      modparam("clusterer", "sharing_tag",
                      "status/1=active") <br>
                      modparam("clusterer", "seed_fallback_interval",
                      10) <br>
                      modparam("clusterer", "my_node_info",
                      "cluster_id=1, url=bin:x.x.80.226:5555,
                      flags=seed") <br>
                      modparam("clusterer", "neighbor_node_info",
                      "cluster_id=1,node_id=2,url=bin:x.x.80.227:5555")<br>
                      <br>
                    </span><span style="font-family:monospace"><span
                        style="color:#000000;background-color:#ffffff;">####
                        USeR LOCation module </span><br>
                      loadmodule "usrloc.so" <br>
                      modparam("usrloc", "nat_bflag", "NAT_BFLAG")
                         #NAT bflag saved in usrloc, used to indicate
                      nat <br>
                      modparam("usrloc", "desc_time_order", 1)
                             #location records are kept timestamp
                      ordered. most recent 1st <br>
                      modparam("usrloc", "cseq_delay", 10) <br>
                      modparam("usrloc", "hash_size", 14)
                                                                  #2^14
                      - 16356 hash entries <br>
                      modparam("usrloc", "location_cluster", 1) <br>
                      modparam("usrloc", "cluster_mode","full-sharing")
                      <br>
                      modparam("usrloc", "working_mode_preset",
                      "full-sharing-cluster")<br>
                      <br>
                    </span><br>
                    <span style="font-family:monospace">Any ideas?
                      Thanks,<br>
                    </span></p>
                  <div class="moz-signature">-- <br>
                    <span style="font-size:10pt"><b>Michael Ulitskiy</b><br>
                      Ace Innovative Networks, Inc.<br>
                      <a href="https://www.aceinnovative.com"
                        class="moz-txt-link-freetext"
                        moz-do-not-send="true">https://www.aceinnovative.com</a><br>
                       </span></div>
                  <br>
                  <fieldset class="moz-mime-attachment-header"></fieldset>
                  <pre class="moz-quote-pre" wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext"
                  href="mailto:Users@lists.opensips.org"
                  moz-do-not-send="true">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext"
href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users"
                  moz-do-not-send="true">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
                </blockquote>
                <br>
              </blockquote>
            </blockquote>
            <br>
          </blockquote>
        </blockquote>
        <br>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>