Абоненты CallerId Dial против Enqueue
Проблема: я хотел бы воспроизвести музыку на удержании для входящего абонента и для исходящего агента, которого я хотел бы показать вызывающей стороне входящего абонента.
Ответ на этот пост продемонстрировал, как сделать постановку в очередь / очередь Twilio, добавить входящий вызов в очередь и обратиться к агенту, но там, где он имеет $yourTwilioNumber, я хотел бы, чтобы входящий callerId
$client = new Client($yourTwilioAccountSid, $yourTwilioAuthToken);
$call = $client->calls->create(
$yourAgentNumber,
$yourTwilioNumber, <--- I want inbound callerid
array("url" => "http://example.com/ivr/call/queue")
);
Так как только ответы Dial на первоначальный запрос разрешают эту опцию, мне было интересно, как я могу разрешить ее в чем-то более сложном, что кажется достаточно стандартной вещью, которая нужна.
редактировать
Просто чтобы было ясно, если я отвечу на входящий звонок с
response = VoiceResponse()
response.dial('415-123-4567')
Это показывает CallerId вызывающего абонента в порядке. Я просто пытаюсь расширить эту функциональность, когда мне нужна удерживаемая музыка.