Dialplan apps are functions you run on a session api funcs are not related to a call, they are to invoke certain behaviors you can make a variable that is the entire data portion of the voicemail call <action application="javascript" data="vm.js"/> <action application="voicemail" data="${vm_data}"/> then in vm.js set vm_data var to the entire args to the voicemail app in this setup you can assume the js will set the var and then the vm_data will be expanded in time. On Thu, Jun 26, 2008 at 10:58 AM, John Wehle <john@feith.com> wrote:
Anthony Minessale writes:
apiExecute is for FSAPI calls voicemail is a dialplan application. you would want to do one of the following:
session.execute("voicemail", "<voicemail args>"); session.execute("transfer", "<some ext that leads to voicemail>");
Yep ... that was exactly the command I was looking for. I take it that execute is more like the C function system rather than the system call exec? I.e. control is returned to the javascript after the application finishes?
Your plan to set the variables is the best one to avoid overhead of leaving JS running.
The only thing you can't do is set a variable in one action of your dialplan and then expect that variable to be set to do more <condition> tags inside that same dialplan.
The inband DTMF contains information regarding whether the caller is checking their voicemail or leaving a message for someone else which means that based on the DTMF I need to call the voicemail application with different parameters. How can I have the script just set variables if I can't use those variables with <condition> tags later in the dialplan to control how to call the voicemail application?
-- John ------------------------------------------------------------------------- | Feith Systems | Voice: 1-215-646-8000 | Email: john@feith.com | | John Wehle | Fax: 1-215-540-5495 | | -------------------------------------------------------------------------
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400