このページは役立ちましたか?

サンプル:電話番号を取得するAGIスクリプト

  • You do not have permissions to view this page - please try logging in.
目次
ヘッダーがありません

 IVRで処理する際、お客様の電話番号をDB照会する必要などがある場合に使える、CallerIDの基本的な取得方法です。下記のスクリプトをRunscript(スクリプトを実行)コマンドで実行すると、音声で電話番号を案内します。

 必要に応じて処理を追加してください。

 

#!/usr/bin/perl
use strict;
use Asterisk::AGI;
###########################################
# 2010 Communication Business Avenue, Inc.
# Caller ID Check Script
###########################################

$|=1;

# Setup some variables
my %AGI; my $tests = 0; my $fail = 0; my $pass = 0;
my $astagi = new Asterisk::AGI;

while(<stdin>) {
	chomp;
	last unless length($_);
	if (/^agi_(\w+)\:\s+(.*)$/) {
		$AGI{$1} = $2;
	}
}

$astagi->say_alpha($AGI{'callerid'});
このページは役立ちましたか?
タグ (タグ編集)
  • No tags

ファイル 0

 
あなたはコメントを投稿するには ログイン しなければなりません。
Powered by MindTouch Core