Входящий вызов 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");