Оказался первый раз в ступоре. Опишу ситуацию.
Астер 11. Используется PHP-AGI.
(описание упрощено)
Итак. Приходит внешний звонок на который я выславляю переменную __BIT="".
Далее идет Dial(SIP/111,,M(bit))
[macro-bit]
exten => s,1,AGI(bit.php) - вызов AGI-скрипта типа
Код: Выделить всё
<?php
require_once('phpagi-asmanager.php');
require_once('phpagi.php');
$agi= new AGI();
$agi->verbose("--------BIT is started------------");
$agi->set_variable('BIT',"11111111111111111");
?>
same => n,DumpChan
Вижу в дампе что все ок и переменная выставилась.
Далее идет разговор. После завершения разговора снова снимаю дамп и вижу что переменная __BIT как была пустой так и осталась.
Наигрался кучей варианто в подчеркиванием и без - все без толку.
Может кто сталкивался с таким?