Команда Asterisk Manager API: Status


Возвращает статусы всех активных каналов или только указанного в запросе канала.


Параметры команды


  • Channel: Название канала, статус которого мы хотим получить. Если не указано, будет возвращены статусы всех каналов.
  • ActionID: Необязательный ID команды, который будет возвращен в ответе и во всех событиях (пакетах типа Event), связанных с данным запросом.

Запрос:
Action: Status
Channel: SIP/102-efe4
ActionID: blah

Ответ asterisk при успехе:
Response: Success
Message: Channel status will follow

Event: Status
Channel: SIP/102-efe4
CallerID: "Test Client" <102>
Account:
State: Up
Context: sipclients
Extension: 102
Priority: 1
Seconds: 16
Link: SIP/102-cbcf
Uniqueid: 1113857632.4
ActionID: blah

Event: StatusComplete


Ответ asterisk при ошибке:
Response: Error
Message: No such channel


Ссылки по теме