2

我正在学习 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”不是一个函数。

4

1 回答 1

2

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

谁会在这里听你的 HelloWorld.wav?如果你像这样使用“jsrun”,最好是 freeswitch 拨出,因为它没有要应答的会话。

也遵循这个例子的最后一部分关于拨号方案: http://wiki.freeswitch.org/wiki/Javascript_QuickStart 这个例子不能与“jsrun”一起使用。

于 2010-06-23T13:32:34.440 回答