Twilio Multi-Dial и Multi-Gather - PullRequest
       81

Twilio Multi-Dial и Multi-Gather

0 голосов
/ 20 апреля 2020

Backstory

Twilio позволяет нам легко набирать несколько номеров с

<dial>
   <number>...</number>
   <number>...</number>
   <number>...</number>
</dial>

, но это поведение "первое соединение выигрывает". Таким образом, первый номер, который нужно снять (подключить), получает соединение, в то время как все остальные номера отменяются / отбрасываются.

Проблема

Документированная проблема с этим - когда номер в этом списке отвечает на при первом звонке, таком как голосовая почта для сотового телефона, не подключенного к сети, соединение устанавливается автоматической системой, что побеждает намерение множественного набора.

Вопрос

Как мы можем сделать множественный набор, который включает в себя набор, такой, что первый человек, который наберет и наберет ди git или два , выиграет вызов, чтобы автоматические пикапы не выиграли вызов?

1 Ответ

0 голосов
/ 21 апреля 2020

Я лично нашел SimRing крайне неприятной функцией для набираемых абонентов.

Невозможно использовать функцию SimRing <Number> существительное . Вам нужно будет создать собственную логику c для исходящих вызовов с использованием ресурса REST API Calls и убедиться, что в вашей учетной записи есть необходимые вызовы в секунду (CPS) для одновременного инициирования количества запланированных вызовов. без задержки в очереди.

Затем вам нужно будет программно отслеживать, какая сторона отвечает на вызов и положительно отвечает на запрошенный отзыв (чтобы подтвердить, что это человек), а затем отменить все другие ветви вызова (некоторые будут в процессе нажатия кнопки, в то время как другие, возможно, еще не ответили).

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

...