Re: не работает CHANISAVAIL при звонке через AUTODIALOUT или MANAGER API
Второй раз наступаю на те же грабли!!
Напишу здесь может кому пригодится.
У меня в скрипте прописывается запоминание последнего набранного номера во внутренней базе данных Астериска с привязкой к номеру телефона который делает звонок. Примерно вот так:
$AGI->database_put('LASTOUTNUM', $cidnum, $number );
так вот ежели значение ключа базы данных (в данном случае $cidnum) не определено или имеет недопустимый формат то выполнение скрипта не прерывается но получить значение переменных уже нельзя (возвращается пустые строки) и возвращаемые значения функций имеют одно и то же значение =1 не зависимо от результата операции.
В моем случае при звонке через эти интерфейсы MANAGER IP и AUTODIALOUT FILE неопределенным оказывается номер с которого инициируется звонок и соответственно происходят вышеназванные проблемы.
|