我们正在使用jssip 3.3.4处理传入的呼叫。
我们看到了一些系统,当用户单击应答按钮时,呼叫没有被应答。
答案按钮本质上是:
session.answer(callOptions);
session.connection.addEventListener('addstream', function (e) {
console.warn('call answered');
});
在大多数系统上,我们看到日志消息“已接电话”,并且生活很好。
在少数Windows系统(Windows 10 1909)上,不会触发addstream事件,并且我们也看不到日志消息“已接听电话,也未接听电话。
我们认为问题与网络无关,因为在至少一个实例中,我们在同一办公室有两台PC。一种有效,一种无效。
SIP服务器是星号16。
我知道不赞成使用事件addstream
,而赞成ontrack
事件,请参见RCT docs。尝试切换事件是否可以解决问题?