<div dir="ltr"><div>Hi Aristedis,</div><div><br></div><div>To use both servers simultaneously you need to have group id as 1 for both of them, because ds_select_dst("1", "4") will choose only servers from group what is in the first argument(in this case 1) and group 2 will never be used in your case.</div><div><br></div><div>To make this work probably you need to look into Asterisk Realtime, in that case Asterisk will have to have a shared DB with shared registrations. Some time ago realtime asterisk didn't support the path, but it was in version 13 as I remember, so I hope it is fixed now.<br></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Jurijs<br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 22, 2020 at 9:24 AM Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com">miconda@gmail.com</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>
    <p>Hello,</p>
    <p>if you send first register to one asterisk and it replies 401,
      then the following up register has to be sent to same asterisk,
      otherwise the authentication fails if you send to 2nd asterisk and
      it doesn't recognize the nonce, no matter the user password is the
      same.</p>
    <p>Maybe asterisk has options to "share" (generate and recognize
      same) nonce values across different instance, if yes, be sure it
      is enabled. In kamailio that is possible by setting the
      appropriate parameters in auth module.</p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <div>On 22.07.20 07:16, Aristeidis Tsitras
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>I experience something really strange when i change the
          dispatcher list to have the same priority both of the servers.
          I am getting 401 (unauthorised) to the extensions trying to
          register. Even though they in asterisk they seem to be
          registered, the debug shows 401. Not able to call from one
          extension to the other.</div>
        <div>here is the console error:</div>
        <div><font size="1"><i><b><--- Transmitting (NAT) to <a href="http://192.168.0.99:5060" target="_blank">192.168.0.99:5060</a>
                ---><br>
                <span style="background-color:rgb(255,255,0)"><span style="color:rgb(0,0,0)">SIP/2.0 401 Unauthorized</span></span><br>
                Via: SIP/2.0/UDP
192.168.0.99;branch=z9hG4bKe78c.2793112e87a37f021cda7a582ba8c703.0;received=192.168.0.99;rport=5060<br>
                Via: SIP/2.0/UDP
