Страница 1 из 1

Не получается получить значение DIALSTATUS из AMI

Добавлено: 23 ноя 2013, 12:03
ugreek
Использую AMI, выполняю команду Originate. После окончания этой функции вызываю кодманду GetVar('', 'DIALSTATUS')

Пример кода:

Код: Выделить всё

    $result = $manager->Originate(...);
    
    
    if($result)
    {
    	$dialstatus = $manager->GetVar('', 'DIALSTATUS');
    	print_r($dialstatus);
    }
возвращает пустой значение

Array
(
[Response] => Success
[Variable] => DIALSTATUS
[Value] =>
)

Цель получить причину по которой вызов не состоялся, возможно нужно использовать что-то другое?

Re: Не получается получить значение DIALSTATUS из AMI

Добавлено: 23 ноя 2013, 12:17
zzuz
Из какого канала вызывается переменная AMI должен сам догадаться?

Re: Не получается получить значение DIALSTATUS из AMI

Добавлено: 23 ноя 2013, 14:33
ugreek
Я пробовал передавать его так SIP/zadarma, но он его не находит, глянул в консоли, там у него еще идет уникальный номер, но он постоянно меняется при каждом вызове, а как его получить, я не знаю