使用SIP.js进行有人值守的转移

问题描述 投票:0回答:1

早上好,我需要用SIP.js进行有人值守的转移。有人成功完成了这项任务吗?我现在只能盲目转移,我发现一篇文章报告说在版本0.7.x中支持有人参与转移槽替换命令。

https://www.onsip.com/blog/sipjs-070-adds-fixes-and-support-for-attended-transfer-recommended-upgrade

sip sipjs
1个回答
0
投票

也许为时已晚,但我为未来写了答案。我是按照以下步骤完成的:

  • 将当前会话保存在其他变量中,例如var holded_session = session;
  • 打电话给当前会议暂停,session.hold()
  • 打电话给ua.invite()
  • 转移session.refer(holded_session)

函数hold()unhold()没有记录在文档中,但是当你将会话输出到控制台时,你会看到它在那里。

© www.soinside.com 2019 - 2024. All rights reserved.