Программирование / Оборудование | ||
Smartphone® Application Development Platform – универсальная платформа для разработки приложений компьютерной телефонии |
||
В основе Smartphone® Application Development Platform лежит Smartphone® Application Generator – инструментальная визуальная среда для создания широкого спектра приложений компьютерной телефонии, осуществляющих обработку входящих и исходящих телефонных звонков в соответствии с заданным сценарием. Визуальные среды разработки, к которым относится Smartphone® Application Generator, предоставляют в распоряжение пользователя высокоуровневый визуальный графический интерфейс, основанный на технологии Drag&Drop. Пользователю предоставляется набор из многочисленных блоков, каждый из которых позволяет выполнять определенные специализированные действия, остается только нужным образом нарисовать из этих блоков схему будущего телефонного диалога и описать последовательность их выполнения. При этом от пользователя визуального инструмента не требуется знания, каких бы то ни было языков программирования или специальных знаний в области телефонии. Достаточно простых навыков работы в среде операционной системы Windows и ознакомления с несколькими тестовыми примерами.
При разработке приложений с использованием Smartphone® Application Generator пользователь может комбинировать различные соединения из набора функциональных блоков. Каждый блок инкапсулирует в себе выполнение определенной последовательности операций с голосовыми или факсимильными платами, базами данных, средствами синтеза речи и т.д. Так, например, существует узел с названием "Отправить Факс", при включении которого в схему будущего телефонного диалога приложение КТ сразу получает возможность отправлять текстовые и графические факсы. От пользователя визуального инструмента требуется только установить значения соответствующих атрибутов блока без всякой необходимости изучать специальную техническую документацию по протоколам работы факс-аппаратов или программирования факсимильных плат.
Использование Smartphone® Application Development Platform позволит
Компаниям-разработчикам (Value Added Developers):
Компаниям-интеграторам (Value Added Resellers):
Конечным пользователям:
Интегрированные офисные системы (Corporate Messaging & Call Processing)
Системы автоматического обзвона и речевого оповещения (Voice Notification/Broadcasting System)
Системы комплексной обработки факсимильной информации (Computer Based Faxing)
Системы для предоставления различных информационных и телекоммуникационных услуг (Telcos & xSP)
Системы для автоматизации банковской деятельности (Telebanking)
Системы для автоматизации сервисных служб (Hotline Service / Help Desks)
Визуальный редактор
Стартовый блок прием звонка или запуск приложения по времени | |
Блок пользовательского ввода прием dtmf-последовательности, введенной пользователем с клавиатуры телефона | |
Блок телефонного звонка осуществление или перевод исходящего телефонного звонка или с контролем состояния соединения | |
Блок записи сообщения запись речевого сообщения в файл с возможностью последующего редактирования | |
Блок воспроизведения сообщения воспроизведение речевого сообщения из файла или электронного сообщения с использованием синтеза речи | |
Блок посылки сообщения по факсу посылка текстового файла или файла формата TIFF по факсу с возможностью отложенного режима | |
Блок приема факса прием факс-сообщения с сохранением в файле формата TIFF | |
Блок посылки сообщения по почте отправление текстового сообщения по электронной почте с возможностью произвольных вложений и выбора адресата из стандартной адресной книги; интеграция с почтовыми службами (MAPI) | |
Блок базы данных доступ к существующим базам данных форматов DBF, MDB, а также к любой базе данных по интерфейсу ODBC | |
Блок распознавания речи распознавания наличия речи в линии, а также расширенное распознавание определяемого пользователем конечного набора слов на английском, немецком, французском и итальянском языках | |
Блок синтеза речи компоновка фраз из речевых фрагментов, чисел, дат, текстовых строк и текстовых файлов; в том числе на русском языке | |
Блок присвоения инициализация переменных различного типа с возможностью указания сложных арифметических, логических и строковых выражений | |
Блок ветвления сравнение значений пользовательского ввода или переменной с заданным значением для определения дальнейшей логики приложения | |
Блок повторений организация циклов по счетчику и по таймеру | |
Блок записи текстового файла формирование форматированного текстового файла, содержащего шаблоны, переменные и выражения для последующей архивации или отправки по факсу/электронной почте | |
Блок запуска приложения вызов произвольного Windows-приложения или внешнего звукового приложения в качестве "подпрограммы" | |
Блок вызова сценария разработка и вызов программного модуля, написанного на встроенном языке Script Language | |
Блок завершения завершение работы основного алгоритма приложения, разрыв телефонного соединения |
Встроенный язык программирования (script language)
Сервисные средства
Рекомендуемые системные требования для установки Smartphone® Unified Messaging Platform (4 линии/100 пользователей):