php - 使用录制的语音作为 twilio 创建调用响应

标签 php twilio

我正在使用 twillio 调用特定号码。

$client = new Services_Twilio($sid, $token);
$call = $client->account->calls->create($from,$to, URL to response, array());

响应作为给定 url 的输出来响应,如下所示:

 header("content-type: text/xml");
     echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
     echo "<Response>
     <Say>
           Hello buddy, here is the call you had requested now, it is up to you how long you can fake it.
     </Say>
     </Response>";

Twilio 调用给定号码,如果用户响应电话,他会收到定义的文本作为语音响应。

我们可以使用录制的声音代替给定的 XML 作为响应

最佳答案

这里是 Twilio 员工。

TwHello Inc 已在评论中回复,但只是为了澄清:

,您可以使用 <Play>标签来播放 mp3 文件,该文件可以是录制的声音:

https://www.twilio.com/docs/api/twiml/play

就这么简单:

<Response>
    <Play>http://mywebsite.com/mysong.mp3</Play>
</Response>

关于php - 使用录制的语音作为 twilio 创建调用响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23515653/

相关文章:

php fgetcsv - 字符集编码问题

PHP:从返回的时间值中删除秒数

ruby-on-rails - 以编程方式禁用 Rails 中 Twilio 号码的传入 SMS 消息

javascript - Twilio JavaScript - 从客户端到服务器的短信

android - 特威利奥 : Getting child call sid in android client

php - 是否有必要显式地通过引用传递?

php - 在php数组中添加MySQL结果有重复值

php - 具有复合主键的 Yii 模型

twilio - Agora RTC 直播角色

android - 有没有办法获取 Android 版 Twilio 中的比特率?