<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Hi Jon,<br>
      <br>
      Thank you for your report and help. The fixes are available on
      git, so if you update you should be able to get the right behavior.<br>
      <br>
      Best regards,<br>
    </tt>
    <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a>
OpenSIPS Summit 2018
  <a class="moz-txt-link-freetext" href="http://www.opensips.org/events/Summit-2018Amsterdam">http://www.opensips.org/events/Summit-2018Amsterdam</a>
</pre>
    <div class="moz-cite-prefix">On 01/10/2018 11:08 AM, Bogdan-Andrei
      Iancu wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:118ba073-46dd-243f-9748-6cf22c9ed69b@opensips.org">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <tt>Hi Jon,<br>
        <br>
        Could you (off list) provide the content of your dr_gateways and
        the value of the AVP, so I can run some tests on my side ? And
        of course, the exact OpenSIPS revision.<br>
        <br>
        Thanks,<br>
      </tt>
      <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com" moz-do-not-send="true">http://www.opensips-solutions.com</a>
OpenSIPS Summit 2018
  <a class="moz-txt-link-freetext" href="http://www.opensips.org/events/Summit-2018Amsterdam" moz-do-not-send="true">http://www.opensips.org/events/Summit-2018Amsterdam</a>
</pre>
      <div class="moz-cite-prefix">On 01/09/2018 06:34 PM, Jonathan
        Hunter wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:DB4PR02MB0336BFB2247361700AFAD05ABD100@DB4PR02MB0336.eurprd02.prod.outlook.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=windows-1252">
        <style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
        <div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;"
          dir="ltr">
          <p style="margin-top:0;margin-bottom:0">Hi Bogdan,</p>
          <p style="margin-top:0;margin-bottom:0"><br>
          </p>
          <p style="margin-top:0;margin-bottom:0">Thanks for the reply!</p>
          <p style="margin-top:0;margin-bottom:0"><br>
          </p>
          <p style="margin-top:0;margin-bottom:0">Yes correct the <span
              style="font-family: monospace; font-size: 16px;">$avp(originURI)
              I set to;</span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><br>
            </span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span>$avp(originURI)
                = "sip:" + $si + ":" + $sp;</span><br>
            </span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span><br>
              </span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span>Then
                use it a few times;</span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span><br>
              </span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span>if(dr_is_gw("$avp(originURI)","1"))
                {</span><br>
            </span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 12pt;">####Do
              some stuff</span><br>
          </p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 12pt;">}</span><br>
          </p>
          <p style="margin-top:0;margin-bottom:0"><font face="monospace"><br>
            </font></p>
          <p style="margin-top:0;margin-bottom:0"><font face="monospace"><span>if(dr_is_gw("$avp(originURI)",
                "2")) {</span><br>
            </font></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-size: 12pt;">##### Do some other stuff</span><br>
          </p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-size: 12pt;">}</span><br>
          </p>
          <p style="margin-top:0;margin-bottom:0"><br>
          </p>
          <p style="margin-top:0;margin-bottom:0">However since the
            upgrade from 2.2.5 to 2.3.2  <span style="font-family:
              monospace; font-size: 16px;">$avp(originURI) which as you
              say is coming from FS, and is in type 2, is actually
              matching on <span style="font-family: monospace;
                font-size: 16px;">dr_is_gw("$avp(originURI)","1"), as
                well as <span style="font-family: monospace; font-size:
                  16px;">dr_is_gw("$avp(originURI)","2").</span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;"><br>
                </span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;">Where
                  type 1 is just SBC and has always been.</span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;"><br>
                </span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;">So it
                  doesnt fail on a look up on 2, but matches on a lookup
                  of 1.</span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;"><br>
                </span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;">I
                  have tried changing the type number but still same.</span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;"><br>
                </span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;">Thanks</span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;"><br>
                </span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;">Jon</span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;"><br>
                </span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><span
                style="font-family: monospace; font-size: 16px;"><span
                  style="font-family: monospace; font-size: 16px;"><br>
                </span></span></span></p>
          <p style="margin-top:0;margin-bottom:0"><font face="monospace"><br>
            </font></p>
          <p style="margin-top:0;margin-bottom:0"><br>
          </p>
          <p style="margin-top:0;margin-bottom:0"><span
              style="font-family: monospace; font-size: 16px;"><br>
            </span></p>
          <br>
          <br>
          <div style="color: rgb(0, 0, 0);">
            <hr style="display:inline-block;width:98%" tabindex="-1">
            <div id="divRplyFwdMsg" dir="ltr"><font
                style="font-size:11pt" color="#000000" face="Calibri,
                sans-serif"><b>From:</b> Bogdan-Andrei Iancu <a
                  class="moz-txt-link-rfc2396E"
                  href="mailto:bogdan@opensips.org"
                  moz-do-not-send="true"><bogdan@opensips.org></a><br>
                <b>Sent:</b> 09 January 2018 14:59<br>
                <b>To:</b> OpenSIPS users mailling list; Jonathan Hunter<br>
                <b>Subject:</b> Re: [OpenSIPS-Users] dr_is_gw function
                when upgrading from 2.2.5 to 2.3 not working in same way</font>
              <div> </div>
            </div>
            <div style="background-color:#FFFFFF"><tt>Hi Jon,<br>
                <br>
                So, the $avp(originURI) holds a SIP URI pointing to a FS
                box. But the check against group 2 fails and against
                group 1 succeeds ?<br>
                <br>
                Regards,<br>
              </tt>
              <pre class="x_moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="x_moz-txt-link-freetext" href="http://www.opensips-solutions.com" id="LPlnk234543" previewremoved="true" moz-do-not-send="true">http://www.opensips-solutions.com</a>
OpenSIPS Summit 2018
  <a class="x_moz-txt-link-freetext" href="http://www.opensips.org/events/Summit-2018Amsterdam" id="LPlnk491513" previewremoved="true" moz-do-not-send="true">http://www.opensips.org/events/Summit-2018Amsterdam</a>
</pre>
              <div id="LPBorder_GT_15155151016180.17402550386616555"
                style="margin-bottom: 20px; overflow: auto; width: 100%;
                text-indent: 0px;">
                <table id="LPContainer_15155151016160.3713937843877506"
                  role="presentation" style="width: 90%;
                  background-color: rgb(255, 255, 255); position:
                  relative; overflow: auto; padding-top: 20px;
                  padding-bottom: 20px; margin-top: 20px; border-top:
                  1px dotted rgb(200, 200, 200); border-bottom: 1px
                  dotted rgb(200, 200, 200);" cellspacing="0">
                  <tbody>
                    <tr style="border-spacing: 0px;" valign="top">
                      <td id="TextCell_15155151016160.8448753059992378"
                        colspan="2" style="vertical-align: top;
                        position: relative; padding: 0px; display:
                        table-cell;">
                        <div
                          id="LPTitle_15155151016160.13892007739813472"
                          style="top: 0px; color: rgb(0, 120, 215);
                          font-weight: 400; font-size: 21px;
                          font-family: wf_segoe-ui_light, "Segoe UI
                          Light", "Segoe WP Light",
                          "Segoe UI", "Segoe WP",
                          Tahoma, Arial, sans-serif; line-height: 21px;">
                          <a
                            id="LPUrlAnchor_15155151016170.35976704806188864"
                            href="http://www.opensips-solutions.com/"
                            target="_blank" style="text-decoration:
                            none;" moz-do-not-send="true">Home —
                            OpenSIPS Solutions</a></div>
                        <div
                          id="LPMetadata_15155151016170.8938353732875353"
                          style="margin: 10px 0px 16px; color: rgb(102,
                          102, 102); font-weight: 400; font-family:
                          wf_segoe-ui_normal, "Segoe UI",
                          "Segoe WP", Tahoma, Arial,
                          sans-serif; font-size: 14px; line-height:
                          14px;"> <a class="moz-txt-link-abbreviated"
                            href="http://www.opensips-solutions.com"
                            moz-do-not-send="true">www.opensips-solutions.com</a></div>
                        <div
                          id="LPDescription_15155151016180.4241059894813548"
                          style="display: block; color: rgb(102, 102,
                          102); font-weight: 400; font-family:
                          wf_segoe-ui_normal, "Segoe UI",
                          "Segoe WP", Tahoma, Arial,
                          sans-serif; font-size: 14px; line-height:
                          20px; max-height: 100px; overflow: hidden;">
                          OpenSIPS is a mature Open Source
                          implementation of a SIP server. OpenSIPS is
                          more than a SIP proxy/router as it includes
                          application-level functionalities.</div>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </div>
              <br>
              <div id="LPBorder_GT_15155151015330.7420152580139359"
                style="margin-bottom: 20px; overflow: auto; width: 100%;
                text-indent: 0px;">
                <table id="LPContainer_15155151015290.6210920811213327"
                  role="presentation" style="width: 90%;
                  background-color: rgb(255, 255, 255); position:
                  relative; overflow: auto; padding-top: 20px;
                  padding-bottom: 20px; margin-top: 20px; border-top:
                  1px dotted rgb(200, 200, 200); border-bottom: 1px
                  dotted rgb(200, 200, 200);" cellspacing="0">
                  <tbody>
                    <tr style="border-spacing: 0px;" valign="top">
                      <td id="TextCell_15155151015310.7043440600674484"
                        colspan="2" style="vertical-align: top;
                        position: relative; padding: 0px; display:
                        table-cell;">
                        <div
                          id="LPTitle_15155151015310.8947761434112951"
                          style="top: 0px; color: rgb(0, 120, 215);
                          font-weight: 400; font-size: 21px;
                          font-family: wf_segoe-ui_light, "Segoe UI
                          Light", "Segoe WP Light",
                          "Segoe UI", "Segoe WP",
                          Tahoma, Arial, sans-serif; line-height: 21px;">
                          <a
                            id="LPUrlAnchor_15155151015310.240970720940485"
