[Freeswitch-users] Playback within condition

Michael Jerris mike at jerris.com
Fri Sep 23 01:57:10 MSD 2016


look at the log generated by calling this.  What order do the dial plan apps show up?  Does the playback show up?  what do the logs show it doing when it executes that playback?

> On Sep 22, 2016, at 1:06 PM, Caio Assis <caioebassis at hotmail.com> wrote:
> 
> Hi.
> 
> Here's what I'm trying to do. I want to play a sound if a certain condition is true.
> 
> <extension name="test">
>     <condition field="destination_number" expression="^1212$">
>         <condition field="${cond(${destination_number} == 1212 ? 1212 : 0000)}" expression="^1212$">
>         <!-- this second condition is just to ilustrate the nested condition-->
>                 <action application="log" data="INFO LOG"/>
>                   <action application="playback" data="sound1.gsm"/>
>         </condition>
>         <action application="playback" data="sound2.gsm"/>
>         <action application="hangup"/>
>     </condition>
> </extension>
> 
> The sound 1 doesn't play, but I knew the condition was true because I can see the INFO LOG on the console. The sound 2, outside the condition, was played normally. Both PLAYBACK and READ applications don't work on nested conditions. Can anyone help me?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160922/9852903b/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list