VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Виды device в DEVICE_STATE

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Виды device в DEVICE_STATE

Сообщение tol_iwan »

Вообщем это не проблема, а так - для развития. Поискал информацию, нашел не много. Может кто подскажет или направит к описанию.
Назначение DEVICE_STATE(device) понятно, но какие значения может принимать device? Ясно, что можно указать конкретное устройство. Но помимо этого там можно указать значения agent:1001, MeetMe:1001, Custom:cus1001. Это все, что я знаю. А есть еще, какие статусы можно отслеживать?
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Виды device в DEVICE_STATE

Сообщение tol_iwan »

Наверное все-таки глупость спросил...
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Виды device в DEVICE_STATE

Сообщение virus_net »

Мне кажется, что в описании вполне внятно все написано и и с примерами:

Код: Выделить всё

*CLI> core show function DEVICE_STATE
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
-= Info about function 'DEVICE_STATE' =-

[Synopsis]
Get or Set a device state.

[Description]
The DEVICE_STATE function can be used to retrieve the device state from any
device state provider. For example:
NoOp(SIP/mypeer has state ${DEVICE_STATE(SIP/mypeer)})
NoOp(Conference number 1234 has state ${DEVICE_STATE(MeetMe:1234)})
The DEVICE_STATE function can also be used to set custom device state from
the dialplan. The 'Custom:' prefix must be used. For example:
Set(DEVICE_STATE(Custom:lamp1)=BUSY)
Set(DEVICE_STATE(Custom:lamp2)=NOT_INUSE)
You can subscribe to the status of a custom device state using a hint in
the dialplan:
exten => 1234,hint,Custom:lamp1
The possible values for both uses of this function are:
UNKNOWN | NOT_INUSE | INUSE | BUSY | INVALID | UNAVAILABLE | RINGING |
RINGINUSE | ONHOLD

[Syntax]
DEVICE_STATE(device)
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Виды device в DEVICE_STATE

Сообщение tol_iwan »

спасибо хоть за какой-то ответ )) Но я спрашивал не виды статусов, это б уж точно глупость была :-) Меня интересуют виды устройств/каналов, которые можно мониторить.
К раннее написанным нашел еще:
- confbridge:
- park:
- Queue:
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Виды device в DEVICE_STATE

Сообщение virus_net »

Как и написано в описании мониторить можно все то, что имеет состояние.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Виды device в DEVICE_STATE

Сообщение tol_iwan »

Вот я и хотел узнать "все то".
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH