0

我有一个使用 Twilio 的网站,允许人们使用我们的临时号码来接收在验证过程中收到的 SMS 消息等。公司转而使用音频验证变得越来越普遍,因此我想开始记录所有收到的电话并显示它们在现有的 HTML 表中使用 HTML5<audio>标记。

这是现有的代码:

                      <tbody>
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

// Get the PHP helper library from twilio.com/docs/php/install
require_once('twilio/Services/Twilio.php'); // Loads the library

// Your Account Sid and Auth Token from twilio.com/user/account
$sid = ""; 
$token = ""; 
$client = new Services_Twilio($sid, $token);

$messages = $client->account->messages->getIterator(0, 50, array(
    'To' => $_SERVER['QUERY_STRING'] // this is the number
)); 

foreach ($messages as $message) { 
    echo "<tr><td>" . $message->from . "</td><td>" . $message->date_sent . "</td><td>" . $message->body . "</td></tr>";
}
?>
                      </tbody>
                    </table>

我怎样才能建立收到的录音电话?如果有意义的话,我想在 eixsting SMS 消息中保持日期/时间顺序。

4

1 回答 1

0

Twilio 开发人员布道者在这里。

您绝对可以使用 Twilio 录制通话。

创建调用时,只需在 REST API 请求中包含参数Record=true即可创建调用。然后,如果您包含一个指向服务器上 URL的statusCallback参数,那么当调用完成时,您将收到一个指向该 URL 的 webhook,其中包含指向录制文件的链接。

您还可以从 API 获取最新录音。您可以获取 wav 或 mp3 格式的录音,然后可以在 HTML<audio>元素中使用。

我不确定您是如何设置按日期订购的 SMS 表的,但希望对您有所帮助。如果还有什么我可以帮忙的,请告诉我。

于 2016-06-09T10:12:24.023 回答