0
我已經安裝了RingCentral應用程序,並希望根據接收機分機號碼的條件創建個案。Salesforce:我如何獲得RingCentral的接收機分機號碼
一旦接到任何呼叫,就會自動創建一個新任務,如果接收者的擴展符合我的標準,我將編寫觸發器來生成個案。
請讓我知道任何解決方法來獲得接收者分機號碼。
感謝
我已經安裝了RingCentral應用程序,並希望根據接收機分機號碼的條件創建個案。Salesforce:我如何獲得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條件以匹配它們。
希望這會有所幫助。