Входящий вызов Twilio с <конференция> не звонит агенту twilio.device.incoming

В моем простом сценарии одиночные вызовы одного агента отлично работают с Twilio.device.incoming.

Когда дело доходит до обработки большого количества входящих вызовов для многих доступных агентов с функцией удержания / снятия с удержания. Всем рекомендуется использовать <conference>. после использования конференции он помещает клиента в конференц-связь с музыкой waitUrl, но как агент получит входящий звонок и может принять этот новый вызов с функцией удержания / снятия с удержания.

Я использую PHP и Javascript SDK. он использует Twilio.Device.incoming.

1 ответ

Проповедник разработчиков Twilio здесь.

Когда вы получаете входящий веб-перехватчик и отвечаете, помещая вызывающего абонента в конференцию, вы также должны сделать новый исходящий вызов своему агенту, чтобы он тоже присоединился к конференции.

Сделать это можно с помощью ресурса участников конференции :

      $participant = $twilio->conferences("CONFERENCE_NAME")
                      ->participants
                      ->create("YOUR_TWILIO_NUMBER", "AGENT_ADDRESS");
Другие вопросы по тегам