<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">You need to set the execute_on_answer var before calling the answer application.</div><div class="">Once the call is answered or bridged, it's too late.</div><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Best Regards,<br class="">-- <br class="">Vallimamod Abdullah<br class="">SIP Solutions<br class=""><a href="mailto:vma@sip.solutions" class="">vma@sip.solutions</a><br class="">linkedin.com/in/vallimamod<br class="">.<br class=""><br class=""></div></div>
</div>



<div><br class=""><blockquote type="cite" class=""><div class="">On 27 Apr 2019, at 03:00, Joli Martinez <<a href="mailto:mrjoli021@gmail.com" class="">mrjoli021@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class="">Hello,<div class=""><br class=""></div><div class="">When I just use the  "<action application="lua" data="test.lua"/>"  the call goes through and sends the correct DTMF from the channel variable passed which is 1002.  When I uncomment the "<action application="set" data="execute_on_answer=lua test.lua"/>" and comment out the other line, then do a reloadxml on fs.  The DTMF is not passed correctly and the call fails.  I have stripped down my test.lua script to just basic to only play a file and it still fails.  In this scenario I am testing calling from the freeswitch box to another freeswitch IVR, but this should work regardless of what IVR it calls.  Below is the output of the both boxes.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">--------------xml----------------------</div><div class=""><div class=""><include></div><div class="">  <extension name="test_ivr"></div><div class="">    <condition field="destination_number" expression="^9176$"></div><div class="">      <action application="answer"/></div><div class="">      <action application="sleep" data="2000"/></div><div class="">      <!-- <action application="send_dtmf" data="${ext}"/> --></div><div class="">      <action application="sleep" data="1000"/></div><div class="">      <!-- <action application="lua" data="test.lua"/> --></div><div class="">      <action application="set" data="execute_on_answer=lua test.lua"/></div><div class="">    </condition></div><div class="">  </extension></div><div class=""></include></div></div><div class="">--------------xml----------------------<br class=""></div><div class=""><br class=""></div><div class="">--------------test.lua----------------------<br class=""></div><div class=""><div class="">#!/bin/lua</div><div class=""><br class=""></div><div class="">soundDir = "/etc/freeswitch/scripts/sounds/"<br class=""></div><div class="">welcome = soundDir .. "welcome.wav"</div><div class=""><br class=""></div><div class="">freeswitch.consoleLog("INFO", "got here\n")<br class=""></div><div class=""><br class=""></div><div class="">--Starts Playing welcome message and accepts digits</div><div class="">value = session:playAndGetDigits(2, 4, 3, 3000, "#", welcome, "", "\\d+")</div><div class=""><br class=""></div><div class="">freeswitch.consoleLog("INFO", "got digits " ..value.. "\n")</div></div><div class="">--------------test.lua----------------------<br class=""></div><div class=""><br class=""></div><div class="">--------------this FS box----------------------<br class=""></div><div class=""><div class="">Dialplan: sofia/external/1112223333 Regex (PASS) [test_ivr] destination_number(9176) =~ /^9176$/ break=on-false</div><div class="">Dialplan: sofia/external/1112223333 Action sleep(2000) </div><div class="">Dialplan: sofia/external/1112223333 Action send_dtmf(1002) </div><div class="">Dialplan: sofia/external/1112223333 Action sleep(1000) </div><div class="">Dialplan: sofia/external/1112223333 Action set(execute_on_answer=lua test.lua) </div><div class="">2019-04-26 17:52:22.511865 [INFO] switch_channel.c:3129 sofia/external/1112223333 Flipping CID from "" <3337777777> to "Outbound Call" <></div><div class="">2019-04-26 17:52:22.511865 [DEBUG] switch_core_state_machine.c:286 (sofia/external/1112223333) State Change CS_ROUTING -> CS_EXECUTE</div><div class="">2019-04-26 17:52:22.511865 [DEBUG] switch_core_state_machine.c:643 (sofia/external/1112223333) State ROUTING going to sleep</div><div class="">2019-04-26 17:52:22.511865 [DEBUG] switch_core_state_machine.c:584 (sofia/external/1112223333) Running State Change CS_EXECUTE (Cur 1 To)</div><div class="">2019-04-26 17:52:22.511865 [DEBUG] switch_core_state_machine.c:650 (sofia/external/1112223333) State EXECUTE</div><div class="">2019-04-26 17:52:22.511865 [DEBUG] mod_sofia.c:198 sofia/external/1112223333 SOFIA EXECUTE</div><div class="">2019-04-26 17:52:22.511865 [DEBUG] switch_core_state_machine.c:328 sofia/external/1112223333 Standard EXECUTE</div><div class="">EXECUTE sofia/external/1112223333 set(open=true)</div><div class="">2019-04-26 17:52:22.511865 [DEBUG] mod_dptools.c:1548 SET sofia/external/1112223333 [open]=[true]</div><div class="">EXECUTE sofia/external/1112223333 sleep(2000)</div><div class="">EXECUTE sofia/external/1112223333 send_dtmf(1002)</div><div class="">2019-04-26 17:52:24.511881 [DEBUG] switch_core_io.c:1894 sofia/external/1112223333 send dtmf</div><div class="">digit=1 ms=250 samples=2000</div><div class="">2019-04-26 17:52:24.511881 [DEBUG] switch_core_io.c:1894 sofia/external/1112223333 send dtmf</div><div class="">digit=0 ms=250 samples=2000</div><div class="">2019-04-26 17:52:24.511881 [DEBUG] switch_core_io.c:1894 sofia/external/1112223333 send dtmf</div><div class="">digit=0 ms=250 samples=2000</div><div class="">2019-04-26 17:52:24.511881 [DEBUG] switch_core_io.c:1894 sofia/external/1112223333 send dtmf</div><div class="">digit=2 ms=250 samples=2000</div><div class="">EXECUTE sofia/external/1112223333 sleep(1000)</div><div class="">2019-04-26 17:52:24.531872 [DEBUG] switch_rtp.c:5261 Send start packet for [1] ts=160 dur=160/160/2000 seq=16436 lw=160</div><div class="">2019-04-26 17:52:24.531872 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=320/320/2000 seq=16437 lw=320</div><div class="">2019-04-26 17:52:24.551861 [DEBUG] switch_rtp.c:7308 Correct audio ip/port confirmed.</div><div class="">2019-04-26 17:52:24.551861 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=480/480/2000 seq=16438 lw=480</div><div class="">2019-04-26 17:52:24.571862 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=640/640/2000 seq=16439 lw=640</div><div class="">2019-04-26 17:52:24.591872 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=800/800/2000 seq=16440 lw=800</div><div class="">2019-04-26 17:52:24.611866 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=960/960/2000 seq=16441 lw=960</div><div class="">2019-04-26 17:52:24.631863 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=1120/1120/2000 seq=16442 lw=1120</div><div class="">2019-04-26 17:52:24.651858 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=1280/1280/2000 seq=16443 lw=1280</div><div class="">2019-04-26 17:52:24.671867 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=1440/1440/2000 seq=16444 lw=1440</div><div class="">2019-04-26 17:52:24.691863 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=1600/1600/2000 seq=16445 lw=1600</div><div class="">2019-04-26 17:52:24.711874 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=1760/1760/2000 seq=16446 lw=1760</div><div class="">2019-04-26 17:52:24.731866 [DEBUG] switch_rtp.c:5160 Send middle packet for [1] ts=160 dur=1920/1920/2000 seq=16447 lw=1920</div><div class="">2019-04-26 17:52:24.751872 [DEBUG] switch_rtp.c:5160 Send end packet for [1] ts=160 dur=2080/2080/2000 seq=16448 lw=1920</div><div class="">2019-04-26 17:52:24.751872 [DEBUG] switch_rtp.c:5160 Send end packet for [1] ts=160 dur=2080/2080/2000 seq=16449 lw=1920</div><div class="">2019-04-26 17:52:24.751872 [DEBUG] switch_rtp.c:5160 Send end packet for [1] ts=160 dur=2080/2080/2000 seq=16450 lw=1920</div><div class="">2019-04-26 17:52:24.751872 [DEBUG] switch_rtp.c:5108 Queue digit delay of 40ms</div><div class="">2019-04-26 17:52:25.151870 [DEBUG] switch_rtp.c:5261 Send start packet for [0] ts=2400 dur=160/160/2000 seq=16451 lw=2400</div><div class="">2019-04-26 17:52:25.171870 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=320/320/2000 seq=16452 lw=2560</div><div class="">2019-04-26 17:52:25.191863 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=480/480/2000 seq=16453 lw=2720</div><div class="">2019-04-26 17:52:25.211881 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=640/640/2000 seq=16454 lw=2880</div><div class="">2019-04-26 17:52:25.231878 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=800/800/2000 seq=16455 lw=3040</div><div class="">2019-04-26 17:52:25.251862 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=960/960/2000 seq=16456 lw=3200</div><div class="">2019-04-26 17:52:25.271866 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=1120/1120/2000 seq=16457 lw=3360</div><div class="">2019-04-26 17:52:25.291874 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=1280/1280/2000 seq=16458 lw=3520</div><div class="">2019-04-26 17:52:25.311871 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=1440/1440/2000 seq=16459 lw=3680</div><div class="">2019-04-26 17:52:25.331864 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=1600/1600/2000 seq=16460 lw=3840</div><div class="">2019-04-26 17:52:25.351866 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=1760/1760/2000 seq=16461 lw=4000</div><div class="">2019-04-26 17:52:25.371873 [DEBUG] switch_rtp.c:5160 Send middle packet for [0] ts=2400 dur=1920/1920/2000 seq=16462 lw=4160</div><div class="">2019-04-26 17:52:25.391864 [DEBUG] switch_rtp.c:5160 Send end packet for [0] ts=2400 dur=2080/2080/2000 seq=16463 lw=4160</div><div class="">2019-04-26 17:52:25.391864 [DEBUG] switch_rtp.c:5160 Send end packet for [0] ts=2400 dur=2080/2080/2000 seq=16464 lw=4160</div><div class="">2019-04-26 17:52:25.391864 [DEBUG] switch_rtp.c:5160 Send end packet for [0] ts=2400 dur=2080/2080/2000 seq=16465 lw=4160</div><div class="">2019-04-26 17:52:25.391864 [DEBUG] switch_rtp.c:5108 Queue digit delay of 40ms</div><div class="">EXECUTE sofia/external/1112223333 set(execute_on_answer=lua test.lua)</div><div class="">2019-04-26 17:52:25.531882 [DEBUG] mod_dptools.c:1548 SET sofia/external/1112223333 [execute_on_answer]=[lua test.lua]</div><div class="">2019-04-26 17:52:25.531882 [NOTICE] switch_core_state_machine.c:385 sofia/external/1112223333 has executed the last dialplan instruction.</div><div class="">2019-04-26 17:52:25.531882 [NOTICE] switch_core_state_machine.c:387 Hangup sofia/external/1112223333 [CS_EXECUTE] [NORMAL_CLEARING]</div></div><div class="">--------------this FS box----------------------<br class=""></div><div class=""><br class=""></div><div class="">--------------receiving FS box----------------------2019-04-26 20:53:34.216925 [NOTICE] mod_dptools.c:1312 Channel [sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a>] has been answered</div><div class="">2019-04-26 20:53:34.216925 [DEBUG] switch_channel.c:3773 (sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a>) Callstate Change RINGING -> ACTIVE</div><div class="">EXECUTE sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> sleep(1000)</div><div class="">2019-04-26 20:53:34.636985 [DEBUG] switch_rtp.c:7308 Correct audio ip/port confirmed.</div><div class="">2019-04-26 20:53:34.676971 [DEBUG] sofia.c:7084 Channel sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> entering state [ready][200]</div><div class="">EXECUTE sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> set(hangup_after_bridge=true)</div><div class="">2019-04-26 20:53:35.216977 [DEBUG] mod_dptools.c:1548 SET sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> [hangup_after_bridge]=[true]</div><div class="">EXECUTE sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> set(ringback=local_stream://default)</div><div class="">2019-04-26 20:53:35.216977 [DEBUG] mod_dptools.c:1548 SET sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> [ringback]=[local_stream://default]</div><div class="">EXECUTE sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> set(presence_id=<a href="mailto:9000@10.21.10.4" class="">9000@10.21.10.4</a>)</div><div class="">2019-04-26 20:53:35.216977 [DEBUG] mod_dptools.c:1548 SET sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> [presence_id]=[<a href="mailto:9000@10.21.10.4" class="">9000@10.21.10.4</a>]</div><div class="">EXECUTE sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> set(transfer_ringback=local_stream://default)</div><div class="">2019-04-26 20:53:35.216977 [DEBUG] mod_dptools.c:1548 SET sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> [transfer_ringback]=[local_stream://default]</div><div class="">EXECUTE sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> set(ivr_menu_uuid=d67bb786-a0bc-4094-91fa-76f7db68caeb)</div><div class="">2019-04-26 20:53:35.216977 [DEBUG] mod_dptools.c:1548 SET sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> [ivr_menu_uuid]=[d67bb786-a0bc-4094-91fa-76f7db68caeb]</div><div class="">EXECUTE sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> ivr(d67bb786-a0bc-4094-91fa-76f7db68caeb)</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] freeswitch_lua.cpp:365 DBH handle 0x7f3c6005cdf0 Connected.</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] freeswitch_lua.cpp:382 DBH handle 0x7f3c6005cdf0 released.</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:743 switch_ivr_menu_stack_xml_add binding 'menu-exit'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:743 switch_ivr_menu_stack_xml_add binding 'menu-sub'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:743 switch_ivr_menu_stack_xml_add binding 'menu-exec-app'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:743 switch_ivr_menu_stack_xml_add binding 'menu-play-sound'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:743 switch_ivr_menu_stack_xml_add binding 'menu-back'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:743 switch_ivr_menu_stack_xml_add binding 'menu-top'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:880 building menu 'd67bb786-a0bc-4094-91fa-76f7db68caeb'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:964 binding menu action 'menu-exec-app' to '1'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:964 binding menu action 'menu-exec-app' to '/^(\d{2,11})$/'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:964 binding menu action 'menu-exec-app' to '/^(\d{2,11})$/'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:964 binding menu action 'menu-exec-app' to '/^(\d{2,11})$/'</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_menu.c:483 Executing IVR menu d67bb786-a0bc-4094-91fa-76f7db68caeb</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_play_say.c:3025 OPEN TTS flite</div><div class="">2019-04-26 20:53:35.236936 [DEBUG] switch_ivr_play_say.c:3035 Raw Codec Activated</div><div class="">2019-04-26 20:53:35.376916 [DEBUG] switch_ivr_play_say.c:2729 Speaking text:  Hello World, This is a test IVR</div><div class="">2019-04-26 20:53:37.236985 [DEBUG] switch_rtp.c:7534 RTP RECV DTMF 1:2080</div><div class="">2019-04-26 20:53:37.236985 [INFO] switch_channel.c:515 RECV DTMF 1:2080</div><div class="">2019-04-26 20:53:37.236985 [DEBUG] switch_ivr_play_say.c:2907 done speaking text</div><div class="">2019-04-26 20:53:37.236985 [DEBUG] switch_ivr_menu.c:377 waiting for 3/4 digits t/o 2000</div><div class="">2019-04-26 20:53:37.876935 [DEBUG] switch_rtp.c:7534 RTP RECV DTMF 0:2080</div><div class="">2019-04-26 20:53:37.876935 [INFO] switch_channel.c:515 RECV DTMF 0:2080</div><div class="">2019-04-26 20:53:37.896923 [NOTICE] sofia.c:1012 Hangup sofia/internal/+<a href="mailto:13337777777@10.21.10.4" class="">13337777777@10.21.10.4</a> [CS_EXECUTE] [NORMAL_CLEARING]</div><div class="">--------------receiving FS box----------------------<br class=""></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 26, 2019 at 8:53 AM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" class="">david.villasmil.work@gmail.com</a>> wrote:<br class=""></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 class=""><div dir="auto" class="">Joli,</div></div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">On you IVR, assuming you are using fs IVR? Please show us the IVR.</div><div dir="auto" class=""><br class=""></div><div class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 26 Apr 2019 at 06:19, John Covici <<a href="mailto:covici@ccs.covici.com" target="_blank" class="">covici@ccs.covici.com</a>> wrote:<br class=""></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">You have to have a bridge command in that dialplan to start the call<br class="">
after setting the execute_on_answer, the bridge does not  belong in<br class="">
your samsclub script.<br class="">
<br class="">
On Fri, 26 Apr 2019 00:02:14 -0400,<br class="">
Joli Martinez wrote:<br class="">
> <br class="">
> [1  <multipart/alternative (7bit)>]<br class="">
> [1.1  <text/plain; UTF-8 (quoted-printable)>]<br class="">
> [1.2  <text/html; UTF-8 (quoted-printable)>]<br class="">
> Hello<br class="">
> <br class="">
> It is still not working.  When I do just the application lua it works, but lua script starts running before I pick up.  When I uncomment any of the two execute_on_answer the call fails.  Below is the error messages.  I am bridging the<br class="">
> call at the beginning of my lua script.<br class="">
> <br class="">
> <include><br class="">
>   <extension name="samsclub_ivr"><br class="">
>     <condition field="destination_number" expression="^9176$"><br class="">
>       <action application="answer"/><br class="">
>       <action application="sleep" data="2000"/><br class="">
>       <action application="send_dtmf" data="${ext}"/><br class="">
>       <action application="sleep" data="1000"/><br class="">
>       <!-- <action application="lua" data="samsclub.lua"/> --><br class="">
>       <!-- <action application="set" data="execute_on_answer=samsclub.lua"/> --><br class="">
>       <action application="export" data="nolocal:execute_on_answer=lua samsclub.lua"/><br class="">
>     </condition><br class="">
>   </extension><br class="">
> </include><br class="">
> <br class="">
> ----------------------------------------------------------------------<br class="">
> <br class="">
> 2019-04-25 20:51:24.351863 [DEBUG] switch_rtp.c:5108 Queue digit delay of 40ms<br class="">
> EXECUTE sofia/external/1112223333 set(execute_on_answer=test.lua)<br class="">
> 2019-04-25 20:51:24.471868 [DEBUG] mod_dptools.c:1548 SET sofia/external/1112223333 [execute_on_answer]=[test.lua]<br class="">
> 2019-04-25 20:51:24.471868 [NOTICE] switch_core_state_machine.c:385 sofia/external/1112223333 has executed the last dialplan instruction, hanging up.<br class="">
> 2019-04-25 20:51:24.471868 [NOTICE] switch_core_state_machine.c:387 Hangup sofia/external/1112223333 [CS_EXECUTE] [NORMAL_CLEARING]<br class="">
> <br class="">
> 2019-04-25 20:54:47.491863 [DEBUG] switch_rtp.c:5108 Queue digit delay of 40ms<br class="">
> EXECUTE sofia/external/1112223333 export(nolocal:execute_on_answer=lua test.lua)<br class="">
> 2019-04-25 20:54:47.631863 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) (REMOTE ONLY) [execute_on_answer]=[lua test.lua]<br class="">
> 2019-04-25 20:54:47.631863 [NOTICE] switch_core_state_machine.c:385 sofia/external/1112223333 has executed the last dialplan instruction, hanging up.<br class="">
> 2019-04-25 20:54:47.631863 [NOTICE] switch_core_state_machine.c:387 Hangup sofia/external/1112223333 [CS_EXECUTE] [NORMAL_CLEARING]<br class="">
> <br class="">
> On Thu, Apr 25, 2019 at 5:34 PM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a>> wrote:<br class="">
> <br class="">
>  You need to bridge the call SOMEWHERE before you can run execute_on_answer. <br class="">
>  So what you have to do, send the call out setting the execute_on_answer.<br class="">
> <br class="">
>  Something like:<br class="">
> <br class="">
>  Answer()<br class="">
>  Play some message<br class="">
>  Bridge with {execute_on_answer=‘lua myanswer.lua’}sofia/gateway/mygw/1224<br class="">
> <br class="">
>  Then, when the BRIDGE is answered, the lua will execute. You can’t execute on answer on a call that’s never answered.<br class="">
> <br class="">
>  On Thu, 25 Apr 2019 at 20:08, Joli Martinez <<a href="mailto:mrjoli021@gmail.com" target="_blank" class="">mrjoli021@gmail.com</a>> wrote:<br class="">
> <br class="">
>  Hello,<br class="">
> <br class="">
>  ok, if I put the line back to just send the call to my lua script it works, but the script starts executing.  I need for it to wait until someone answeres the phone before executing.   so on my lua script instead of the first<br class="">
>  line reading session:answer()  can I replace it with session:execute_on_answer()?<br class="">
> <br class="">
>  Or what would be the best way to tell my lua script to wait until the phone is answered before continuing execution?<br class="">
> <br class="">
>  thanks,<br class="">
> <br class="">
>  On Thu, Apr 25, 2019 at 1:16 PM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a>> wrote:<br class="">
> <br class="">
>  I understand, but you're not doing anything with call. You need to set the execute on answer either befire the bridge or on the bridge itself.<br class="">
>  If you want to manipulate the incoming call with the lua, then just do;<br class="">
> <br class="">
>  <action application="lua" data="test.lua"/><br class="">
> <br class="">
>  Regards,<br class="">
> <br class="">
>  David Villasmil<br class="">
>  email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a><br class="">
>  phone: +34669448337<br class="">
> <br class="">
>  On Thu, Apr 25, 2019 at 5:17 PM Joli Martinez <<a href="mailto:mrjoli021@gmail.com" target="_blank" class="">mrjoli021@gmail.com</a>> wrote:<br class="">
> <br class="">
>  Hello,<br class="">
> <br class="">
>  What I am trying to accomplish is that once the call gets answered by the initial IVR, the call gets sent to an extension.  At that point the call waits for an answer and sends it to my lua script which bridges the call.<br class="">
> <br class="">
>  If I just send the call without the wait_on_answer the call works, but my scripts starts executing right away, so by the time I answer the phone I am hearing the prompts half way through.<br class="">
> <br class="">
>  What am I missing or how can I get it to work?<br class="">
> <br class="">
>  thanks,<br class="">
> <br class="">
>  On Thu, Apr 25, 2019 at 11:48 AM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a>> wrote:<br class="">
> <br class="">
>  So you’re not bridging anywhere, nor answering the call, right? I ask because you talk about when the call is answered, but you’re not bridging it anywhere?<br class="">
> <br class="">
>  On Thu, 25 Apr 2019 at 14:15, Joli Martinez <<a href="mailto:mrjoli021@gmail.com" target="_blank" class="">mrjoli021@gmail.com</a>> wrote:<br class="">
> <br class="">
>  Hello,<br class="">
> <br class="">
>  This is what I get when I uncomment the lines.  I also did a reloadxml.<br class="">
> <br class="">
>  right after the last DTMF digit it dies<br class="">
> <br class="">
>  ------------------------------------------------------<br class="">
>  2019-04-25 05:46:07.911991 [DEBUG] switch_core_io.c:1894 sofia/external/12223334444 send dtmf<br class="">
>  digit=2 ms=250 samples=2000<br class="">
>  EXECUTE sofia/external/12223334444 export(nolocal:execute_on_answer=lua samsclub.lua)<br class="">
>  2019-04-25 05:46:07.911991 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) (REMOTE ONLY) [execute_on_answer]=[lua test.lua]<br class="">
>  2019-04-25 05:46:07.911991 [NOTICE] switch_core_state_machine.c:385 sofia/external/12223334444 has executed the last dialplan instruction, hanging up.<br class="">
>  2019-04-25 05:46:07.911991 [NOTICE] switch_core_state_machine.c:387 Hangup sofia/external/12223334444 [CS_EXECUTE] [NORMAL_CLEARING]<br class="">
> <br class="">
>  ------------------------------------------------------------<br class="">
> <br class="">
>  On Thu, Apr 25, 2019 at 6:24 AM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a>> wrote:<br class="">
> <br class="">
>  Can you send the console log when it fails?<br class="">
> <br class="">
>  On Thu, 25 Apr 2019 at 01:31, Joli Martinez <<a href="mailto:mrjoli021@gmail.com" target="_blank" class="">mrjoli021@gmail.com</a>> wrote:<br class="">
> <br class="">
>  Hello,<br class="">
> <br class="">
>  I need my dial plan to dial an extension within then wait until the extension picks up before starting the lua script.  I got it to dial the extension but can't seem to get the syntax for the<br class="">
>  "execute_on_answer" correct.  When I uncomment it out it call just fails.  What am I missing?<br class="">
> <br class="">
>  -----------------------------<br class="">
>    <extension name="my_dialplan"><br class="">
>      <condition field="destination_number" expression="^9176$"><br class="">
>        <action application="sleep" data="2000"/><br class="">
>        <action application="send_dtmf" data="1002"/><br class="">
>        <action application="lua" data="test.lua"/> <br class="">
>        <!-- <action application="export" data="nolocal:execute_on_answer=lua test.lua"/> --><br class="">
>      </condition><br class="">
>    </extension><br class="">
>  </include><br class="">
>  ----------------------------------------<br class="">
> <br class="">
>  On Wed, Apr 24, 2019 at 1:57 PM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a>> wrote:<br class="">
> <br class="">
>  That should work properly, what are trying to accomplish exactly?<br class="">
> <br class="">
>  On Wed, 24 Apr 2019 at 18:19, Joli Martinez <<a href="mailto:mrjoli021@gmail.com" target="_blank" class="">mrjoli021@gmail.com</a>> wrote:<br class="">
> <br class="">
>  Hello,<br class="">
> <br class="">
>  I am trying to find more info on the application "execute_on_answer".<br class="">
> <br class="">
>  I have a script that calls an IVR then dials a users extension.  I need to wait for the calling party extension to answer before executing the rest of my script.  I don't seem to find much<br class="">
>  documentation on this application.  Is there another way to test if the calling party has been answered?<br class="">
> <br class="">
>  thanks,<br class="">
> <br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  -- <br class="">
>  Regards,<br class="">
> <br class="">
>  David Villasmil<br class="">
>  email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a><br class="">
>  phone: +34669448337<br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  -- <br class="">
>  Regards,<br class="">
> <br class="">
>  David Villasmil<br class="">
>  email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a><br class="">
>  phone: +34669448337<br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  -- <br class="">
>  Regards,<br class="">
> <br class="">
>  David Villasmil<br class="">
>  email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a><br class="">
>  phone: +34669448337<br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  -- <br class="">
>  Regards,<br class="">
> <br class="">
>  David Villasmil<br class="">
>  email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a><br class="">
>  phone: +34669448337<br class="">
>  _________________________________________________________________________<br class="">
> <br class="">
>  The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
>  Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
>  Build your next product on our scalable cloud platform.<br class="">
> <br class="">
>  Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
>  Professional FreeSWITCH Services<br class="">
>  <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
>  Official FreeSWITCH Sites<br class="">
>  <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
>  <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
>  <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
>  FreeSWITCH-users mailing list<br class="">
>  <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
>  <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
>  UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
>  <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> [2  <text/plain; utf-8 (base64)>]<br class="">
> _________________________________________________________________________<br class="">
> <br class="">
> The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
> Build your next product on our scalable cloud platform.<br class="">
> <br class="">
> Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
> <br class="">
> Professional FreeSWITCH Services<br class="">
> <a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
> <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
> <br class="">
> Official FreeSWITCH Sites<br class="">
> <a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
> <a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
> <a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
> <br class="">
> FreeSWITCH-users mailing list<br class="">
> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
> <a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
<br class="">
-- <br class="">
Your life is like a penny.  You're going to lose it.  The question is:<br class="">
How do<br class="">
you spend it?<br class="">
<br class="">
         John Covici wb2una<br class="">
         <a href="mailto:covici@ccs.covici.com" target="_blank" class="">covici@ccs.covici.com</a><br class="">
