Smartphone® Application Development Platform – универсальная платформа для разработки приложений компьютерной телефонии
В основе Smartphone® Application Development Platform лежит Smartphone® Application Generator – инструментальная визуальная среда для создания широкого спектра приложений компьютерной телефонии, осуществляющих обработку входящих и исходящих телефонных звонков в соответствии с заданным сценарием. Визуальные среды разработки, к которым относится Smartphone® Application Generator, предоставляют в распоряжение пользователя высокоуровневый визуальный графический интерфейс, основанный на технологии Drag&Drop. Пользователю предоставляется набор из многочисленных блоков, каждый из которых позволяет выполнять определенные специализированные действия, остается только нужным образом нарисовать из этих блоков схему будущего телефонного диалога и описать последовательность их выполнения. При этом от пользователя визуального инструмента не требуется знания, каких бы то ни было языков программирования или специальных знаний в области телефонии. Достаточно простых навыков работы в среде операционной системы Windows и ознакомления с несколькими тестовыми примерами.
При разработке приложений с использованием Smartphone® Application Generator пользователь может комбинировать различные соединения из набора функциональных блоков. Каждый блок инкапсулирует в себе выполнение определенной последовательности операций с голосовыми или факсимильными платами, базами данных, средствами синтеза речи и т.д. Так, например, существует узел с названием "Отправить Факс", при включении которого в схему будущего телефонного диалога приложение КТ сразу получает возможность отправлять текстовые и графические факсы. От пользователя визуального инструмента требуется только установить значения соответствующих атрибутов блока без всякой необходимости изучать специальную техническую документацию по протоколам работы факс-аппаратов или программирования факсимильных плат.
Преимущества использования Smartphone® Application Development Platform
Использование Smartphone® Application Development Platform позволит
Компаниям-разработчикам (Value Added Developers):
Сократить цикл разработки собственных продуктов и, тем самым, ускорить их "вывод" на рынок
Самостоятельно выбрать направление разработок и определить отличия разрабатываемых решений от систем конкурентов
Самостоятельно опредеить добавленную стоимость решения и, как результат, цену готового продукта
Компаниям-интеграторам (Value Added Resellers):
Добавить новое качество к уже существующему ассортименту предлагаемых заказчику систем и решений: "телефонию" к информационным системам, компьютерный интеллект к традиционной телефонии
Объединить телекоммуникационную и информационную инфраструктуры своих клиентов
Повысить степень удовлетворенности клиентов за счет предложения комплексного, интегрированного и учитывающего индивидуальные особенности решения
Конечным пользователям:
Сэкономить на приобретении дополнительных систем за счет возможности быстро и самостоятельно решить широкий спектр задач в рамках существующей платформы
Сэкономить на услугах сторонних разработчиков: простота инструментария позволяет вести разработку самостоятельно при минимальных затратах на обучение
Сэкономить на сопровождении: адаптация и развитие решений также может осуществляться без привлечения ресурсов со стороны и в максимально сжатые сроки
Конечные приложения
Интегрированные офисные системы (Corporate Messaging & Call Processing)
Автосекретарь (Autoattendant)
Автоматическая переадресация, распределение (ACD) и экранирование звонков (Call Screening)
Гибкое управление формированием и обслуживанием очереди входящих звонков (Call Queueing)
Система голосовой/факсимильной почты с возможностью интеграции с корпоративным сервером электронной почты (Voice/Fax Mail, Unified Messaging)
Информационно-справочная система (IVR): автоматический доступ к часто запрашиваемой корпоративной информации
Системы автоматического обзвона и речевого оповещения (Voice Notification/Broadcasting System)
Автообзвон с передачей речевого сообщения или факса, телемаркетинг
Оперативное оповещение о дебиторской задолженности
Автодозвон с возможностью автоматической коммутации на свободного агента/оператора (Predictive Dialing)
Аварийное оповещение сотрудников по обычному или мобильному телефону (с использованием службы коротких сообщений SMS)
Автосигнализация при неполадках или несанкционированном доступе к корпоративной локальной вычислительной сети
Системы комплексной обработки факсимильной информации (Computer Based Faxing)
Системы автоматической факсимильной рассылки (Fax Broadcasting)
Факс-по-запросу (Fax-on-demand)
Корпоративный факс-сервер (Fax Server): автоматическое отправление документов по факсу из стандартных Windows-приложений, автоматический прием факсов с возможностью маршрутизации на персональный факс-номер сотрудника
Системы для предоставления различных информационных и телекоммуникационных услуг (Telcos & xSP)
Услуги аудиотекста (Audiotex): прогноз погоды, курсы валют, гороскопы, анекдоты, сказки, бронирование билетов, расписание движения транспортных средств и т.п.
Карточные системы и системы интеллектуальной коммутации (Call Switching System, Calling Card System)
Телеголосование (Televoting)
Системы для автоматизации банковской деятельности (Telebanking)
Получение справочной информации об услугах банка, информации о состоянии лицевого счёта, задолженности по оплате, поступлении и зачислении платежей
Осуществление операций с денежными средствами по телефону: оплата коммунальных услуг, услуг связи, продажа/покупка валюты и т.п.
Системы для автоматизации сервисных служб (Hotline Service / Help Desks)
Круглосуточная автоматическая служба поддержки: информация о типовых неисправностях и способах их самостоятельного устранения, автоинструктаж по правилам эксплуатации товара, справочник типовых "вопросов-ответов"
Прием и диспетчеризация запросов, поступающих в службу сервиса по телефону, факсу и электронной почте; автоматическое информирование сервис-инженеров по мобильному телефону (звонок, SMS)
Характеристики и требования для установки Smartphone® Application Development Platform
Визуальный редактор
18 функциональных блоков:
Стартовый блок прием звонка или запуск приложения по времени
Блок пользовательского ввода прием dtmf-последовательности, введенной пользователем с клавиатуры телефона
Блок телефонного звонка осуществление или перевод исходящего телефонного звонка или с контролем состояния соединения
Блок записи сообщения запись речевого сообщения в файл с возможностью последующего редактирования
Блок воспроизведения сообщения воспроизведение речевого сообщения из файла или электронного сообщения с использованием синтеза речи
Блок посылки сообщения по факсу посылка текстового файла или файла формата TIFF по факсу с возможностью отложенного режима
Блок приема факса прием факс-сообщения с сохранением в файле формата TIFF
Блок посылки сообщения по почте отправление текстового сообщения по электронной почте с возможностью произвольных вложений и выбора адресата из стандартной адресной книги; интеграция с почтовыми службами (MAPI)
Блок базы данных доступ к существующим базам данных форматов DBF, MDB, а также к любой базе данных по интерфейсу ODBC
Блок распознавания речи распознавания наличия речи в линии, а также расширенное распознавание определяемого пользователем конечного набора слов на английском, немецком, французском и итальянском языках
Блок синтеза речи компоновка фраз из речевых фрагментов, чисел, дат, текстовых строк и текстовых файлов; в том числе на русском языке
Блок присвоения инициализация переменных различного типа с возможностью указания сложных арифметических, логических и строковых выражений
Блок ветвления сравнение значений пользовательского ввода или переменной с заданным значением для определения дальнейшей логики приложения
Блок повторений организация циклов по счетчику и по таймеру
Блок записи текстового файла формирование форматированного текстового файла, содержащего шаблоны, переменные и выражения для последующей архивации или отправки по факсу/электронной почте
Блок запуска приложения вызов произвольного Windows-приложения или внешнего звукового приложения в качестве "подпрограммы"
Блок вызова сценария разработка и вызов программного модуля, написанного на встроенном языке Script Language
Блок завершения завершение работы основного алгоритма приложения, разрыв телефонного соединения
Возможность создания гибридных (блоки + скрипт-модули) приложений с произвольным уровнем вложенности
10 примеров и отдельное "Руководство разработчика" в составе пакета
Встроенный язык программирования (script language)
Си-подобный синтаксис
Широкий спектр стандартных функций:
телефонные функции
факсимильные функций
функции для работы с Short Message Service (SMS)
функции работы с COM-портом (не входят в официальный выпуск)
функций для работы с базами данных (поддержка SQL)
Функции для работы с внешними управляющими элементами OLE Automation/OCX
функции работы со строками, списками, датой/временем
системные функции: (работа с файлами, ini-файлами, message box’ами и т.п.
функции для установки и чтения специальных параметров плат Dialogic
Возможность расширения набора функций за счет подключения пользовательских DLL-библиотек
Глобальные, разделяемые и системные переменные четырех типов: string, integer, float, date; возможность выполнения арифметических, логических операций и операции сравнения; наследование вызываемыми звуковыми приложениями
Сервисные средства
Возможность загрузки русских факс-шрифтов в плату VFX
Встроенный редактор звуковых файлов
Встроенный генератор отчетов
Pbxplorer – утилита для конфигурирования и настройки параметров интеграции с УАТС
TTS-VRU – утилита для регистрации SAPI TTS (возможно использование технологий синтеза речи различных производителей)
Lexicon Toolkit – утилита для создания пользовательских словарей для распознавания речи (ASR)
ASR Context Import/Export Utility – утилита для сохранения пользовательских словарей во время переустановки продукта
Рекомендуемые системные требования для установки Smartphone® Unified Messaging Platform (4 линии/100 пользователей):
Pentium II 350MHz
128 Мб ОЗУ
2 Гб свободной памяти на диске
Windows 9x/NT/2000 (SP5)
Плата Dialogic с аналоговым или цифровым интерфейсом
GSM модем для поддержки SMS: FALCOM A1, FALCOM A2, Siemens M20, WaveCom (WMO2 G900)