我已经安装了 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 条件以匹配它们。
希望这可以帮助。