gpt4 book ai didi

php - 调用电话时传递动态 TwiML

转载 作者:行者123 更新时间:2023-12-04 04:49:33 25 4
gpt4 key购买 nike

进行调用时如何将动态 TwiML 传递给 Twilio API?

$client = new Services_Twilio($sid, $token);

因此,不要传递 URL 来获取 TwiML:
$call = $client->account->calls->create("+14158675309", "+14155551212", "http://demo.twilio.com/docs/voice.xml", array());

我可以动态生成 TwiML 并将其传递给 API 吗?
$twiml = new Services_Twilio_Twiml();
$twiml->say( 'Hello Mark');
$call = $client->account->calls->create("+14158675309", "+14155551212", $twiml);

最佳答案

Twilio 布道者在这里。

您可以将其设为 PHP 文件并动态生成响应,而不是在 create 函数中指定静态 XML 文件。

您仍然使用 create() 告诉 Twilio 发起电话调用。当调用被应答时,Twilio 将请求您指定的 URL 以获取 TwiML,该 TwiML 会告诉它如何继续调用。所以例如你改变:

http://demo.twilio.com/docs/voice.xml



http://demo.twilio.com/docs/voice.php

并让 PHP 生成 TwiML 输出:

$twiml = new Services_Twilio_Twiml();
$twiml->say( 'Hello Mark');

这是使用 PHP helper library 生成 TwiML 的文档。 :

https://github.com/twilio/twilio-php#generating-twiml

希望有帮助。

关于php - 调用电话时传递动态 TwiML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17626219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com