Интеграция CTI Сервис сейчас + Twilio - PullRequest
0 голосов
/ 24 октября 2019

Я завершила интеграцию CTI с Twilio. Я могу принимать и совершать внешние звонки. На основании документации, когда агент получает внутренний вызов, он может передавать его только внутреннему агенту. Мне нужно либо перевести на другую сторону (контролируемая передача), либо сделать конференц-звонок. Это возможно? Если это не так, то какая другая поддерживаемая интеграция позволит мне сделать это. В настоящее время у меня нет системы телефонии, и нам нужны агенты для использования веб-браузера.

enter image description here

1 Ответ

1 голос
/ 28 октября 2019

Это возможно. Я сделал это в рамках своих систем Flex, не уверен, что влечет за собой CTI, но похоже, что они имеют те же ограничения, которые коренятся в Taskrouter. Вам нужно было бы создать пользовательскую кнопку, которая извлекает callSid клиента из конференции агента и отправляет ее в качестве параметра конечной точке, которая использует REST API Twilio для обновления вызова клиента:

1) Сделать пользовательскую кнопку пользовательского интерфейса дляизвлечь CallSid клиента в конференции активного агента

2) Нажмите конечную точку с callSid в качестве параметра и используйте API-интерфейс Twilio REST для обновления callSid, ​​передав URL-адрес, который просто выполняет перенаправление надругая конечная точка Twilio.

3) Сделайте так, чтобы эта конечная точка Twilio отвечала с помощью TwiML, например, с помощью глагола набора номера вызывающей стороны или любого другого TwiML, на который вы хотите ответить.

4) Убедитесь, что выЗавершите и завершите задания - иначе вы не сможете взять другое задание. Кроме того, в URL-адресах обратного вызова для TwiML с перенаправлением обязательно указывайте события endConferenceOnExit для вашего клиента в зависимости от вашего варианта использования.

...