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

Что-то типа системы оповещения

Разговоры на кухне

Модератор: april22

Re: Что-то типа системы оповещения

Сообщение ded » 22 ноя 2017, 19:21

Код: выделить все
exten => 11111,n(page),ConfBridge(${PAGE_CONF},,,admin_menu)
exten => h,1,ExecIf($[${ISNULL(${PAGE${PAGEGROUP}BUSY})}]?Set(DEVICE_STATE(Custom:PAGE${PAGEGROUP})=NOT_INUSE))
exten => h,n,HangUp()
ded
 
Сообщений: 12650
Зарегистрирован: 26 авг 2010, 19:00

Re: Что-то типа системы оповещения

Сообщение chardisdze » 23 ноя 2017, 09:38

Была такая мысль! Спасибо за совет! Буду пробовать!
chardisdze
 
Сообщений: 22
Зарегистрирован: 17 июн 2016, 17:18

Re: Что-то типа системы оповещения

Сообщение chardisdze » 23 ноя 2017, 14:59

ded писал(а):
Код: выделить все
exten => 11111,n(page),ConfBridge(${PAGE_CONF},,,admin_menu)
exten => h,1,ExecIf($[${ISNULL(${PAGE${PAGEGROUP}BUSY})}]?Set(DEVICE_STATE(Custom:PAGE${PAGEGROUP})=NOT_INUSE))
exten => h,n,HangUp()


подскажите пожалуйста, в логах Hangup есть, но трубка как была поднята так и остается... Почему? Всю голову сломал.
[Показать] Спойлер:
логи завершаются так:

VERBOSE[20387][C-000002dc] pbx.c: Executing [h@app-pagegroups:1] ExecIf("Local/11111@from-internal-0000001b;1", "0?Set(DEVICE_STATE(Custom:PAGE11111)=NOT_INUSE)") in new stack
VERBOSE[20387][C-000002dc] pbx.c: Executing [h@app-pagegroups:2] Hangup("Local/11111@from-internal-0000001b;1", "") in new stack
VERBOSE[20387][C-000002dc] pbx.c: Spawn extension (app-pagegroups, h, 2) exited non-zero on 'Local/11111@from-internal-0000001b;1'

VERBOSE[20388][C-000002d8] pbx.c: Executing [h@app-pagegroups:1] ExecIf("Local/11111@from-internal-0000001b;2", "1?Set(DEVICE_STATE(Custom:PAGE11111)=NOT_INUSE)") in new stack
VERBOSE[20388][C-000002d8] pbx.c: Executing [h@app-pagegroups:2] Hangup("Local/11111@from-internal-0000001b;2", "") in new stack
VERBOSE[20388][C-000002d8] pbx.c: Spawn extension (app-pagegroups, h, 2) exited non-zero on 'Local/11111@from-internal-0000001b;2'


смущает DEVICE_STATE по номеру intercom и нет назначения DEVICE_STATE по вызываемому аппарату - НО ЭТО ПРОСТО МЫСЛИ.
нужно ли чтоб отображалось дополнительно ?Set(DEVICE_STATE(Custom:PAGE"вызываемый ext")=NOT_INUSE)") ?

что то запутался... :shock:
chardisdze
 
Сообщений: 22
Зарегистрирован: 17 июн 2016, 17:18

Пред.

Вернуться в Лаборатория болтологии

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

© 2008 — 2017 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH