首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSSIP中的盲传输

JSSIP中的盲传输
EN

Stack Overflow用户
提问于 2020-07-27 23:00:24
回答 2查看 562关注 0票数 0

我一直在尝试对正在进行的呼叫进行盲转接。

下面是我实现的代码:

代码语言:javascript
复制
transfersession(ext) {
    this.rtcSession.refer('sip:' + ext + '@' + serveraddress);
}

谁能告诉我,我还有什么要写的吗?

上面的代码断开正在进行的呼叫,并将呼叫添加到队列中。

我到底做错了什么?提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-28 10:51:40

另一端应该支持refer。然而,这可能是不安全的,因此被大多数提供商禁用。

无论如何,您应该学习如何使用tcpdump/wireshark并检查sip trace。

票数 1
EN

Stack Overflow用户

发布于 2021-03-24 23:53:58

这是我用来进行盲目传输的代码

代码语言:javascript
复制
function makeBlindTransfer(numberToTransfer) {
  let eventHandlers = {
    requestSucceeded: function (e) {
      console.log("Transferencia realizada con exito");
    },
    requestFailed: function (e) {
      console.log("Transferencia fallo");
    },
    trying: function (e) {
      console.log("trying", e);
    },
    progress: function (e) {
      console.log("progress", e);
    },
    accepted: function (e) {
      console.log("accepted", e);
    },
    failed: function (e) {
      console.log("failed", e);
    },
  };
  try {
    ssession.refer(numberToTransfer, {
      eventHandlers,
      extraHeaders: [`Contact: <sip:${dest}@yourhost:yourport>`],
    });
  } catch (err) {
    console.log("no pudimos realizar su solicitud");
  }
}

您也可以查看文档:https://jssip.net/documentation/2.0.x/api/refer_subscriber/ https://jssip.net/documentation/2.0.x/api/session/#method_refer

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

https://stackoverflow.com/questions/63118053

复制
相关文章

相似问题

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