Статья №285
IVR - Прием факса (автофакс)
Рассмотрим прием факсов в Oktell с помощью сценария, т.е. в автоматическом режиме.
Порой возникают случаи,когда нужно, что бы факсы принимались автоматически - без участия человека. Рассмотрим несложный сценарий "прием факсов", служащий для этой цели. Создаем сценарий IVR.
После компонента поднять трубку мы переходим на компонент воспроизведение,где проигрываем пользователю звуковой сигнал,сообщающий о начале приема факса. Так же это послужит сигналом для оператора, переключившего на этот сценарий, что переключение произошло. Затем переходим на компонент пауза, нужный нам для того, чтобы в случае переключения на сценарий оператором успела произойти коммутация с внешней линией. Задержки в 3 секунды вполне достаточно. После этого переходим не посредственно на компонент прием факса.
В свойствах этого компонента указываем путь сохранения и имя файла, в нашем случае имя будет генерироваться автоматически, а путь "C:\fax".
ВНИМАНИЕ! Путь должен существовать на машине, на которой установлен сервер Oktell. Далее задаем переменную в которое будет передаваться значение равное имени полученного файла,а так же полного пути до файла. Далее задаем переменную для записи кода ошибки, при появлении таковой. Так же обрабатываем два перехода - успешного и перехода по ошибке.
В первом случае - успех отправляем всплывающее сообщение пользователю,ответсвенному за факсы, например секретарю.
В свойствах необходимо указать имя пользователя,на кого пойдет данное уведомление, а так же указываем сам текст.
Мы воспользуемся выражениями:
'Принят факс'+endline+[fax]
Таким образом оператору отобразиться сообщение с текстом: Принят факс и имя файла с полным путем до него.
Далее мы переводим сценарий на компонент воспроизведение, где проигрываем фразу: "спасибо за звонок" для логического завершения коммутации, после чего уходим на обрыв связи.
Переход по ошибке также переводим на уведомление,но уже в данном случае сделаем перевод на администратора.
Таким образом в поле адресат указываем системного администратора,а в поле текст,опят таки, составляем с помощью выражения:
'Во время приема факса произошла ошибка:'+endline+[error]
Далее так же переходим на воспроизведение и на обрыв связи.
Таким образом реализуется автоматический прием факсов.
Этот сценарий можно использовать как в связке с главным сценарием,так и реализовать самостоятельный запуск сценария с помощью функции "запуск IVR по внутреннему номеру".
Для этого необходимо зайти в раздел Администрирование, Внутренние номера.
Нажать "Добавить".
В поле номер указываем желаемый внутренний номер для запуска сценария (для примера - 777)
Тип указываем - Запуск IVR.
С помощью выпадающего меню Сценарий IVR выбираем наш сценарий прием факса.
Далее нажимаем сохранить и применить.
Таким образом в случае необходимости оператор сможет перевести клиента на сценарий приема факса, и переключиться на работу с другим клиентом.
- fax.oscr (2 Kb)
Факс, IVR