<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:18px"><div id="yui_3_16_0_ym19_1_1461946587511_22586">fuck you</div><div id="yui_3_16_0_ym19_1_1461946587511_22587">fuck you</div><div id="yui_3_16_0_ym19_1_1461946587511_22588"><br id="yui_3_16_0_ym19_1_1461946587511_22589"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1461946587511_22590"><span id="yui_3_16_0_ym19_1_1461946587511_22591">do not send mail for me</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1461946587511_22592"><br id="yui_3_16_0_ym19_1_1461946587511_22593"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1461946587511_22594">fuck you</div><div dir="ltr" id="yui_3_16_0_ym19_1_1461946587511_22595"><br id="yui_3_16_0_ym19_1_1461946587511_22596"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1461946587511_22597">fuck your parents&nbsp;</div><div dir="ltr" id="yui_3_16_0_ym19_1_1461946587511_22598"><br id="yui_3_16_0_ym19_1_1461946587511_22599"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1461946587511_22600"><span id="yui_3_16_0_ym19_1_1461946587511_22601">sun of the bech</span></div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 18px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Friday, April 29, 2016 1:37 AM, Stefan Tobé &lt;stefan.tobe@gmail.com&gt; wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv4911780068"><div><div dir="ltr"><div>Thanks Bogdan, that works fine!<br clear="none"></div>Stefan<br clear="none"></div><div class="yiv4911780068gmail_extra"><br clear="none"><div class="yiv4911780068gmail_quote">On Thu, Apr 28, 2016 at 6:06 PM, Bogdan-Andrei Iancu <span dir="ltr">&lt;<a rel="nofollow" shape="rect" ymailto="mailto:bogdan@opensips.org" target="_blank" href="mailto:bogdan@opensips.org">bogdan@opensips.org</a>&gt;</span> wrote:<br clear="none"><blockquote class="yiv4911780068gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
  
    
  
  <div class="yiv4911780068yqt1954201785" id="yiv4911780068yqt45425"><div>
    <tt>Hi Stefan,<br clear="none">
      <br clear="none">
      Instead of <br clear="none"><span class="yiv4911780068">
      &nbsp;&nbsp;&nbsp; if (src_ip == $(var(qpip){ip.pton}) &amp;&amp; src_port ==
      $var(qpprt)) { <br clear="none"></span>
      do<br clear="none">
      &nbsp;&nbsp;&nbsp; if ( $si== $var(qpip) &amp;&amp; $sp == $var(qpprt) ) {<br clear="none">
      <br clear="none">
      <br clear="none">
      For t_relay(), see:<br clear="none">
      &nbsp;&nbsp;&nbsp;
      <a rel="nofollow" shape="rect" target="_blank" href="http://www.opensips.org/html/docs/modules/2.1.x/tm.html#trelay-1">http://www.opensips.org/html/docs/modules/2.1.x/tm.html#trelay-1</a><br clear="none">
      but it does not accept variables.<br clear="none">
      To get a similar behavior, do :<br clear="none">
      &nbsp;&nbsp;&nbsp; $du = "sip:"+ </tt><tt><tt>$var(qpip) + ":" + </tt></tt><tt><tt><tt>$var(qpprt);<br clear="none">
          &nbsp;&nbsp;&nbsp; t_relay();<br clear="none">
          <br clear="none">
        </tt></tt>Regards,<br clear="none">
    </tt>
    <pre>Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a rel="nofollow" shape="rect" target="_blank" href="http://www.opensips-solutions.com/">http://www.opensips-solutions.com</a></pre><div><div class="yiv4911780068h5">
    <div>On 28.04.2016 15:50, Stefan Tobé wrote:<br clear="none">
    </div>
    </div></div><blockquote type="cite"><div><div class="yiv4911780068h5">
      <div dir="ltr">
        <div>
          <div>
            <div>Hi there,<br clear="none">
            </div>
            I am trying to sanitize the opensips script by using a
            script 'dashboard' in the beginning of the script (using&nbsp;
            startup_route)<br clear="none">
            <br clear="none">
            I face two problems here (opensips script errors)<br clear="none">
            problem 1: $var(uriqp) should be the uri-string in order to
            use that in t_relay() which is rejected<br clear="none">
          </div>
          problem 2: completing IF statement where src_ip should be
          compared to transformed (to binary) ip address&nbsp; and source
          port is both rejected<br clear="none">
          <br clear="none">
        </div>
        Can somebody explain <br clear="none">
        <ol><li>what the correct uri string for use in t_relay() would
            need to be ? (just entering t_relay("udp:<a rel="nofollow" shape="rect" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://10.130.2.4:5060/">10.130.2.4:5060</a>")
            works fine)</li><li>what the correct way of transformation I need to use in
            order to have this IF statement accepted?</li></ol>
        <div>thanks</div>
        <div>Stefan Tobé<br clear="none">
        </div>
        <div>
          <div><br clear="none">
            <br clear="none">
            <br clear="none">
            ####### Routing Logic ########<br clear="none">
            startup_route {<br clear="none">
            &nbsp;&nbsp;&nbsp; ####### Local Parameters / Dashboard #########<br clear="none">
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $var(qpip)=&nbsp;&nbsp; "10.130.2.4";<br clear="none">
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $var(qpprt)=&nbsp; "5090";<br clear="none">
            # &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $var(qpprt)=&nbsp; 5090;<br clear="none">
            <br clear="none">
            &nbsp;&nbsp;&nbsp;<span style="color:rgb(255,0,0);"><b> $var(uriqp)=&nbsp;
                "udp:"+$var(qpip)+":"+$var(qpprt);<br clear="none">
              </b></span><br clear="none">
            <br clear="none">
            }<br clear="none">
            <br clear="none">
            <br clear="none">
            route{<br clear="none">
            <br clear="none">
            <b><span style="color:rgb(255,0,0);">if (src_ip ==
                $(var(qpip){ip.pton}) &amp;&amp; src_port ==
                $var(qpprt)) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (=&gt; won't accept </span><span style="color:rgb(255,0,0);">regardless whether
                $var(qpprt)=&nbsp; "5090" or $var(qpprt)=&nbsp; 5090)</span></b><br clear="none">
            &nbsp;&nbsp;&nbsp; # code here<br clear="none">
            &nbsp;&nbsp;&nbsp; route(sbc);<br clear="none">
            }<br clear="none">
          </div>
          <div>else ....<br clear="none">
          </div>
          <div>}<br clear="none">
            <br clear="none">
            route[qp] {<br clear="none">
            &nbsp;&nbsp;&nbsp; <br clear="none">
            &nbsp;&nbsp;&nbsp;<span style="color:rgb(255,0,0);"><b> if
                (!t_relay($var(uriqp)) {</b></span><br clear="none">
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; send_reply("500","Internal Error");<br clear="none">
            &nbsp;&nbsp;&nbsp; }<br clear="none">
            &nbsp;&nbsp;&nbsp; exit;<br clear="none">
            }<br clear="all">
            <div>
              <div><br clear="none">
                -- <br clear="none">
                <div>mvg<br clear="none">
                  Stefan Tobé<br clear="none">
                  <br clear="none">
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br clear="none">
      <fieldset></fieldset>
      <br clear="none">
      </div></div><span class="yiv4911780068"></span><pre>_______________________________________________
Users mailing list
<a rel="nofollow" shape="rect" ymailto="mailto:Users@lists.opensips.org" target="_blank" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a rel="nofollow" shape="rect" target="_blank" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br clear="none">
  </div></div>

<br clear="none">_______________________________________________<br clear="none">
Users mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Users@lists.opensips.org" target="_blank" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"><br clear="all"><br clear="none">-- <br clear="none"><div class="yiv4911780068gmail_signature">mvg<br clear="none">Stefan Tobé<br clear="none"><br clear="none"><br clear="none">Private Mobility Nederland B.V.<br clear="none">Bolderweg 1<br clear="none">1332 AX Almere<br clear="none">tel: 088 303 3002&nbsp;&nbsp; /&nbsp;&nbsp; 06 21 26 59 68<br clear="none">email: <a rel="nofollow" shape="rect" ymailto="mailto:stefan.tobe@privatemobility.nl" target="_blank" href="mailto:stefan.tobe@privatemobility.nl">stefan.tobe@privatemobility.nl</a><br clear="none">internet: <a rel="nofollow" shape="rect" target="_blank" href="http://www.privatemobility.nl/">www.privatemobility.nl</a><br clear="none"><br clear="none"></div>
</div></div></div><br><div class="yqt1954201785" id="yqt33241">_______________________________________________<br clear="none">Users mailing list<br clear="none"><a shape="rect" ymailto="mailto:Users@lists.opensips.org" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br clear="none"><a shape="rect" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>