IVR を PHP と統合することは可能ですか? 同じことに関連するチュートリアルまたはリンクはありますか?
ユーザーが特定の電話番号に電話し、予約登録番号と予約日を入力すると、IVR は予約注文とステータスを自動音声でユーザーに応答する必要があります。
PHP(CodeIgniter)で実装することは可能ですか?
ありがとう。
IVR を PHP と統合することは可能ですか? 同じことに関連するチュートリアルまたはリンクはありますか?
ユーザーが特定の電話番号に電話し、予約登録番号と予約日を入力すると、IVR は予約注文とステータスを自動音声でユーザーに応答する必要があります。
PHP(CodeIgniter)で実装することは可能ですか?
ありがとう。
このリンクを確認してください。 https://www.twilio.com/docs/tutorials/walkthrough/ivr-phone-tree/php/laravel には codeigniter のライブラリもあります。
PHP をTropoおよびVoiceXMLと互換性のある IVR で使用できます。これは、 PHPとVoxeo Prophecy IVR プラットフォームを使用して VoiceXML を生成するためのチュートリアルです。Tropo と Prophecy IVR を無料で試すことができます。アプリケーションを本番環境に配置したい場合にのみ料金が発生します。
はい、これは間違いなく可能です。VoiceXML の開発は、PHP スクリプトが HTML の代わりに VoiceXML を生成することを除いて、通常の Web 開発と同じように標準の HTTP プロトコルを使用して行われます。登録番号と予約日を (タグを使用して) 収集するためのすべてのコードを含む最初の VoiceXML ドキュメントを作成する必要があります。その後、HTTP POST 経由で (タグを使用して) ユーザー入力を PHP スクリプトに送信できます。PHP スクリプトは POST 変数にアクセスし、予約注文の検索を実行して、結果を新しい VoiceXML ドキュメントに出力します。以下は、PHP の非常に簡略化された例です。
start.xml:
<?xml version="1.0"?>
<vxml version="2.1">
<form>
<field name="registration_number" type="digits">
<prompt>Please say or enter your booking registration number.</prompt>
</field>
<field name="date" type="date">
<prompt>Please say or enter your booking date.</prompt>
</field>
<filled>
<submit next="search.php" method="post" namelist="registration_number date"/>
</filled>
</form>
</vxml>
search.php:
<?php
header("Content-type: text/xml");
echo("<?xml version=\"1.0\"?>\n");
$booking_details = lookup_booking_order($_POST['registration_number'], $_POST['date']);
?>
<vxml version="2.1">
<form>
<block>
<prompt><?=htmlspecialchars($booking_details)?></prompt>
</block>
</form>
</vxml>
CodeIgniter のような MVC フレームワークを使用するのは少し手間がかかります。これらのスクリプトをコントローラーに分割して、GET/POST 要求と 2 つのビュー (開始ページ用に 1 つ、検索結果ページ用に 1 つ) を処理する必要があります。