sipjs 0.21.2,怎么实现来电接听?

316 天前
 Taoman
现在用 sipjs+freeswitch 能把电话呼出去,但不知道电话来的时候怎么接听,sipjs 文档上接听电话只有简单几句,用了还没实现,求助各位大佬
985 次点击
所在节点    程序员
8 条回复
JingKeWu
316 天前
// 有电话呼入
softPhoneUA.on('invite', function (session) {
currentSession = session;
softPhone.sessionEvent(session);
layer.confirm('有电话呼入 ... 请注意是否接听)', {
btn: ['取消', '接听', '拒绝'],
btn1: function () {
layer.close(index);
},
btn2: function () {
PHONE.answer();
},
btn3: function () {
softPhone.hangUp();
}
});
})
Taoman
316 天前
@JingKeWu 谢谢。不过这个写法好像是 sipjs 0.1 的版本,我现在使用 0.2 的,没有这个 api
JingKeWu
316 天前
试试 jssip 我们从 sipjs 换成 jssip 了
Taoman
316 天前
@JingKeWu 为什么换,sipjs 不够用吗?
JingKeWu
316 天前
@JingKeWu #3 没有为什么 换就行了
Taoman
316 天前
@JingKeWu 好的,那再请教一下,在页面点击接听按钮后就能直接和拨打方进行通话吗,还是要配置 webrtc 之类的东西?
JingKeWu
316 天前
Taoman
316 天前
@JingKeWu 这个 on 事件是自动监听的吗,我用的 vue ,直接写在 setup 里面就可以吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1005674

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX