0

DNID (アスタリスク サーバーにアクセスするためにエンド ユーザーがダイヤルした番号) を php agi スクリプトに取得するにはどうすればよいですか? 私は試した

$agi->get_fullvariable("DNID"); 
$agi->get_fullvariable("${DNID}");
$agi->get_fullvariable("${CALLERID(dnid)}");
$agi->get_fullvariable("{CALLERID(dnid)}");

しかし、私は値を取得しませんでした。また、php agiからアスタリスク変数を読み取るための適切な構文/方法を誰かに教えてもらえますか?

4

2 に答える 2

4

ある方法を思いつきました。アスタリスクはいくつかのデータを agi スクリプトに渡します。これは、実行することで確認できます。

agi set debug on

アスタリスクcliで。phpagi ライブラリを使用している場合は、

$agi->request['agi_dnid'] 

ダイヤルされた番号または発信者がアスタリスク サーバーに到達するためにダイヤルした番号を保持します。

于 2014-01-21T10:38:40.313 に答える