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

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

СообщениеДобавлено: 04 июн 2015, 09:10
Alteron
Большое здание. Есть АТС (Panasonic NCP-1000), по всему зданию стоят DECT базы и трубки с хэндовером. Но сотрудники постоянно забывают таскать с собой трубы.
Руководство поставило задачу: сделать систему громкоговорителей, секретарь нажала кнопку и сказала: "Дядя Вася, подойдите в бухгалтерию".
Из коммуникаций по зданию есть только витая пара и плохо работающий Wi-Fi (стены и перекрытия почему-то сильно ослабляют сигнал).
Реально ли такое сделать на астериске? Саму идею бы понять и какое оборудование? Ну или ссылку, где это уже делали.

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

СообщениеДобавлено: 04 июн 2015, 10:01
april22
а не проще пару сотрудников привлечь к дисциплинарной ответственности ?

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

СообщениеДобавлено: 04 июн 2015, 10:27
ded
Я присоединяюсь. Но так как ТС не может привлечь к дисциплинарной ответственности нерадивых коллег, и есть субординатное лицо, то ему посыл: найти описание модуля Paging & Intercom из состава freePBX и читать до просветления. Это оно и есть.

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

СообщениеДобавлено: 04 июн 2015, 13:12
awsswa
повесить по углам sip телефоны которые умеют по alert info делать автоответ

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

СообщениеДобавлено: 05 июн 2015, 01:34
virus_net
Коллеги, но мы то с вами знаем, что тогда рук-во поставит другую задачу сразу, а именно:
Реализовать задачу не потратив ни копейки !

Присоединяюсь к:
april22 писал(а):пару сотрудников привлечь к дисциплинарной ответственности

Ибо нужно лечить проблему, а не её следствие. Если рук-во этого не понимает, то плохое рук-во. Просто попробуйте доснести до них эту мысль. А иначе как все у нас - "дураки и дороги" :)

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

СообщениеДобавлено: 11 июн 2015, 02:26
tma
Руководство исходит из глубокой мысли, что "начальник всегда прав".
Чем больше предприятие, тем "правее" начальство и объяснять ему обратное - значит не дорожить своим местом.

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

СообщениеДобавлено: 22 ноя 2017, 18:12
chardisdze
Подскажите пожалуйста!
Сваяли через астер (PBX подобный) систему оповещения, путем выполнения call-файла - работает.
Собственно вопрос: после проигрывания аудиофайла астер держит каналы поднятыми, т.е. оповещение "Внимание пожар" прошло и разговор продолжается (тишина).
Подскажите пожалуйста, каким образом завершить разговор.

мысли: переписать контекст [app-pagegroups]
[Показать] Спойлер:
[app-pagegroups]
include => app-pagegroups-custom
exten => 11111,1,Macro(user-callerid,)
exten => 11111,n,Set(_PAGEGROUP=11111)
exten => 11111,n(busy-check),GotoIf($[${TRYLOCK(apppagegroups11111)}]?:busy)
exten => 11111,n(devstate),Set(DEVICE_STATE(Custom:PAGE11111)=INUSE)
exten => 11111,n,Gosub(app-paging,ssetup,1())
exten => 11111,n,Set(PAGEMODE=SPAGE)
exten => 11111,n,Set(PAGE_MEMBERS=22222-33333-44444-55555)
exten => 11111,n,Set(PAGE_CONF_OPTS=)
exten => 11111,n,Set(ANNOUNCEMENT=custom/sirena-9db)
exten => 11111,n(agi),AGI(page.agi)
exten => 11111,n,Set(CONFBRIDGE(user,template)=page_user_duplex)
exten => 11111,n,Set(CONFBRIDGE(user,admin)=yes)
exten => 11111,n,Set(CONFBRIDGE(user,marked)=yes)
exten => 11111,n,Answer
exten => 11111,n(page),ConfBridge(${PAGE_CONF},,,admin_menu)
exten => 11111,n,Hangup
exten => 11111,n(busy),Set(PAGE${PAGEGROUP}BUSY=TRUE)
exten => 11111,n(play-busy),Busy(3)
exten => 11111,n(busy-hang),Goto(app-pagegroups,h,1)

exten => h,1,ExecIf($[${ISNULL(${PAGE${PAGEGROUP}BUSY})}]?Set(DEVICE_STATE(Custom:PAGE${PAGEGROUP})=NOT_INUSE))

;--== end of [app-pagegroups] ==--;

и натравить его в конце на [macro-hangupcall] - нет уверенности что заработает

exten => h,n,Macro(hangupcall,)

хотя есть ведь строка exten => 11111,n,Hangup но почему то она не отрабатывает (почему не пойму)

Натолкните на мысль как решить задачку. Спасибо!

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

СообщениеДобавлено: 22 ноя 2017, 18:20
april22
посмотрите в консоль :-)

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

СообщениеДобавлено: 22 ноя 2017, 18:27
chardisdze
в консоли вижу что отрабатывает " 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)) "

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

СообщениеДобавлено: 22 ноя 2017, 19:03
april22
ну вот вам и ответ :-)