0

Twilio を使用して、一時的な番号を使用して、検証プロセスなどで受信した SMS メッセージを受信できるようにする Web サイトを持っています。企業が代わりに音声検証に切り替えることが一般的になっているため、受信したすべての通話を録音して表示することを開始したいと考えています。 HTML5<audio>タグを使用して、既存の HTML テーブルで。

既存のコードは次のとおりです。

                      <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>

録音された通話が受信されたことにどのように組み込むことができますか? それが理にかなっている場合は、既存の 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 に答える