Salesforce: как получить добавочный номер получателя RingCentral

Я установил приложение RingCentral и хочу создавать обращения на основе условий по добавочному номеру получателя.

Новая задача создается автоматически, как только вы получаете любой звонок, я собираюсь написать триггер для создания случаев, если расширение получателя соответствует моим критериям.

Пожалуйста, дайте мне знать любой обходной путь, чтобы получить добавочный номер приемника.

Спасибо


person Amol    schedule 16.10.2017    source источник


Ответы (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, чтобы оно соответствовало им.

Надеюсь это поможет.

person Paco Vu    schedule 18.10.2017