Страница 2 из 2

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

СообщениеДобавлено: 22 ноя 2017, 19:21
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()

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

СообщениеДобавлено: 23 ноя 2017, 09:38
chardisdze
Была такая мысль! Спасибо за совет! Буду пробовать!

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

СообщениеДобавлено: 23 ноя 2017, 14:59
chardisdze
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: