<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hello,</p>
    <p>the configuration file obviously is lacking proper routing of
      requests within dialog. It is not an easy task to adjust it
      because you have custom logic there that one doesn't know what is
      supposed to do.</p>
    <p>Again, from my point of view, the easiest way is to go start from
      the example config in dispatcher readme:</p>
    <p><a class="moz-txt-link-freetext" href="https://www.kamailio.org/docs/modules/stable/modules/dispatcher.html#dispatcher.ex.config">https://www.kamailio.org/docs/modules/stable/modules/dispatcher.html#dispatcher.ex.config</a></p>
    <p>Don't change anything in request route before the line:</p>
    <p>
      <meta charset="utf-8">
    </p>
    # account only INVITEs<br>
    <br>
    and you have routing of requests within dialog done properly. Also,
    don change the content of route[RELAY].<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    <div class="moz-cite-prefix">On 11/11/16 06:24, Slava Bendersky
      wrote:<br>
    </div>
    <blockquote
cite="mid:661884929.7332867.1478841862648.JavaMail.zimbra@skillsearch.ca"
      type="cite">
      <div style="font-family: lucida console,sans-serif; font-size:
        12pt; color: #000000">
        <div>Hello Daniel,</div>
        <div>I really ask for help,  here are configuration file</div>
        <div><br data-mce-bogus="1">
        </div>
        <div><a class="moz-txt-link-freetext" href="https://paste.fedoraproject.org/477652/88413891/">https://paste.fedoraproject.org/477652/88413891/</a></div>
        <div><br data-mce-bogus="1">
        </div>
        <div>I spent quite a lot of time trying understand loose_route()
          /record_route() mix.</div>
        <div>I can get signalling working, call is not disconnects, but
          no RTP. Or I can get rtp and signalling BYE is not routed
          properly.</div>
        <div><br data-mce-bogus="1">
        </div>
        <div>My setup is just proxy all requests to freesiwtch boxes
          base on dispatcher selection where kamailio setup with 2
          interfaces public and private.</div>
        <div>I really appreciate  on you time and help.</div>
        <div> </div>
        <div>Slava.</div>
        <div><br data-mce-bogus="1">
        </div>
        <div><br data-mce-bogus="1">
        </div>
        <div><br>
        </div>
        <hr id="zwchr" data-marker="__DIVIDER__">
        <div data-marker="__HEADERS__"><b>From: </b>"volga629"
          <a class="moz-txt-link-rfc2396E" href="mailto:volga629@skillsearch.ca"><volga629@skillsearch.ca></a><br>
          <b>To: </b>"sr-users" <a class="moz-txt-link-rfc2396E" href="mailto:sr-users@lists.sip-router.org"><sr-users@lists.sip-router.org></a><br>
          <b>Cc: </b><a class="moz-txt-link-abbreviated" href="mailto:miconda@gmail.com">miconda@gmail.com</a><br>
          <b>Sent: </b>Thursday, 10 November, 2016 23:54:40<br>
          <b>Subject: </b>Re: [SR-Users] BYE dispatcher<br>
        </div>
        <br>
        <div data-marker="__QUOTED_TEXT__">
          <div style="font-family: lucida console,sans-serif; font-size:
            12pt; color: #000000" data-mce-style="font-family: lucida
            console,sans-serif; font-size: 12pt; color: #000000">
            <div>Hello Daniel,</div>
            <div>What </div>
            <br>
            <hr id="zwchr">
            <div><b>From: </b>"volga629"
              <a class="moz-txt-link-rfc2396E" href="mailto:volga629@skillsearch.ca"><volga629@skillsearch.ca></a><br>
              <b>To: </b><a class="moz-txt-link-abbreviated" href="mailto:miconda@gmail.com">miconda@gmail.com</a><br>
              <b>Cc: </b>"sr-users"
              <a class="moz-txt-link-rfc2396E" href="mailto:sr-users@lists.sip-router.org"><sr-users@lists.sip-router.org></a><br>
              <b>Sent: </b>Thursday, 10 November, 2016 11:25:19<br>
              <b>Subject: </b>Re: [SR-Users] BYE dispatcher<br>
            </div>
            <br>
            <div>
              <div style="font-family: lucida console,sans-serif;
                font-size: 12pt; color: #000000"
                data-mce-style="font-family: lucida console,sans-serif;
                font-size: 12pt; color: #000000">
                <div>Hello Daniel,</div>
                <div>My setup is proxy all requests to freeswitch via
                  dispatcher.</div>
                <br>
                <div>Slava.</div>
                <br>
                <hr id="zwchr">
                <div><b>From: </b>"Daniel-Constantin Mierla"
                  <a class="moz-txt-link-rfc2396E" href="mailto:miconda@gmail.com"><miconda@gmail.com></a><br>
                  <b>To: </b>"volga629"
                  <a class="moz-txt-link-rfc2396E" href="mailto:volga629@skillsearch.ca"><volga629@skillsearch.ca></a>, "sr-users"
                  <a class="moz-txt-link-rfc2396E" href="mailto:sr-users@lists.sip-router.org"><sr-users@lists.sip-router.org></a><br>
                  <b>Sent: </b>Thursday, 10 November, 2016 04:56:53<br>
                  <b>Subject: </b>Re: [SR-Users] BYE dispatcher<br>
                </div>
                <br>
                <div>
                  <p>Hello,</p>
                  <p>as I said before, the registrations have little to
                    do with calls in sip, unless there is gruu in use.</p>
                  <p>Cheers,<br>
                    Daniel<br>
                  </p>
                  <br>
                  <div class="moz-cite-prefix">On 09/11/16 18:07, Slava
                    Bendersky wrote:<br>
                  </div>
                  <blockquote
