我已经使用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,无论使用会话还是标头都可以。