<br class="">
_________________________________________________________________________<br class="">
<br class="">
The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
Build your next product on our scalable cloud platform.<br class="">
<br class="">
Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
<br class="">
Professional FreeSWITCH Services<br class="">
<a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
<a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
<br class="">
Official FreeSWITCH Sites<br class="">
<a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
<a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
<a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
<br class="">
FreeSWITCH-users mailing list<br class="">
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
<a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a></blockquote></div></div>-- <br class=""><div dir="ltr" class="gmail-m_-743927638767570421gmail_signature"><div dir="ltr" class=""><div class="">Regards,</div><div class=""><br class=""></div>David Villasmil<div class="">email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank" class="">david.villasmil.work@gmail.com</a></div><div class="">phone: +34669448337</div></div></div>
_________________________________________________________________________<br class="">
<br class="">
The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com/" rel="noreferrer" target="_blank" class="">https://signalwire.com</a><br class="">
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">
Build your next product on our scalable cloud platform.<br class="">
<br class="">
Join our online community to chat in real time <a href="https://signalwire.community/" rel="noreferrer" target="_blank" class="">https://signalwire.community</a><br class="">
<br class="">
Professional FreeSWITCH Services<br class="">
<a href="mailto:sales@freeswitch.com" target="_blank" class="">sales@freeswitch.com</a><br class="">
<a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a><br class="">
<br class="">
Official FreeSWITCH Sites<br class="">
<a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank" class="">https://freeswitch.com/oss</a><br class="">
<a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank" class="">https://freeswitch.org/confluence</a><br class="">
<a href="https://cluecon.com/" rel="noreferrer" target="_blank" class="">https://cluecon.com</a><br class="">
<br class="">
FreeSWITCH-users mailing list<br class="">
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" class="">FreeSWITCH-users@lists.freeswitch.org</a><br class="">
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="">
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank" class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="">
<a href="https://freeswitch.com/" rel="noreferrer" target="_blank" class="">https://freeswitch.com</a></blockquote></div>
_________________________________________________________________________<br class=""><br class="">The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com" class="">https://signalwire.com</a><br class="">Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br class="">Build your next product on our scalable cloud platform.<br class=""><br class="">Join our online community to chat in real time <a href="https://signalwire.community" class="">https://signalwire.community</a><br class=""><br class="">Professional FreeSWITCH Services<br class=""><a href="mailto:sales@freeswitch.com" class="">sales@freeswitch.com</a><br class="">https://freeswitch.com<br class=""><br class="">Official FreeSWITCH Sites<br class="">https://freeswitch.com/oss<br class="">https://freeswitch.org/confluence<br class="">https://cluecon.com<br class=""><br class="">FreeSWITCH-users mailing list<br class="">FreeSWITCH-users@lists.freeswitch.org<br class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br class="">UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br class="">https://freeswitch.com</div></blockquote></div><br class=""></div></body></html>