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 | | -------------------------------------------------------------------------