Передайте переменную через сеанс или другими способами во FreeSwitch в SIP.js - PullRequest
0 голосов
/ 02 октября 2018

Я использую SIP.js для регистрации расширения в FreeSwitch.В настоящее время сеанс может быть построен, но могу ли я спросить, могу ли я передать больше самоопределяемых переменных в freeswitch, используя сеанс?

В настоящее время мой код

userAgent = new SIP.UA();
userAgent.on('invite', function foo(session) {
            session.accept();
        });

Поскольку я считаю, что сеансХороший способ хранить и передавать переменные, если бы во freeswitch я мог легко использовать javascript-метод session.getVariables (""), чтобы вывести переменную и затем обработать следующий шаг.Я попробовал

userAgent.on('invite', function foo(session) {
        session.accept(extras);
    });

Но когда я попытался получить переменные из сеанса, переменная по-прежнему равна нулю.

Могу ли я спросить, есть ли какой-нибудь метод, который я могу передать самоопределяемымпеременные для FreeSwitch, независимо от того, используется ли сессия или заголовок, все может быть в порядке.

...