cite="mid:1360053981.5790874.1478711231770.JavaMail.zimbra@skillsearch.ca">
                    <div style="font-family: lucida console,sans-serif;
                      font-size: 12pt; color: #000000"
                      data-mce-style="font-family: lucida
                      console,sans-serif; font-size: 12pt; color:
                      #000000">
                      <div>Hello Everyone,</div>
                      <div>I cleared registrations and tried again and
                        issue still present.</div>
                      <div>Client reply with 481.</div>
                      <br>
                      <div>IP (tos 0x0, ttl 52, id 7731, offset 0, flags
                        [none], proto UDP (17), length 638)<br>
                        client_pub_ip.49383 > proxy_pub_ip.llrp: [udp
                        sum ok] UDP, length 610<br>
                        E..~.3..4...c....E.\.....j..SIP/2.0 481 Call
                        Leg/Transaction Does Not Exist<br>
                        Via: SIP/2.0/UDP<span style="color: rgb(0, 0,
                          0); font-family: "lucida console",
                          sans-serif; font-size: 16px; font-style:
                          normal; font-variant-ligatures: normal;
                          font-variant-caps: normal; font-weight:
                          normal; letter-spacing: normal; orphans: 2;
                          text-align: start; text-indent: 0px;
                          text-transform: none; white-space: normal;
                          widows: 2; word-spacing: 0px;
                          -webkit-text-stroke-width: 0px;
                          background-color: rgb(255, 255, 255); display:
                          inline !important; float: none;"
                          data-mce-style="color: rgb(0, 0, 0);
                          font-family: "lucida console",
                          sans-serif; font-size: 16px; font-style:
                          normal; font-variant-ligatures: normal;
                          font-variant-caps: normal; font-weight:
                          normal; letter-spacing: normal; orphans: 2;
                          text-align: start; text-indent: 0px;
                          text-transform: none; white-space: normal;
                          widows: 2; word-spacing: 0px;
                          -webkit-text-stroke-width: 0px;
                          background-color: rgb(255, 255, 255); display:
                          inline !important; float: none;"> </span><span
                          style="color: rgb(0, 0, 0); font-family:
                          "lucida console", sans-serif;
                          font-size: 16px; font-style: normal;
                          font-variant-ligatures: normal;
                          font-variant-caps: normal; font-weight:
                          normal; letter-spacing: normal; orphans: 2;
                          text-align: start; text-indent: 0px;
                          text-transform: none; white-space: normal;
                          widows: 2; word-spacing: 0px;
                          -webkit-text-stroke-width: 0px;
                          background-color: rgb(255, 255, 255); display:
                          inline !important; float: none;"
                          data-mce-style="color: rgb(0, 0, 0);
                          font-family: "lucida console",
                          sans-serif; font-size: 16px; font-style:
                          normal; font-variant-ligatures: normal;
                          font-variant-caps: normal; font-weight:
                          normal; letter-spacing: normal; orphans: 2;
                          text-align: start; text-indent: 0px;
                          text-transform: none; white-space: normal;
                          widows: 2; word-spacing: 0px;
                          -webkit-text-stroke-width: 0px;
                          background-color: rgb(255, 255, 255); display:
                          inline !important; float: none;">proxy_pub_ip</span>:5084;branch=z9hG4bK3ea6.0c594485bff5b216f30af0f6172cb2b9.0<br>
                        Via: SIP/2.0/UDP
