はじめての方へTrixbox CE2.6IP電話機IP電話サービスPHPAGI参考情報導入事例紹介
トップページ >PHPAGI >get_data

PHPAGI

get_data

get_data($filename, $timeout=NULL, $max_digits=NULL)

$filenameの音声ファイルを流しながら、キー入力を待ちます。
$max_digitsの桁数が入力されるまでキー入力待ち状態になり、桁数が入力された時点で処理は終了しますが、入力されるまでは待ち続けます。
ただし、音声ファイルが流れてからの待ち時間が$timeoutミリ秒(秒でありませんので注意!)経過した場合、タイムアウトとなり、処理は終了します。

(例)
beepの音声ファイルを流しながら、4桁の入力を待ちます。
音声が流れてから3秒経ったらタイムアウトとします。
---
$agi->get_data('beep', 3000, 4)
---