Я использую Twilio Voice API для создания исходящего вызова:
$call = $twilio->calls->create(
"+14155551212", // to
"+15017122661", // from
array(
"url" => "http://demo.twilio.com/docs/voice.xml"
)
);
Как видите, доступ к сценарию, используемому для вызова, осуществляется с помощью параметра "url", указывающего на файл XML.
XML жестко закодирован. Есть ли способ написать «встроенный» TwiML внутри этой функции создания, чтобы я мог перейти на PHP напрямую, чтобы сделать сценарий динамичным? Тогда я не буду использовать жестко закодированный XML-файл, а вместо этого динамический PHP.
Например, если у меня есть:
$customer_name = $customer['name'];
Я бы хотел передать это в скриптбыть прочитанным, когда слушает вызов.
Как я могу это сделать?