<div dir="ltr">Of course :)<div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 7 Apr 2020 at 17:29, 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-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF">
    <tt>No need, just use in script, where ever you need
      $socket_in(advertised_ip) and it will be evaluated for the current
      socket (used for receiving the request)<br>
      <br>
      Regardsm<br>
    </tt>
    <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 Summit, Amsterdam, May 2020
  <a href="https://www.opensips.org/events/Summit-2020Amsterdam/" target="_blank">https://www.opensips.org/events/Summit-2020Amsterdam/</a>

</pre>
    <div>On 4/7/20 6:56 PM, Mark Farmer wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">I was thinking something like:
            <div><br>
            </div>
            <div>modparam("cfgutils", "varset", "extip=s:<span style="font-family:monospace">$in_socket.advertised_ip</span>")<br>
            </div>
            <div><br>
            </div>
          </div>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Tue, 7 Apr 2020 at 14:40,
          Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF"> <tt>Hi Mark,<br>
              <br>
              ingenious solution :)<br>
              <br>
              In regards to the proposed solution, I do not understand
              the question about varset (cfgutils), as there is no
              relation between the script vars and these new $socket
              vars. Maybe I'm missing something from your question.<br>
              <br>
              Regards,<br>
            </tt>
            <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 Summit, Amsterdam, May 2020
  <a href="https://www.opensips.org/events/Summit-2020Amsterdam/" target="_blank">https://www.opensips.org/events/Summit-2020Amsterdam/</a>

</pre>
            <div>On 4/7/20 2:10 PM, Mark Farmer wrote:<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">
                <div dir="ltr"><font face="arial, sans-serif">Hi Bogdan<br>
                  </font>
                  <div><font face="arial, sans-serif"><br>
                    </font></div>
                  <div><font face="arial, sans-serif">The root of my
                      issue is that I need 2 variables containing the
                      IP's of my 2 interfaces (mhomed=yes) but the
                      advertised address of the NAT'd DMZ interface
                      while keeping changes per server to a bare minimum
                      to ease deployment.</font></div>
                  <div><font face="arial, sans-serif"><br>
                    </font></div>
                  <div><span style="color:rgb(0,0,0)"><font face="arial,
                        sans-serif">I actually solved my issue by using
                        include_file and using cfgutils to set 2 script
                        variables. So now all deployment changes are
                        confined to a much simpler/smaller file.</font></span><br>
                  </div>
                  <div><span style="color:rgb(0,0,0);font-family:-webkit-standard;font-size:medium"><br>
                    </span></div>
                  <div>However, the proposed changes would make things
                    even nicer. Would cfgutils be able to accept those
                    variables as parameters to the 'varset' function?</div>
                  <div><br>
                  </div>
                  <div>Regards</div>
                  <div>Mark.</div>
                  <div><br>
                  </div>
                  <div><br>
                  </div>
                </div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Tue, 7 Apr 2020 at
                  11:44, Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>>
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
                  <div bgcolor="#FFFFFF"> <tt>Hi guys,<br>
                      <br>
                      Maybe adding a new core variable like
                      $in_socket.XXXX, to give access to various fields,
                      like $in_socket.ip, </tt><tt><tt>$in_socket.port,
                      </tt></tt><tt><tt><tt>$in_socket.advertised_ip,
                          etc. This will replace the $Ri and $Rp<br>
                          <br>
                          And we can also add $out_socket, that will
                          similarly replace the $fs (forced socket)<br>
                          <br>
                          Regards,<br>
                        </tt></tt></tt>
                    <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 Summit, Amsterdam, May 2020
  <a href="https://www.opensips.org/events/Summit-2020Amsterdam/" target="_blank">https://www.opensips.org/events/Summit-2020Amsterdam/</a>

