我已安装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条件以匹配它们 .
希望这可以帮助 .
1 回答
我不确定你说你安装了RingCentral应用程序是什么意思?但是,如果你以某种方式拥有电话号码(来自来电,来电短信,通话记录等),你想要检测该电话号码的分机号码 . 然后第一个要求是,该电话号码必须属于您登录的同一个RingCentral帐户 . 第二个要求是您必须使用具有超级管理员角色的扩展名的主帐号登录 . 下面是节点JS中获取扩展号的一些代码 .
然后,您可以将incallNumber替换为您的号码,并取消注释if条件以匹配它们 .
希望这可以帮助 .