【问题标题】:Salesforce: How do I get RingCentral extension number of receiverSalesforce:如何获取接收者的 RingCentral 分机号码
【发布时间】:2017-10-16 10:39:42
【问题描述】:

我已经安装了 RingCentral 应用,想根据接收者分机号码的条件创建案例。

一旦您接到任何电话,就会自动创建一个新任务,如果接收者的分机符合我的条件,我将编写触发器以生成案例。

请让我知道获取接收者分机号码的任何解决方法。

谢谢

【问题讨论】:

    标签: salesforce ringcentral


    【解决方案1】:

    我不确定您说您已安装 RingCentral 应用程序是什么意思? 但是,如果您以某种方式拥有电话号码(来自来电、来电、通话记录等),并且您想检测该电话号码的分机号码。然后第一个要求是,该电话号码必须属于您登录的同一个 RingCentral 帐户。第二个要求是您必须使用具有超级管理员角色的分机的主帐号登录。下面是节点JS中获取分机号的一些代码。

    var incallNumber = "+1234567890"
    platform.get('/account/~/phone-number', {
    usageType: 'DirectNumber'
    })
    .then(function(resp){
      console.log(resp)
      var json = resp.json()
      for (var record of json.records){
        //if (incallNumber == record.phoneNumber){
          console.log('Phone number: ' + record.phoneNumber)
          if (record.extension.hasOwnProperty('extensionNumber'))
            console.log('Extension number: ' + record.extension.extensionNumber)
          else
            console.log('No extension number')
          console.log('---')
        //}
      }
    })
    

    然后您可以将 incallNumber 替换为您的号码并取消注释 if 条件以匹配它们。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-18
      • 2013-07-02
      相关资源
      最近更新 更多