Я использую 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, независимо от того, используется ли сессия или заголовок, все может быть в порядке.