Я пытаюсь использовать действие ExtensionState для получения состояния магистрали PSTN через Asterisk AMI:
Action: ExtensionState
Context: trunks-hintcontext
Exten: pstn1
И полученный ответ:
Ответ: Сообщение об успешном завершении: расширениеРасширение статуса: pstn1 Контекст: trunks-hintcontext Подсказка: DAHDI / 1 Статус: 4
Согласно документации AMI, статус = 4 означает «недоступен», но транк должен быть «свободен», так как он доступен для пользователя.набор и прием вызовов.
Независимо от того, как я использую телефонную линию pstn, набирая номер или отвечая.Значение состояния всегда равно 1 (используется) или 4 (недоступно).
Я ожидаю, что статус будет «Неактивен», «Недоступен», «Используется».
ЕстьЕсть ли другие действия AMI, которые позволяют мне получить статус транков PSTN?