【发布时间】:2017-10-16 10:39:42
【问题描述】:
我已经安装了 RingCentral 应用,想根据接收者分机号码的条件创建案例。
一旦您接到任何电话,就会自动创建一个新任务,如果接收者的分机符合我的条件,我将编写触发器以生成案例。
请让我知道获取接收者分机号码的任何解决方法。
谢谢
【问题讨论】:
我已经安装了 RingCentral 应用,想根据接收者分机号码的条件创建案例。
一旦您接到任何电话,就会自动创建一个新任务,如果接收者的分机符合我的条件,我将编写触发器以生成案例。
请让我知道获取接收者分机号码的任何解决方法。
谢谢
【问题讨论】:
我不确定您说您已安装 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 条件以匹配它们。
希望这会有所帮助。
【讨论】: