Будильник (ALARM)
Описание
Услуга "Будильник (alarm)" ("Alarm") позволяет получать входящий вызов(ы) на номер телефона абонента в заданное время. Можно установить до 9-ти будильников.
Для использования услуги требуется лицензия, для услуги "alarm" пакет ECSS-BAS+ или ECSS-ADV
/domain/test_domain/ss/limit --show-ss ┌──────────┬────┬─────────┬─────────┬──────────────────────────┬─────────────────────────┐ │ Name │Used│Available│ Limit │ Description │ SS List │ ├──────────┼────┼─────────┼─────────┼──────────────────────────┼─────────────────────────┤ . . . │ECSS-BAS+ │0 │10000 │undefined│Расширение базовых услуг │alarm │ . . . │ECSS-ADV │9 │9991 │undefined│Дополнительные услуги │alarm │ . . . └──────────┴────┴─────────┴─────────┴──────────────────────────┴─────────────────────────┘

Использование
- Абонент активирует услугу "Будильник (alarm)" и указывает время срабатывания услуги.
- В назначенное время система устанавливает вызов до абонента:
- В случае доступности абонента срабатывает вызов;
- Когда абонент поднимает трубку, он слышит фразу автоинформатора и система ожидается ввод деактивирующей последовательности.
- Если абонент корректно ввел последовательность, то система посылает абоненту сигнал "bye" с "P-Eltex-Info: system: Subscriber enter valid stop sequence".
- Если абонент не ввел или ввел неправильную последовательность, то после того, как он положит трубку, система выполнит повторный вызов через "время перезвона".
- Если абонент занят (не отвечает), система откладывает вызов на "время перезвона", через заданный период времени повторно выполняется вызов;
- Если количество перезвонов превысило допустимое значение — система завершает работу услуги;
- Если вызов до абонента превышает "время попытки вызова", то система завершает и откладывает вызов на "время перезвона". Через заданный период времени повторно выполняется вызов.
- В случае доступности абонента срабатывает вызов;
Пример 1
- Абонент A(42007) активизировал услугу alarm. При активизации указал время срабатывания будильника и день недели.
- При достижении выставленного времени SSW генерирует вызов на абонента А.
- Абонент А отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
- Абонент А слышит фразу автоинформатора "Для подтверждения будильника нажмите звездочку".
- Абонент А нажимает "*" и слышит фразу автоинформатора " На сегодня будильник подтвержден"
| |
| |
|
Пример 2
- Абонент A(42007) активизировал услугу alarm. При активизации указал время срабатывания будильника и день недели.
- При достижении выставленного времени SSW генерирует вызов на абонента А.
- Абонент А отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
- Абонент А слышит фразу автоинформатора "Для подтверждения будильника нажмите звездочку".
- Абонент А нажимает любую клавишу кроме "*" и кладет трубку.
- Система запускает таймер между вызовами и по окончанию таймера (по умолчанию 60 сек.) делает повторный вызов на абонента А.
- Абонент А отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
- Абонент А слышит фразу автоинформатора "Для подтверждения будильника нажмите звездочку".
- Абонент А нажимает "*" и слышит фразу автоинформатора " На сегодня будильник подтвержден"
| |
| |
|
Пример 3
- Абонент A(42007) активизировал услугу alarm. При активизации указал время срабатывания будильника и день недели.
- При достижении выставленного времени SSW генерирует вызов на абонента А.
- Абонент А не отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
- По окончании таймера "Таймер ожидания ответа" (по умолчанию 45 сек.) система отбивает звонок и запускает таймер "Таймер между вызовами".
- По окончании таймера "Таймер между вызовами" (по умолчанию 60 сек.) система пытается установить соединение повторно. Количество попыток вызова по умолчанию 3.
- Если абонент не отвечает на звонок, то по достижению максимального кол-ва попыток система завершает работу услуги;
| |
| |
|
Управление услугой с телефонного аппарата
| Действие | в тональном наборе / на smart телефоне | ||
|---|---|---|---|
Активация
| Однократного | *55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ>#/*55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ> | |
Однократного | *55*<НОМЕР_БУДИЛЬНИКА>*<ДЕНЬ_НЕДЕЛИ>*<ЧЧ><ММ>#/*55*<НОМЕР_БУДИЛЬНИКА>*<ДЕНЬ_НЕДЕЛИ>*<ЧЧ><ММ> | ||
Ежедневного будильника на текущий день недели | *56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ> #/*56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ> | ||
Ежедневного будильника на определенные дни недели | *56*<НОМЕР_БУДИЛЬНИКА>*<ДНИ_НЕДЕЛИ>*<ЧЧ><ММ>#/*56*<НОМЕР_БУДИЛЬНИКА>*<ДНИ_НЕДЕЛИ>*<ЧЧ><ММ> | ||
| Деактивация | Определенного будильника | #55*<НОМЕР_БУДИЛЬНИКА>#/#55*<НОМЕР_БУДИЛЬНИКА> | |
Всех будильников | #55*0#/#55*0 | ||
Просмотр состояния | *#55*<НОМЕР_БУДИЛЬНИКА>#/*#55*<НОМЕР_БУДИЛЬНИКА> | ||
Активировать/Деактивировать
| Однократного | *D55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ># / *D55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ> | |
Ежедневного будильника | *D56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ># / *D56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ> | ||
где:
- <НОМЕР_БУДИЛЬНИКА> — число от 1 до 9.
- <ДЕНЬ_НЕДЕЛИ> — число от 1 до 7 (с понедельника по воскресенье).
- <ДНИ_НЕДЕЛИ> — последовательность чисел от 1 до 7 (например, для будних дней будет 12345).
Просмотр состояния
Логика работы услуги "Просмотр состояния" :
Абонент в тональном наборе вводит код услуги *#55# или *#55 , в зависимости от статуса услуги абонент получит уведомление на дисплей "Активирован /Деактивирован" и фразу автоответчика — "Услуга активирована /деактивирована".
Режим "Переключения (trigger)" можно использовать для программирования кнопки телефона
при этом однократное нажатие на кнопку приводит к включению услуги ,
а повторное нажатие на ту же кнопку к выключению услуги и далее по кругу (вкл/выкл).
- Абонент A (42007) использует smart TA ;
- Абонент A (42007) активирует будильник (alarm) на 08:25 на ближайшие сутки , для этого набирает последовательность код услуги *55, * номер будильника (2) * и время (0825)#. ==> *55* 2 * 0825#;
- SSW активирует услугу alarm в базе данных абонента;
- SSW посылает подтверждение о активации услуги в ТА абонента, данное подтверждение выводится на дисплей ТА;
- так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.
| |
|
- Абонент A (42007) использует smart TA ;
- Абонент A (42007) деактивирует будильник (alarm) , для этого набирает последовательность код услуги #55*0#;
- SSW деактивирует услугу alarm в базе данных абонента;
- SSW посылает подтверждение о деактивации услуги в ТА абонента, данное подтверждение выводится на дисплей ТА;
- так же SSW посылает в RTP пакетах фразу информатора — "Услуга деактивирована" которую абонент прослушивает в трубку или на динамик ТА.
| |
|
Настройка параметров услуги через интерфейс командной строки
Для активации услуги "alarm" через интерфейс командной строки выполните следующую команду:
- для администратора системы:
/cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> alarm /cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> alarm [<ALARM_ID> <TYPE>
<Day1>[<Day2>[...[]]] <TIME> <ALARM_MSG>]
[<ALARM_ID> ...]
- для оператора виртуальной АТС:
/domain/<DOMAIN>/ss/enable <ADDRESS> alarm
/domain/<DOMAIN>/ss/activate <ADDRESS> alarm [<ALARM_ID> <TYPE>
<Day1>[<Day2>[...[]]] <TIME> <ALARM_MSG>]
[<ALARM_ID> ...]
где:
- <DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
- <ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена.
Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.
- <ALARM_ID> — номер будильника, принимает значения: alarm_1, alarm_2, ... alarm_9.
- <TYPE> — тип будильника, принимает значения:
- one-time — одноразовый будильник, задается день недели и время срабатывания будильника;
- daily — ежедневный будильник, указываются дни недели и время срабатывания будильника.
- <DAY> — день недели, можно указать несколько дней перечислением без пробела, принимает значения: 1 — понедельник, 2 — вторник, 3 — среда, 4 — четверг, 5 — пятница, 6 — суббота, 7 — воскресение;Одноразовый будильник можно установить только на один день недели.
- <TIME> — время срабатывания будильника, задается в виде {HH, MM}: HH — часы; MM — минуты;
- <ALARM_MSG> — текст сообщения на дисплее телефона.
Для изменения настроек будильника используется команда:
/domain/<DOMAIN>/ss/alarm/set <ADDRESS> <PROPERTY> = <VALUE>[, ...]
где:
- <ADDRESS> — номер телефона (диапазон номеров), для которого настраивается будильник;
<PROPERTY> — свойство будильника, которое нужно изменить:- call_attempt_count — количество попыток вызова до абонента, целое число от 0 до 10, по умолчанию — 3;
- call_attempt_timeout — тайм-аут между повторными вызовами на абонента (в секундах), целое число от 0 до 60, по умолчанию — 60;
- cancel_digits — символ или набор символов, по которому будет идти отбой будильника, возможные значения 1234567890*#, по умолчанию — *.
- no_answer_timeout — тайм-аут по неответу (в секундах), в течение которого будильник будет пытаться дозвониться до абонента, целое число от 0 до 60. По умолчанию — 45.
- <VALUE> — новое значение свойства.
Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss.
Пример настройки CLI
Активировать услугу "Будильник (alarm)" для абонента с номером 42007 виртуальной АТС "test_domain". Будильник активировать на 08:25 на рабочие дни недели. Текст сообщения на дисплей "Не хочу вставать"
Активация услуги "alarm" через интерфейс командной строки:
/domain/test_domain/ss/enable 42007 alarm
1 users divided into 1 parts
[**********************************************************************] 41mks
Success: Supplementary service alarm enabled for domain "test_domain", address "42007"
Read properties from enabled supplementary services
[**********************************************************************] 26mks
/domain/test_domain/ss/activate 42007 alarm alarm_1 = {daily,[1,2,3,4,5],{08,25},"Не хочу вставать"}
1 users divided into 1 parts
[**********************************************************************] 28mks
Success: Supplementary service alarm activated for domain "test_domain" address "42007"
Результат:
/domain/test_domain/ss/info 42007
Domain: test_domain
Supplementary services' settings:
┌──────────────────────────────┬───────────────────────────┬──┬──┬────────────────────────────────────────────────────────┐
│ Address │ Name │V │E │ CSD │
├──────────────────────────────┼───────────────────────────┼──┼──┼────────────────────────────────────────────────────────┤
│42007 │alarm │10│T │alarm_1 = off │
│ │ │ │ │alarm_2 = {daily,[1,2,3,4,5],{8,25},"Не хочу вставать"} │
│ │ │ │ │alarm_3 = off │
│ │ │ │ │alarm_4 = off │
│ │ │ │ │alarm_5 = off │
│ │ │ │ │alarm_6 = off │
│ │ │ │ │alarm_7 = off │
│ │ │ │ │alarm_8 = off │
│ │ │ │ │alarm_9 = off │
│ │ │ │ │call_attempt_count = 3 │
│ │ │ │ │call_attempt_timeout = 60 │
│ │ │ │ │cancel_digits = "*" │
│ │ │ │ │no_answer_timeout = 45 │
│42007 │clip │6 │T │ │
│42007 │cnip │4 │T │ │
└──────────────────────────────┴───────────────────────────┴──┴──┴────────────────────────────────────────────────────────┘
Legend:
V - version of the supplementary service;
E - enable state of selected supplementary service to current domain, address
Настройка параметров услуги через web-конфигуратор
Настройки выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Subscriber card" ("Карточка абонента").
Настройка услуги для всех абонентов определенной виртуальной АТС, а также для определенного абонента в отдельности выполняется в приложении "Subscriber card" ("Карточка абонента").
Для активации услуги установите флаг напротив значения "Будильник (alarm)" и выполните настройки. Описание параметров приведено выше.
Для деактивации услуги — снимите флаг.
Для сохранения настроек нажмите кнопку "Сохранить" ("Save").
Пример настройки
Установить будильник для абонента с номером 42009 виртуальной АТС "test_domain": ежедневный будильник на 8.30 утра в будние дни, текст сообщения на дисплей "Просыпайся".
Активация и настройка услуги через web-конфигуратор:
- Выберите номер телефона абонента;
- Разрешите использовать услугу абоненту — установите
. Установите флаг напротив услуги "Будильник (alarm)". - Выполните настройки, Имя, Время, Дни недели;
- Для сохранения настроек нажмите кнопку "Сохранить" ("Save").

Пример настройки через Портал абонента
Активация услуги "alarm" через Портал абонента:
- Выберите закладку "Услуги";
- Установите переключатель напротив услуги "Будильник (alarm)" в положение вкл .
- В поле "Время будильника" укажите время и дни недели;
- Для сохранения настроек нажмите кнопку "Сохранить".
