Как не забыть перезвонить через 10 минут (экспресс-напоминалка из вашего телефона)

Материал из Oktell
Перейти к: навигация, поиск

Вы позвонили абоненту, но он оказался занят и попросил вас перезвонить через 5, 10, 20 минут. Даже если вы на столько организованы что, сразу вобьете себе напоминание в срм систему, все равно вы скорее всего не совершите звонок вовремя. А чаще всего такая небольшая отсрочка звонка ( или любого другого дела ) ложится на нашу память, которая как известно не совершенна. Мы предлагаем вам настроить экспресс-напоминалку на вашем офисном телефоне, которая будет работать подобно таймеру. Она всегда под рукой и "взводится" в рабочее состояние в два счета. Здесь о том как провести такую настройку.


Доработку делаю в сценарии исходящей маршрутизации. В общем случае какому-то внутреннему номеру делается ветка, которая поведет нас на компонент установки нашего импровизированного телефонного таймера. Так как мое рабочее место всегда запущено, я выбрал в качестве такого номера свой основной номер - 425. То есть я попадаю в этот режим если я звоню сам себе ( с номера 425 на номер 425 ). Номер, который произвел запуск таймера будет содержаться в переменной НОМЕР, для чего если вы делаете сценарий с нуля, необходимо определить соответствующую строковую локальную переменную.

Следующий компонент (воспроизведение с преднабором) запускает файл, который будет сигнализировать что система готова для установки таймера. Ставлю символ прерывания "звездочка" и создаю строковую переменную "ВРЕМЯ". Именно сюда я буду записывать значение моего таймера в минутах. Выглядеть это будет так: 15* - таймер установлен на 15 минут. 180* - таймер установлен на три часа. Преобразую в компоненте Присвоение время из строковой в числовую переменную, потому что задержка (таймер) могут выполняться только для числительных.


Будильник ivr.jpg


Делаю служебный сценарий, который и будет выполнять роль таймера. В этот сценарий должны передаться значения таймера и номер, с которого он установлен. Значения передаются через одноименные локальные переменные. В сценарии устанавливаю компонент Пауза определив время задкржки на вкладке "Выражение". 60000 * Значение таймера. Как уже писал выше, следует иметь в виду что умножение может выполняться только для числовых переменных, по этому переменную преобразуем в числовой формат.

После компонента Задержка устанавливаем компонент, который будет инициировать дозвон когда время истечет. Номер - из переменной номер. Внутренний номерной план. IVR сценарий любой. Очередь ожидания - да. Сохранить на сервер.

Служебный будильник.jpg


Возвращаемся в сценарий IVR и устанавливаем компонент запуска вложенного служебного сценария. Выбираем параметр запуска - асинхронный и название созданного нами служебнеого сценария.

Вот собственно и все. Вся настройка заняла 10 минут, зато теперь очень удобно. Стоит заметить, что эту модель можно развить, записывая и отправляя самому себе голосовые сообщения, что именно нужно сделать в это время. Но полный склероз - пока не мой случай.