Hello!<div><br></div><div>I want *1 to trigger a Lua script, so I configured my dialplan with a call to bind_meta_app like this:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span><extension name="my_bridge_call"></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><condition field="destination_number" expression="^11"></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><action application="bind_meta_app" data="1 b b lua::my_trigger.lua"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span><action application="lua" data="my_bridge_call.lua"/></div><div><span class="Apple-tab-span" style="white-space:pre">                </span></condition></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></extension></div><div><br></div></div><div>With the configuration above, whenever I press *1 on the b leg, the my_trigger.lua script is launched. That part works great!</div>
<div><br></div><div>However, it seems like something else is also listening for the *1, since notice a few oddities every time I trigger the script:</div><div>1. I see this error in the console:</div><div><br></div><div><div>
2010-11-05 11:38:53.875766 [ERR] switch_core_file.c:122 Invalid file format [local_stream] for [moh]!</div></div><div><br></div><div>2. On the a leg, I can hear a noise when dialing *1 on the b leg. I don't quite hear the touch tones, but the noise is definitely associated with them.</div>
<div><br></div><div>3. After triggering the script, no audio is transferred for about 5 seconds.</div><div><br></div><div>It looks to me like FreeSWITCH is trying to transfer the calls to music-on-hold, then gets an error, times out, and goes back to the original call. There are no other calls to bind_meta_app, so what else is reacting to the *1?</div>
<div><br></div><div>Thanks!</div><div><br></div><div>Mike van Lammeren</div><div><br></div>