首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SIPML5 WebRTC中配置引用调用?

如何在SIPML5 WebRTC中配置引用调用?
EN

Stack Overflow用户
提问于 2018-06-19 09:25:50
回答 1查看 930关注 0票数 3

我正在尝试为我的SIP呼叫请求制作一个web客户端。我已经从浏览器成功地进行了邀请调用。但是,我不知道如何通过Javascript来引用第三方电话。我正在使用WebRTC和SIPML5。

在尝试session.transfer()之后,在成功引用之后,指向推荐程序的链接就会中断.但是,我能够听到从裁判到推荐人的声音。“我没有收到通知。只是指ACK sip消息,然后是1个侧呼叫。”

例如, A指的是B。在成功引用后,我无法从A发送/恢复SIP数据包。但是,我也可以在B上做同样的事情。所以,当B说话的时候,A可以听到。但是,反之亦然。

SIP引用通过SIPP很好地工作。双向包也可用。

P.S.:我不想转接。

如果SIPML5不支持这一点,我可以通过Java做同样的事情吗?在这里,我向servelet发送一个参考请求,它通过doRefer()处理它。

以下是我提到的链接:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-19 14:09:07

我自己找到的。

SIPML5不支持呼叫引用,而是支持呼叫传输。因此,它使用引用传输调用,但随后,被调用者被断开连接。

因此,为了找到解决办法,我以字符串的形式发送了session.send()中的参考消息详细信息。我不得不解析字符串来获取数据,当然,这不是SIP消息,而是一个简单的字符串。

在处理参考资料时,我可以接收来自被叫者和呼叫者的数据包。

但问题依然存在,

问题是,invite call的会话是'call‘类型,而消息会话是' message’类型的。

因此,我将调用会话的调用ID添加到消息会话中,并对其进行了分析。因此,成功地在同一信道上获得了分组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50924893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档