</pre>
                    <div>On 4/6/20 6:00 PM, Johan De Clercq wrote:<br>
                    </div>
                    <blockquote type="cite">
                      <div dir="ltr">
                        <div>
                          <div>It,s not exposed I think. I can’t find it
                            back either</div>
                          <div><br>
                          </div>
                          <div id="gmail-m_3916970892633108443gmail-m_7508951186920346335gmail-m_4751992470391135192ms-outlook-mobile-signature"><a href="https://aka.ms/o0ukef" target="_blank">Outlook
                              voor iOS</a> downloaden</div>
                        </div>
                      </div>
                      <hr style="display:inline-block;width:98%">
                      <div id="gmail-m_3916970892633108443gmail-m_7508951186920346335gmail-m_4751992470391135192divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>Van:</b>
                          Users <a href="mailto:users-bounces@lists.opensips.org" target="_blank"><users-bounces@lists.opensips.org></a>
                          namens David Villasmil <a href="mailto:david.villasmil.work@gmail.com" target="_blank"><david.villasmil.work@gmail.com></a><br>
                          <b>Verzonden:</b> Monday, April 6, 2020
                          4:49:36 PM<br>
                          <b>Aan:</b> OpenSIPS users mailling list <a href="mailto:users@lists.opensips.org" target="_blank"><users@lists.opensips.org></a><br>
                          <b>Onderwerp:</b> Re: [OpenSIPS-Users] Access
                          to listen/advertised IP Addresses</font>
                        <div> </div>
                      </div>
                      <div>
                        <div>
                          <div dir="auto">No, you’re right. It’s not in
                            the core variables and I can’t find it
                            either. Which makes me think it’s either not
                            exposed or somewhere in a module (it’s not
                            in proto_udp)</div>
                          <div dir="auto"><br>
                          </div>
                          <div dir="auto">I will research a little to
                            try and find it..</div>
                        </div>
                        <div><br>
                          <div>
                            <div dir="ltr">On Mon, 6 Apr 2020 at 14:04,
                              Mark Farmer <<a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a>>
                              wrote:<br>
                            </div>
                            <blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
                              <div dir="ltr">
                                <div dir="ltr">
                                  <div dir="ltr">Thanks David. But I see
                                    no reference to the same variable in
                                    OpenSIPS.<br>
                                    <div><br>
                                    </div>
                                    <div>
                                      <div><a href="https://www.opensips.org/Documentation/Script-CoreVar-2-4" target="_blank">https://www.opensips.org/Documentation/Script-CoreVar-2-4</a><br>
                                      </div>
                                    </div>
                                    <div><br>
                                    </div>
                                    <div>Am I missing something?</div>
                                    <div><br>
                                    </div>
                                  </div>
                                </div>
                              </div>
                              <br>
                              <div>
                                <div dir="ltr">On Mon, 6 Apr 2020 at
                                  13:45, David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>>
                                  wrote:<br>
                                </div>
                                <blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
                                  <div dir="ltr">Right here:
                                    <div><br>
                                    </div>
                                    <div><a href="https://www.kamailio.org/wiki/cookbooks/5.2.x/pseudovariables#rai_-_received_advertised_ip_address" target="_blank">https://www.kamailio.org/wiki/cookbooks/5.2.x/pseudovariables#rai_-_received_advertised_ip_address</a></div>
                                    <div><br clear="all">
                                      <div>
                                        <div dir="ltr">
                                          <div dir="ltr">
                                            <div>Regards,</div>
                                            <div><br>
                                            </div>
                                            David Villasmil
                                            <div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div>
                                            <div>phone: +34669448337</div>
                                          </div>
                                        </div>
                                      </div>
                                      <br>
                                    </div>
                                  </div>
                                  <br>
                                  <div>
                                    <div dir="ltr">On Mon, Apr 6, 2020
                                      at 12:08 PM Mark Farmer <<a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a>>
                                      wrote:<br>
                                    </div>
                                    <blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
                                      <div dir="ltr">
                                        <div dir="ltr">Many thanks for
                                          the reply.<br>
                                          <div><br>
                                          </div>
                                          <div>$Ri is certainly useful
                                            when the request comes from
                                            a non-natted interface.
                                            Thanks for pointing that out
                                            :)</div>
                                          <div><br>
                                          </div>
                                          <div>Is there a way to
                                            reference the advertised IP
                                            address defined in the
                                            listen statement?</div>
                                          <div><br>
                                          </div>
                                          <div>listen=udp:xxx.xxx.xxx.xxx:5060
                                            as xxx.xxx.xxx.xxx:5060<br>
                                          </div>
                                          <div><br>
                                          </div>
                                          <div>Thanks</div>
                                          <div>Mark.</div>
                                          <div><br>
                                          </div>
                                        </div>
                                      </div>
                                      <br>
                                      <div>
                                        <div dir="ltr">On Thu, 2 Apr
                                          2020 at 17:32, Sharad Kumar
                                          via Users <<a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>>
                                          wrote:<br>
                                        </div>
                                        <blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
                                          <div>
                                            <p>Hi Mark, <br>
                                            </p>
                                            <p> If your initial goal is
                                              to get the interface IP
                                              where request is received
                                              then you can try these
                                              variables.<br>
                                            </p>
                                            <p><strong>$Ri</strong> -
                                              reference to IP address of
                                              the interface where the
                                              request has been received
                                            </p>
                                            <p><strong>$Rp</strong> -
                                              reference to the port
                                              where the message was
                                              received <br>
                                            </p>
                                          </div>
_______________________________________________<br>
                                          Users mailing list<br>
                                          <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
                                          <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
                                        </blockquote>
                                      </div>
                                      <br clear="all">
                                      <div><br>
                                      </div>
                                      -- <br>
                                      <div dir="ltr">Mark Farmer<br>
                                        <a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a></div>
_______________________________________________<br>
                                      Users mailing list<br>
                                      <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
                                      <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
                                    </blockquote>
                                  </div>
_______________________________________________<br>
                                  Users mailing list<br>
                                  <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
                                  <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
                                </blockquote>
                              </div>
                              <br clear="all">
                              <div><br>
                              </div>
                              -- <br>
                              <div dir="ltr">Mark Farmer<br>
                                <a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a></div>
_______________________________________________<br>
                              Users mailing list<br>
                              <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
                              <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
                            </blockquote>
                          </div>
                        </div>
                        -- <br>
                        <div dir="ltr">
                          <div dir="ltr">
                            <div>Regards,</div>
                            <div><br>
                            </div>
                            David Villasmil
                            <div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div>
                            <div>phone: +34669448337</div>
                          </div>
                        </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>
                  _______________________________________________<br>
                  Users mailing list<br>
                  <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
                  <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
                </blockquote>
              </div>
              <br clear="all">
              <div><br>
              </div>
              -- <br>
              <div dir="ltr">Mark Farmer<br>
                <a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a></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>
      <br clear="all">
      <div><br>
      </div>
      -- <br>
      <div dir="ltr">Mark Farmer<br>
        <a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a></div>
    </blockquote>
    <br>
  </div>

</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Mark Farmer<br><a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a></div>