Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2013-08-09 12:31:08 +0400

sergkzntsv Gravatar sergkzntsv

Прошу помощи Asterisk - AGI

Нужно по окончанию звонка запускать скрипт, в который передавать переменную UNIQUEID (уникальный номер звонка). Как не крутили - переменная не передается. Что делаю:

extensions.conf

..... exten => h,1,Read(${UNIQUEID}) exten => h,n,AGI(test.php,${UNIQUEID}) exten => _X.,n,Hangup()

test.php: #!/usr/bin/php-cgi -q

Этот скрипт отрабатывает и все хорошо. т.е. астериск по окончанию звонка его запускает.

Подскажите как мне выдернуть из астериска переменную UNIQUEID?

Заранее спасибо!

Прошу помощи Asterisk - AGI

Нужно по окончанию звонка запускать скрипт, в который передавать переменную UNIQUEID (уникальный номер звонка). Как не крутили - переменная не передается. Что делаю:

extensions.conf

..... exten => h,1,Read(${UNIQUEID}) h,1,Read(${UNIQUEID})

exten => h,n,AGI(test.php,${UNIQUEID}) h,n,AGI(test.php,${UNIQUEID})

exten => _X.,n,Hangup()

test.php: test.php:

#!/usr/bin/php-cgi -q -q

$file="text.txt";

if( !file_exists($file)) {

$fp = fopen($file, "w");

fwrite($fp, $chan);

fclose ($fp);

}

?>

Этот скрипт отрабатывает и все хорошо. т.е. астериск по окончанию звонка его запускает.

Подскажите как мне выдернуть из астериска переменную UNIQUEID?

Заранее спасибо!

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.