Приложение JavaScript не работает в Freeswitch - PullRequest
2 голосов
/ 22 июня 2010

Я изучаю приложения 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()

Затем я запустил этот скрипт, используя jsrun API в fs_cli. но он выдал ошибку, так как 'session.answer' не является функцией.

1 Ответ

2 голосов
/ 23 июня 2010

Я думаю, вы неправильно понимаете значение «session.answer ()».

Кто будет слушать ваш HelloWorld.wav здесь?Если вы используете «jsrun», как это, то лучше, если freeswitch набирает номер, потому что у него нет сеанса для ответа.

Следуйте также последней части этого примера относительно плана набора: http://wiki.freeswitch.org/wiki/Javascript_QuickStart Этот пример недля использования с "jsrun".

...