JavaScript应用程序在Freeswitch中不工作

JavaScript应用程序在Freeswitch中不工作,javascript,freeswitch,Javascript,Freeswitch,我正在学习FreeSWITCH应用程序。在本文中,应用程序名为“javascript”,用于执行我们的javascript 我创建了以下JavaScript: var languageCode = "en"; var soundDir = "sound/"; function playFile(fileName, callBack, callBackArgs) { session.streamFile(soundDir + languageCode +

我正在学习FreeSWITCH应用程序。在本文中,应用程序名为“javascript”,用于执行我们的javascript

我创建了以下JavaScript:

var languageCode = "en";
var soundDir = "sound/";

    function playFile(fileName, callBack, callBackArgs)
    {
            session.streamFile(soundDir + languageCode + "/" + fileName, callBack, callBackArgs);
    }

    session.answer();
    playFile("HelloWorld.wav");
    exit()
然后我在fs_cli中使用jsrun API运行了这个脚本。
但它给出了错误,因为“session.answer”不是一个函数。

我认为您误解了“session.answer()”的含义

谁来听你的HelloWorld.wav? 如果您像这样使用“jsrun”,最好是释放开关拨出,因为它没有会话要应答

还应遵循本示例最后一部分关于拨号计划的内容: 此示例不与“jsrun”一起使用