【问题标题】:Using jsSIP in A Project在项目中使用 jsSIP
【发布时间】:2021-03-24 23:58:06
【问题描述】:

我们在我们的项目中使用 jsSIP,我试图在接到来电时获取来电者的电话号码。我在 jsSIP documentation 中找不到答案。

在上图中,我想取“1004”电话号码。我该怎么做?

【问题讨论】:

  • 当您在 JsSIP 中收到 'newRTCSession' 事件时,会有一个包含远程身份的会话对象。
  • 嘿@gustavogb 你有这样的示例项目吗?

标签: webrtc sip jssip


【解决方案1】:

你也可以使用

session.remote_identity.display_name

来电

【讨论】:

    【解决方案2】:

    您可以在来电和去电时尝试此操作,您将获得正在呼叫您或您正在呼叫的用户

    session.remote_identity.uri.user
    

    您可以在呼入和呼出时尝试此操作,您将获得用户 call-id 名称

    session.remote_identity.display_name
    

    【讨论】:

      【解决方案3】:

      newRTCSession 事件中,您将获得一个会话对象。 session.request.header

      使用session.request.getHeader('From') 获取发件人号码

      coolPhone.on('newRTCSession',function(session){
         console.log(session.request);
         console.log('call Id',session.request.getHeader('From'));
      })
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多