Как получить список текущих звонков в Asterisk Java?
Мне было интересно, как можно получить список текущих вызовов в Asterisk при использовании Asterisk-Java?
Это необходимо, например, при перезапуске ManagerAPI, и я хотел бы отобразить все вызовы, которые в данный момент выполняются на Asterisk.
Ранее это было сделано путем наблюдения свойств на каналах, созданных в Asterisk (я думаю, что это было свойство 'connectedChannel'), но это сейчас (Asterisk 13) невозможно - связанный канал не обновляется при создании вызова.
1 ответ
Вы должны выполнить через действие AMI COMMAND с "кратким показом основных каналов" и собрать выходные данные.