You can simply connect to the esl socket (port 8021) on fs from Box A. No need for that lua script.<br>You simply need to configure the ESL socket to listen on (I.e.: 0.0.0.0) and iptables it to only allow your box A.<br>As far as the library is concerned, in my experience, yes. The simplest is to have the source, so You need the whole fs source and compile. You can afterwards remove it.<br><br>Hope that helps.<br><br>If all you need is to originate (meaning you don’t care about events afterwards) there is another way of originating, and that’s via the httapi: <br><a href="https://freeswitch.org/confluence/plugins/servlet/mobile#content/view/3966423">https://freeswitch.org/confluence/plugins/servlet/mobile#content/view/3966423</a><br><br>With httapi you can all any api in fs.<br><br>Hope that helps<br><br><div class="gmail_quote"><div dir="ltr">On Tue, 15 Jan 2019 at 00:50, Jungle Boogie <<a href="mailto:jungleboogie0@gmail.com">jungleboogie0@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
<br>
I know I'm a little late to the ESL party, but I have a use for it and I want to<br>
try it out.<br>
<br>
As the inbound diagram depicts, I would like a perl script on a remote machine<br>
to trigger a simple lua script on the FreeSWITCH machine that generates an outbound call.<br>
<br>
<a href="https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket" rel="noreferrer" target="_blank">https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket</a><br>
<br>
-----------<br>
Machine A -<br>
perl esl<br>
-----------<br>
    |<br>
        |<br>
    \/<br>
----------<br>
Freeswitch -<br>
lua originate<br>
----------<br>
        |<br>
        |<br>
        \/<br>
----------<br>
phone call<br>
---------<br>
<br>
The perl esl page states the module must be compiled. Does this mean machine<br>
A needs to have the entire FS source code to compile the module?<br>
<a href="https://freeswitch.org/confluence/display/FREESWITCH/Perl+ESL" rel="noreferrer" target="_blank">https://freeswitch.org/confluence/display/FREESWITCH/Perl+ESL</a><br>
<br>
If the entire src isn't needed, what's it take to install the ESL module<br>
successfully on machine A?<br>
<br>
Thanks,<br>
sean<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Services<br>
<a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank">https://freeswitch.com/oss</a><br>
<a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank">https://freeswitch.org/confluence</a><br>
<a href="https://cluecon.com" rel="noreferrer" target="_blank">https://cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a></blockquote></div>