2013-12-12 2 views
1

Мне нужна помощь. Я пытаюсь перечислить все доступные очереди с использованием REST API. Есть ли способ сгруппировать в настоящее время доступный номер телефона в очереди отдельно. Скажем, у меня есть три группы на моем телефонном дереве под названием «Отдел коллекций» (нажмите 1), отдел продаж (пресс-центр 2) и отдел продаж Inside (нажмите 3). Теперь, если более одного пользователя набирают телефон в каждом отделении, нажимая соответствующий номер, тогда телефон переходит в очередь в twilio. Поэтому я хочу сделать группу в очереди в соответствии с этим отделом. Итак, как я могу получить этот сценарий в своем приложении, используя twilio REST API. Это возможно ? если да, то позвольте мне объяснить с хорошим примером.Что касается twilio queued phone number

Благодарим заранее.

ответ

0

Twilo евангелист здесь.

Вы можете сделать столько очередей, сколько хотите, поэтому в вашем случае вы можете просто создать три разных очереди (один из которых называется «Коллекции», один по имени «Продажи» и один по имени «InsideSales»), а затем на основе что вызывающий абонент только [<Enqueue>][1] вызывающий в правильную очередь.

Для начала вам нужно создать меню телефона. В Phone Menu HowTo показано, как использовать вспомогательные библиотеки PHP для создания базового меню с помощью глаголов [<Say>][3] и [<Gather>][4]. Он также показывает, как обрабатывать выбор меню вызывающих абонентов, используя параметр Gathers action.

Для вашего приложения, как только пользователь выбирает пункт меню, который вы хотите поместить в очередь вызовов. В Call Queue HowTo показано, как использовать вспомогательные библиотеки PHP для отправки вызывающего абонента в очередь с использованием глагола <Enqueue>.

В очереди вызовов. Обратите внимание, что при использовании вспомогательной библиотеки PHP вы передаете строку в Enqueue function. Это имя очереди, в которую я хочу отправить вызывающего. Если очередность с этим именем еще не существует, Twilio автоматически создаст ее для вас, иначе этот вызов будет просто добавлен в существующую очередь.

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

+0

Привет, Devin, я использую PHP-библиотеки twilio REST API и OpenVBX для своей разработки. Как я могу достичь этого, используя либо API-интерфейс twistio REST, либо openVBX. Пожалуйста, дайте мне пример кода, чтобы я стал более понятным. – arjun

+0

Отредактировал свой ответ с более подробной информацией. Надеюсь, это поможет. –

Смежные вопросы