10.18.130.24:5160;received=10.18.130.24;rport=5160;branch=z9hG4bKm80c0USSKv5Bp<br>
                        From: "Test Extension" <a
                          moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="sip:4300@sip.company.tld"
                          target="_blank"><sip:4300@sip.company.tld></a>;tag=SXt3DQQ90a0Dj<br>
                        To: <<a moz-do-not-send="true"
                          class="moz-txt-link-freetext" href="sip:4300@"
                          target="_blank">sip:4300@</a><span
                          style="color: rgb(0, 0, 0); font-family:
                          "lucida console", sans-serif;
                          font-size: 16px; font-style: normal;
                          font-variant-ligatures: normal;
                          font-variant-caps: normal; font-weight:
                          normal; letter-spacing: normal; orphans: 2;
                          text-align: start; text-indent: 0px;
                          text-transform: none; white-space: normal;
                          widows: 2; word-spacing: 0px;
                          -webkit-text-stroke-width: 0px;
                          background-color: rgb(255, 255, 255); display:
                          inline !important; float: none;"
                          data-mce-style="color: rgb(0, 0, 0);
                          font-family: "lucida console",
                          sans-serif; font-size: 16px; font-style:
                          normal; font-variant-ligatures: normal;
                          font-variant-caps: normal; font-weight:
                          normal; letter-spacing: normal; orphans: 2;
                          text-align: start; text-indent: 0px;
                          text-transform: none; white-space: normal;
                          widows: 2; word-spacing: 0px;
                          -webkit-text-stroke-width: 0px;
                          background-color: rgb(255, 255, 255); display:
                          inline !important; float: none;">client_pub_ip</span>:49383>;tag=719973534<br>
                        Call-ID: 1abc150b-2141-1235-b5ad-5254003e39bb<br>
                        CSeq: 99019404 BYE<br>
                        Supported: replaces, path, eventlist<br>
                        User-Agent: Grandstream Wave 1.2.2<br>
                        Allow: INVITE, ACK, OPTIONS, CANCEL, BYE,
                        SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE<br>
                        Content-Length: 0<br>
                      </div>
                      <br>
                      <div>Slava.</div>
                      <br>
                      <hr id="zwchr">
                      <div><b>From: </b>"volga629" <a
                          moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:volga629@skillsearch.ca"
                          target="_blank"><volga629@skillsearch.ca></a><br>
                        <b>To: </b><a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:miconda@gmail.com"
                          target="_blank">miconda@gmail.com</a>,
                        "sr-users" <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:sr-users@lists.sip-router.org"
                          target="_blank"><sr-users@lists.sip-router.org></a><br>
                        <b>Sent: </b>Wednesday, 9 November, 2016
                        12:28:32<br>
                        <b>Subject: </b>Re: [SR-Users] BYE dispatcher<br>
                      </div>
                      <br>
                      <div>
                        <div style="font-family: lucida
                          console,sans-serif; font-size: 12pt; color:
                          #000000" data-mce-style="font-family: lucida
                          console,sans-serif; font-size: 12pt; color:
                          #000000">
                          <div>Hello Everyone,</div>
                          <div>I changed dispatcher algorithm  from 0 to
                            1 and start working as expected. Yes group 0
                            is accepted.</div>
                          <br>
                          <div>route[DISPATCHER] {<br>
                            if(!ds_select_dst("0", "1")) {<br>
                            xlog("L_ERROR","ERROR: Proxy Mapping -
                            Desitnation for $fd not found...request
                            dropped \n");<br>
                            sl_send_reply("404","Desitination Not Found
                            \n");<br>
                            drop();<br>
                            } else {<br>
                            $var(did) = 1;<br>
                            }<br>
                            if($var(did)) {<br>
                            if (!t_relay()) {<br>
                            sl_reply_error();<br>
                            }<br>
                            #forward();<br>
                            }<br>
                            <br>
                            t_on_failure("DISPATCHER_FAIL_ROUTE");<br>
                            exit;<br>
                            }<br>
                            <br>
                          </div>
                          <div>Slava.</div>
                          <br>
                          <hr id="zwchr">
                          <div><b>From: </b>"Daniel-Constantin Mierla"
                            <a moz-do-not-send="true"
                              class="moz-txt-link-rfc2396E"
                              href="mailto:miconda@gmail.com"
                              target="_blank"><miconda@gmail.com></a><br>
                            <b>To: </b>"sr-users" <a
                              moz-do-not-send="true"
                              class="moz-txt-link-rfc2396E"
                              href="mailto:sr-users@lists.sip-router.org"
                              target="_blank"><sr-users@lists.sip-router.org></a><br>
                            <b>Sent: </b>Wednesday, 9 November, 2016
                            04:33:33<br>
                            <b>Subject: </b>Re: [SR-Users] BYE
                            dispatcher<br>
                          </div>
                          <br>
                          <div>
                            <p>Hello,<br>
                            </p>
                            <br>
                            <div class="moz-cite-prefix">On 08/11/16
                              20:42, Slava Bendersky wrote:<br>
                            </div>
                            <blockquote
cite="mid:981933097.5086863.1478634156825.JavaMail.zimbra@skillsearch.ca">
                              <div style="font-family: lucida
                                console,sans-serif; font-size: 12pt;
                                color: #000000"
                                data-mce-style="font-family: lucida
                                console,sans-serif; font-size: 12pt;
                                color: #000000">
                                <div>Hello Everyone,</div>
                                <div>My setup is kamailio as proxy  with
                                  few boxes of freeswitch in the LAN.
                                  Having issue with BYE when extensions
                                  register on different freeswitch
                                  boxes. Here are some trace of the
                                  call.</div>
                                <div>Not sure if this tag= miss match or
                                  routing.</div>
                                <br>
                                <div>Dispatcher use group 0 with option
                                  4 (round robin).</div>
                                <br>
                              </div>
                            </blockquote>
                            is group value 0 accepted? I think this may
                            create problems if a function returns the
                            group in the config as return code -- iirc,
                            this was changed maybe for lcr or
                            permissions.<br>
                            <br>
                            On the other hand, the registrations are
                            quite independent in SIP in relation with
                            calls. The BYE should be routed based on
                            record-routing to the freeswitch that was
                            involved in routing initial INVITE, with no
                            relation to new registrations from end
                            devices. Is the BYE sent to the freeswitch
                            that got the initial BYE.<br>
                            <br>
                            Cheers,<br>
                            Daniel<br>
                            <pre class="moz-signature">-- 
Daniel-Constantin Mierla
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Berlin, Nov 28-30, 2016 - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.asipto.com" target="_blank">http://www.asipto.com</a></pre>
                            <br>
_______________________________________________<br>
                            SIP Express Router (SER) and Kamailio
                            (OpenSER) - sr-users mailing list<br>
                            <a moz-do-not-send="true"
                              class="moz-txt-link-abbreviated"
                              href="mailto:sr-users@lists.sip-router.org"
                              target="_blank">sr-users@lists.sip-router.org</a><br>
                            <a moz-do-not-send="true"
                              class="moz-txt-link-freetext"
                              href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
                              target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                          </div>
                        </div>
                        <br>
                        _______________________________________________<br>
                        SIP Express Router (SER) and Kamailio (OpenSER)
                        - sr-users mailing list<br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:sr-users@lists.sip-router.org"
                          target="_blank">sr-users@lists.sip-router.org</a><br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-freetext"
                          href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
                          target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                  <pre class="moz-signature">-- 
Daniel-Constantin Mierla
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Berlin, Nov 28-30, 2016 - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.asipto.com" target="_blank">http://www.asipto.com</a></pre>
                  <br>
                </div>
              </div>
              <br>
              _______________________________________________<br>
              SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
              mailing list<br>
              <a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a></div>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Berlin, Nov 28-30, 2016 - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a></pre>
  </body>
</html>