192.168.0.117:5060;received=192.168.0.117;branch=z9hG4bK823694525;rport=5060<br>
                From: <<a href="mailto:sip%3A500@192.168.0.99" target="_blank">sip:500@192.168.0.99</a>>;tag=580308996<br>
                To: <<a href="mailto:sip%3A500@192.168.0.99" target="_blank">sip:500@192.168.0.99</a>>;tag=as4657cc95<br>
                Call-ID: <a href="mailto:822746835-5060-1@BJC.BGI.B.BBH" target="_blank">822746835-5060-1@BJC.BGI.B.BBH</a><br>
                CSeq: 2005 REGISTER<br>
                Server: Asterisk PBX 11.25.3<br>
                Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER,
                SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br>
                Supported: replaces, timer<br>
                WWW-Authenticate: Digest algorithm=MD5,
                realm="asterisk", nonce="73fd892f", stale=true<br>
                Content-Length: 0</b></i></font><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>On the other hand if i change the priority to 0 & 1 the
          servers respectively, then no errors in asterisk console and
          they can call between each other.</div>
        <div>This is really odd.</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Στις Τρί, 21 Ιουλ 2020 στις
          3:32 μ.μ., ο/η Jurijs Ivolga <<a href="mailto:jurijs.ivolga@gmail.com" target="_blank">jurijs.ivolga@gmail.com</a>>
          έγραψε:<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 dir="ltr">
            <div>Ah,</div>
            <div><br>
            </div>
            <div>I see the problem, just change list file in following
              way:</div>
            <div><br>
            </div>
            <div>
              1 sip:<a href="http://192.168.0.100:5080" target="_blank">192.168.0.100:5080</a> 0 0
              maxload=20<br>
              1 sip:<a href="http://192.168.0.101:5080" target="_blank">192.168.0.101:5080</a> 0 0
              maxload=20
            </div>
            <div><br>
            </div>
            <div>
              <div>
                <div dir="ltr">
                  <div dir="ltr">Jurijs<br>
                  </div>
                </div>
              </div>
              <br>
            </div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Tue, Jul 21, 2020 at
              3:28 PM Jurijs Ivolga <<a href="mailto:jurijs.ivolga@gmail.com" target="_blank">jurijs.ivolga@gmail.com</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 dir="ltr">
                <div>Hi Aristedis,</div>
                <div><br>
                </div>
                <div>Sorry, indeed you have module parameters.</div>
                <div><br>
                </div>
                <div>When one asterisk is down what you see when you
                  run:</div>
                <div><br>
                </div>
                <div>kamcmd dispatcher.list</div>
                <div><br>
                </div>
                <div>
                  <div>
                    <div dir="ltr">
                      <div dir="ltr">Jurijs<br>
                      </div>
                    </div>
                  </div>
                  <br>
                </div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Tue, Jul 21, 2020
                  at 3:19 PM Aristeidis Tsitras <<a href="mailto:tsitras@gmail.com" target="_blank">tsitras@gmail.com</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 dir="ltr">
                    <div>i know that there is something wrong, but i can
                      not figure it out. Especially for the modparam
                      settings that Mr Jurijs Ivolga is proposing, I
                      already had them. it is the kamailio.cfg that I
                      originally attached. <br>
                    </div>
                    <div><br>
                    </div>
                    <div>Unfortunately I did not manage to find anything
                      in the parameters that will solve the problem as
                      proposed by Villasmil and Semenov. I have given a
                      try on changes but nothing good came up.</div>
                    <div><br>
                    </div>
                    <div><br>
                    </div>
                  </div>
                  <br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">Στις Τρί, 21 Ιουλ
                      2020 στις 2:48 μ.μ., ο/η Arsen Semenov <<a href="mailto:arsperger@gmail.com" target="_blank">arsperger@gmail.com</a>>
                      έγραψε:<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 dir="ltr">
                        <div>Hi Aristeidis,</div>
                        David is right, first would be good to check the
                        status of the destinations.<br>
                        <br>
                        In your configuration there are couple of things
                        to have in mind: need to set correct flag param
                        <br>
                        <a href="https://kamailio.org/docs/modules/5.5.x/modules/dispatcher.html#dispatcher.p.flags" target="_blank">https://kamailio.org/docs/modules/5.5.x/modules/dispatcher.html#dispatcher.p.flags</a><br>
                        select the algorithm used to select the
                        destination (ds_select_dst) and have a
                        faulure_route where the next destination will be
                        tried in case first is down. 
                        <div>You can find the examples in the module
                          doc.
                          <div><br>
                            Cheers,<br>
                          </div>
                        </div>
                      </div>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">On Tue, Jul
                          21, 2020 at 4:11 PM Aristeidis Tsitras <<a href="mailto:tsitras@gmail.com" target="_blank">tsitras@gmail.com</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 dir="ltr">
                            <div>I have a Kamailio and 2 asterisk
                              servers. All users are created in both of
                              the asterisk servers. I am forwarding the
                              registration to asterisk. The problem is
                              that it is always used on only one server
                              from the list. Even if one goes to
                              shutdown, then there is not any
                              registration sent to the available server.
                              Even if <u><b>some </b></u>of the
                              extensions can be seen registered in both
                              of the asterisk's, if the secondary goes
                              down, then there are no services for the
                              phones. <br>
                            </div>
                            <div><br>
                            </div>
                            <div>I am attaching the kamailio.cfg. My
                              dispatch list is:</div>
                            <div>1 sip:<a href="http://192.168.0.100:5080" target="_blank">192.168.0.100:5080</a>
                              0 0 maxload=20<br>
                              2 sip:<a href="http://192.168.0.101:5080" target="_blank">192.168.0.101:5080</a>
                              0 0 maxload=20</div>
                            <div><br>
                            </div>
                            <div>In both of the asterisk servers i am
                              using sip.conf to create users and s sip
                              trunk for the Kamailio. Nothing special
                              about it.</div>
                            <div><br>
                            </div>
                            <div>I am looking to find what is wrong with
                              my config and i cannot
                              loadbalance/failover to the asterisk
                              servers. <br>
                            </div>
                            <div><br>
                            </div>
                            <div><br>
                            </div>
                            <div><br>
                            </div>
                          </div>
_______________________________________________<br>
                          Kamailio (SER) - Users Mailing List<br>
                          <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
                          <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                        </blockquote>
                      </div>
                      <br clear="all">
                      <div><br>
                      </div>
                      -- <br>
                      <div dir="ltr">
                        <div dir="ltr">
                          <div>Arsen Semenov<br>
                          </div>
                          <div><br>
                          </div>
                        </div>
                      </div>
                      _______________________________________________<br>
                      Kamailio (SER) - Users Mailing List<br>
                      <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
                      <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                    </blockquote>
                  </div>
                  _______________________________________________<br>
                  Kamailio (SER) - Users Mailing List<br>
                  <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
                  <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                </blockquote>
              </div>
            </blockquote>
          </div>
          _______________________________________________<br>
          Kamailio (SER) - Users Mailing List<br>
          <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
          <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
  </div>

_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>