1 | изначальная версия редактировать | |
Нужно по окончанию звонка запускать скрипт, в который передавать переменную 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?
Заранее спасибо!
2 | No.2 Revision редактировать |
Нужно по окончанию звонка запускать скрипт, в который передавать переменную 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.