href="http://www.opensips.org/events/Summit-2018Amsterdam"
                            target="_blank" style="text-decoration:
                            none;" moz-do-not-send="true">Summit 2018 -
                            OpenSIPS</a></div>
                        <div
                          id="LPMetadata_15155151015320.9955609853317133"
                          style="margin: 10px 0px 16px; color: rgb(102,
                          102, 102); font-weight: 400; font-family:
                          wf_segoe-ui_normal, "Segoe UI",
                          "Segoe WP", Tahoma, Arial,
                          sans-serif; font-size: 14px; line-height:
                          14px;"> <a class="moz-txt-link-abbreviated"
                            href="http://www.opensips.org"
                            moz-do-not-send="true">www.opensips.org</a></div>
                        <div
                          id="LPDescription_15155151015320.11652417968621687"
                          style="display: block; color: rgb(102, 102,
                          102); font-weight: 400; font-family:
                          wf_segoe-ui_normal, "Segoe UI",
                          "Segoe WP", Tahoma, Arial,
                          sans-serif; font-size: 14px; line-height:
                          20px; max-height: 100px; overflow: hidden;">
                          Next Stop OpenSIPS Summit. Join fellow VoIP
                          & RTC experts, developers and users from
                          all over the world for 3+1 days of talks,
                          inspiring presentations ...</div>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </div>
              <br>
              <div class="x_moz-cite-prefix">On 01/09/2018 02:54 PM,
                Jonathan Hunter wrote:<br>
              </div>
              <blockquote type="cite">
                <div id="x_divtagdefaultwrapper" dir="ltr"
                  style="font-size:12pt; color:#000000;
                  font-family:Calibri,Helvetica,sans-serif">
                  <div>Hi Guys,</div>
                  <div><br>
                  </div>
                  <div>Is there any reason why after moving from version
                    2.2.5 to 2.3.2 that I would then get issues with
                    drouting module, in particular dr_is_gw ?</div>
                  <div><br>
                  </div>
                  <div>As if I test between the two versions the same
                    statement doesnt match correctly.</div>
                  <div><br>
                  </div>
                  <div>Essentially I have 2 main gateways types in
                    dr_gateways, type=1 for our SBC and type=2 for our
                    freeswitch servers.</div>
                  <div><br>
                  </div>
                  <div>I normally match using dr_is_gw to determine if
                    traffic is from SBC or FreeSWITCH, however this now
                    no longer works and on the first occurrence of me
                    writing this statement;</div>
                  <div><br>
                  </div>
                  <div>if(dr_is_gw("$avp(originURI)","1"))</div>
                  <div><br>
                  </div>
                  <div>Where $avp(originURI) = source IP of freeswitch
                    type=2, opensips keeps stating its from the SBC,
                    type=1.</div>
                  <div><br>
                  </div>
                  <div>This only happens after upgrade, so works fine
                    with 2.2</div>
                  <div><br>
                  </div>
                  <div>Has this function changed between versions? Has
                    anyone else had this issue where its matching the
                    source IP against the wrong type?   </div>
                  <div><br>
                  </div>
                  <div>Please let me know if I need to change the syntax
                    I am adding to the function!</div>
                  <div><br>
                  </div>
                  <div>Many thanks</div>
                  <div><br>
                  </div>
                  <div>Jon</div>
                  <br>
                </div>
                <br>
                <fieldset class="x_mimeAttachmentHeader"></fieldset>
                <br>
                <pre>_______________________________________________
Users mailing list
<a class="x_moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org" moz-do-not-send="true">Users@lists.opensips.org</a>
<a class="x_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>
            </div>
          </div>
        </div>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>