Страница 2 из 2
Re: Что-то типа системы оповещения
Добавлено: 22 ноя 2017, 18: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, 08:38
chardisdze
Была такая мысль! Спасибо за совет! Буду пробовать!
Re: Что-то типа системы оповещения
Добавлено: 23 ноя 2017, 13: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)") ?
что то запутался...