<div dir="ltr"><div>Hi,</div><div><br></div><div>Thanks, I was playing around with the clusterer module, but I can't quite figure something out.<div><br></div><div></div><div>In the database I have this entry in the clusterer table:</div><div><div>id: 1</div></div><div>cluster_id: 1</div><div>node_id: 1</div><div>url: bin:<a href="http://10.0.0.184:5555">10.0.0.184:5555</a></div><div>state: 1</div><div>no_ping_retries: 3</div><div>priority: 50</div><div>sip_addr: 10.0.0.184</div><div>flags: seed</div><div><br></div><div>And here's my configuration:</div></div><div></div><div><br>loadmodule "clusterer.so"<br>modparam("clusterer", "db_url", "unixodbc://opensips:opensipsrw@localhost/opensips")<br>modparam("clusterer", "my_node_id", 1)</div><div><br></div><div>loadmodule "dialog.so"<br>modparam("dialog", "default_timeout", 14400) # 4 hours<br>modparam("dialog", "dlg_match_mode", 1)<br>modparam("dialog", "enable_stats", 0)<br>modparam("dialog", "profiles_with_value", "caller")<br>modparam("dialog", "cachedb_url", "mongodb://db.dialog")<br>modparam("dialog", "dialog_replication_cluster", 1)</div><div><br></div><div>loadmodule "usrloc.so"<br>modparam("usrloc", "nat_bflag", "NAT")<br>modparam("usrloc", "use_domain", 1)<br>modparam("usrloc", "cachedb_url", "mongodb://db.usrloc")<br>modparam("usrloc", "working_mode_preset", "federation-cachedb-cluster")<br>modparam("usrloc", "location_cluster", 1)</div><div><br></div><div><br></div><div>Now when a user registers, the usrloc collection in mongodb gets populated with some details.</div><div>But when I start a call instead, the dialog collection stays empty. What do I need to do to write the dialogs?</div><div>I'm testing with only one opensips server for now, so that's the only entry in the clusterer table.</div><div>Thanks.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 18 Jan 2022 at 12:50, Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org">bogdan@opensips.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <font face="monospace">Hi Aberto,<br>
      <br>
      It is not a good strategy to blindly share the tables for usrloc
      or dialog between multiple opensips instances, as this will lead
      to data conflicts. Of course, you can have all pointing to the
      same DB, but one table per opensips server.<br>
      <br>
      If you want to aggregate the data (between all opensips
      instances), there is no other way than using the clustering .<br>
      <br>
      Regards,<br>
    </font>
    <pre cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a href="https://www.opensips-solutions.com" target="_blank">https://www.opensips-solutions.com</a>
OpenSIPS eBootcamp 2021 
  <a href="https://opensips.org/training/OpenSIPS_eBootcamp_2021/" target="_blank">https://opensips.org/training/OpenSIPS_eBootcamp_2021/</a></pre>
    <div>On 1/16/22 1:47 PM, Alberto wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>Hi,</div>
        <div>I need several opensips servers to save usrloc and dialog
          to the same central database, not for clustering/ha, but for
          reporting and billing.</div>
        <div>Is it safe to point multiple usrloc and dialog modules to a
          central database using the db_url? Or would they cause
          conflicts?</div>
        <div>Since it's not a cluster where they use the shared
          information, I would prefer to avoid the complexity of the
          clusterer module. But I need to know one server won't cancel
          another server location or dialog.</div>
        <div>Thanks<br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </div>

</blockquote></div>