Я хочу сделать программу в реальном времени, которая показывает входящие звонки. Проблема в том, что я не знаю, где получить статус вызова, например, удержание, вызов или ответ.
В Asterisk есть переменная $ {CALLERID (num)} для получения номера, но не известно, где взять остальную информацию.
Вы получите его через PHP-AGI. Вы можете подключиться к Asterisk Cli, используя это. Команда "очередь шоу"
http://sysadminman.net/blog/2012/asterisk-elastix-queue-and-agent-wallboard-3604
Надеюсь, это поможет
Для получения информации от Asterisk вы можете использовать интерфейс Asterisk Manager (AMI), некоторая информация о нем доступна на the-asterisk-book.com и voip-info.org. Тогда я уверен, что вы можете отслеживать статус пиров, каналов и звонят ли они или отвечают.
Я надеюсь, что это поможет вам.