Команда Asterisk Manager API: Status
Возвращает статусы всех активных каналов или только указанного в запросе канала.
Параметры команды
- Channel: Название канала, статус которого мы хотим получить. Если не указано, будет возвращены статусы всех каналов.
- ActionID: Необязательный ID команды, который будет возвращен в ответе и во всех событиях (пакетах типа Event), связанных с данным запросом.
Запрос:
Action: Status
Channel: SIP/102-efe4
ActionID: blah
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
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
Message: No such channel