Как получить список текущих звонков в Asterisk Java?

Мне было интересно, как можно получить список текущих вызовов в Asterisk при использовании Asterisk-Java?

Это необходимо, например, при перезапуске ManagerAPI, и я хотел бы отобразить все вызовы, которые в данный момент выполняются на Asterisk.

Ранее это было сделано путем наблюдения свойств на каналах, созданных в Asterisk (я думаю, что это было свойство 'connectedChannel'), но это сейчас (Asterisk 13) невозможно - связанный канал не обновляется при создании вызова.

1 ответ

Вы должны выполнить через действие AMI COMMAND с "кратким показом основных каналов" и собрать выходные данные.

Другие вопросы по тегам