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

Как определить включена ли функция "DND" на внутреннем ext?

Добавлено: 01 июл 2011, 19:49
nicolas
Добрый вечер!
Все таки добил свою же тему http://forum.asterisk.ru/viewtopic.php?p=5815#p5815
Использую дистрибутив Elastix 2.0.0-36 (Asterisk 1.6.2.10).

На рабочих станциях сотрудников ТП установлено ПО Twinkle. Собственно стоит задача определить активирована ли в данный момент времени функция DND. Пока из возможных решений вижу:
1. Настроить syslog на рабочих станциях ТП на слитие конфигов в файлики, соответствующи каждому в внутреннему номеру, на удаленный сервер. Далее парсить эти файлы и по результатам отсылать смс или письмо начальникам.
2. Выпилить из twinkle эту функцию - правда пока не знаю как
3. Протестировать другое ПО.
К сожалению, не хватает знаний...Возможно ли с помощью CLI-команды asterisk определить включена ли функция DND на конкретном extension или нет? Или может быть есть еще какие варианты?

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 01 июл 2011, 20:08
ded
Какой у Вас ИП:порт открыт тобы напрямую Вам залить знания в бинарном виде?

DND и прочие плюшки монгут быть включены как на конечных софт- и хардфонах (и тогда Астериск о них ничего не знает пока не позвонит) так и на саом Астериске, тогда валидные команды ниже:

$ asterisk -rx 'database show' | grep DND - все состояния

CLI> database showkey 101 - все ключи типа call waiting, call forwarding,etc для внутреннего номера 101

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 14:12
Helpix
Мммм... Всем хорошего настроения!

Я так понимаю статус DND никак не определить который на софтфоне стоит?
Или для этого фичя нужна?

Заказчик просит ФОП панель, которая показывает абсолютно все, и статус ДНД и звонки, и прослушку.
Быть может у кого-то есть такое счастье? Мы готовы приобрести!


Я так полазил и понял, что только запросом в консольку можно узнать статус и то, если он был включен путем *78.

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 14:31
ded
Статус можно получать из asterdb
CLI> database show
CLI> database showkey
Заказчик просит ФОП панель, которая показывает абсолютно все, и статус ДНД и звонки, и прослушку.
Быть может у кого-то есть такое счастье? Мы готовы приобрести!
Это Вам на http://www.fop2.com

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 14:38
zzuz
На софтфоне определить включен ли DND нереально , так что можете оставить поиски. Радуйтесь отдаваемому busy или отключите эту фичу, если возможно (на цисках точно можно).

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 14:52
Helpix
Ок, спасибо. Я понял.

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 14:54
Helpix
ded писал(а):Статус можно получать из asterdb
CLI> database show
CLI> database showkey
Заказчик просит ФОП панель, которая показывает абсолютно все, и статус ДНД и звонки, и прослушку.
Быть может у кого-то есть такое счастье? Мы готовы приобрести!
Это Вам на http://www.fop2.com
Спасибо за совет, я этой ФОП уже пользуюсь, выходит изобретать нужно что-то свое или допиливать что-то готовое.

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 15:08
ded
Я не понял.
Новая fop2 - всё что угодно, и ничего допиливать не надо. Статус DND не просто виден, а ещё и разный, разным цветом, типа - ушёл покурить, на обеде, на встрече, и т.д.
И оттуда же выставляется, и там же виден.

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 15:31
zzuz
Я все же думаю, что автор имеет ввиду DND , который ставится средствами софтфона.

Re: Как определить включена ли функция "DND" на внутреннем e

Добавлено: 03 ноя 2011, 16:49
ded
Я не понял.
Тогда и на аппаратных ИП телефонах - если установлен в DND, то Астериск об этом не знает. И никак не отобразит.