Я пытаюсь передать данные во время вызова, которые в конечном итоге дойдут до конечной точки сбора:
$client = new Client(config('twilio.account_sid'), config('twilio.auth_token'));
try
{
$client->account->calls->create(
'13145551212',
config('twilio.number'),
[
"url" => "http://example.com/test.xml"
]
);
}
catch (TwilioException $e)
{
echo "Oops! " . $e->getMessage();
}
Мой XML выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather action="/test.php" method="GET" numDigits="1">
<Play loop="10">https://example.com/test2.mp3</Play>
</Gather>
<Say>Thank you, Goodbye</Say>
</Response>
В тесте. php Я просто выгружаю массив $ _REQUEST в текстовый файл.
Так как бы мне сказать, идентификатор клиента в запросе. Пример:
$client->account->calls->create(
'13145551212',
config('twilio.number'),
[
"url" => "http://example.com/test.xml",
"customerId" => 839
]
);
И это пришло на мой тест. php script?