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でjsrunAPIを使用してこのスクリプトを実行しました。ただし、「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 に答える