Eng Eng
+7 495 225-44-09
+7 495 225-44-09
РешенияРешения

WINGS Content Management System

Ключевой частью VAS-платформы WINGS является WINGS CMS (Content Management System). CMS представляет собой централизованный инструмент для управления системой. Для работы с CMS достаточно браузера, доступ осуществляется через WEB интерфейс и требует авторизации. CMS используется для настройки базовых функций платформы, настройки прикладных сервисов, управления контентом, просмотра статистики и многого другого.

WINGS CMS постоянно совершенствуется, план разработки новых версий формируется в соответствии с потребностями наших Клиентов. Новые сервисы с легкостью интегрируются в систему через универсальный API. Благодаря этому наши Клиенты могут самостоятельно разрабатывать собственные уникальные сервисы, используя любые популярные языки программирования: XSL/XPATH, Java, PL/SQL, C++, PHP, Perl, JSP и т.п.

WINGS Content Management System имеет модульную структуру и комплектуется в зависимости от потребностей Клиента:

  • SMS составляющая: покрывает все задачи контент и сервис провайдеров;
  • SMS Broker: добавляет агрегационные возможности;
  • Bulk SMS: массовые SMS рассылки;
  • IVR: различные голосовые сервисы, построитель IVR меню и т.п.;
  • Bulk IVR: массовые рассылки звонков;
  • Media Content: добавляет медиа контент ко всем доступным транспортам (SMS, IVR и т.п.);
  • Content Publications: построитель WAP витрин и каталогов, пакетная продажа медиа контента;
  • Partner Program: партнерская программа;
  • USSD: USSD сервисы, построитель USSD меню.

Разграничение доступа

Для каждого пользователя системы настраивается его веб-интерфейс (видимые страницы, доступные для просмотра, доступные для редактирования, организация меню), определяется доступ к конкретным сервисам (для просмотра статистики по сервисам, для изменения параметров), выдаются квоты на отправку SMS и звонков.

Механизм управления пользователями позволяет организовать рабочие места своих сотрудников и предоставлять доступ для внешних пользователей:

  • для контент-менеджеров;
  • для партнеров:
    • общая SMS статистика;
    • статистика по покупкам и загрузкам контента;
    • статистика по звонкам;
    • выделенный доступ для создания своих SMS сервисов, IVR меню, WAP публикаций, управления контентом, и т.п.
  • для правообладателей:
    • статистика по покупкам контента через различные каналы;
    • статистика по прослушиванию музыкального контента;
    • статистика по загрузкам контента по WAP.
  • для службы поддержки:
    • детальная статистика по всем SMS, звонкам, WAP загрузкам;
    • инструментарий для отправки и переотправки исходящих сообщений и звонков;
    • тестирование SMS сервисов через эмулятор;
  • для руководства:
    • финансовая и управленческая статистика, статистика по отчетным периодам, аналитические отчеты, графики, выявление наиболее эффективных рекламных площадок и т.п.
  • для клиентов, делающих массовые рассылки SMS и звонков.

Общесистемные SMS функции

Маршрутизация

В системе используются гибкие механизмы маршрутизации, как входящего, так и исходящего SMS трафика:

  • маршрутизация сообщений в зависимости от расписания;
  • разные ключевые слова для одного сервиса для закрепления сообщений за разным партнерами;
  • выбор оптимальных маршрутов для отправки ответных сообщений (снижение стоимости, меньшее время доставки и т.п.);
  • учет различных вариантов написания ключевых слов;
  • настройка маршрутизации полностью независима от создания и управления сервисами и контентом.

Для распределения входящих сообщений между сервисами в зависимости от текста, закрепления сообщений за партнерами и рекламными площадками, биллинга и т.п., используется маршрутизация входящих сообщений. Для этого сервисные номера (связанные с операторами) объединяются в группы и в настройках маршрутизации участвуют группы сервисных номеров. Поддерживаются три типа маршрутизации:

  • по префиксу,
  • по регулярному выражению,
  • с учетом «сессий».

При обработке входящего сообщения вначале проверяются сессии, потом регулярные выражения, затем префиксы. В случае маршрутизации по префиксу - применяется самый длинный из подходящих префиксов. Имеется возможность задать роутинг по умолчанию (если не подошли остальные префиксы). В случае маршрутизации по регулярному выражению – применяется подходящий роутинг с наибольшим приоритетом. Поддерживается роутинг в зависимости от расписания. Встроена поддержка "сессий": весь трафик от абонента на сервисный номер (после некого «ключевого слова») в течение заданного времени направляется на один сервис. Можно задавать различные критерии разрыва/выхода из такой сессии.

Во многих случаях требуется маршрутизация исходящего трафика между различными каналами: отправка некоторых ответных сообщений через более дешевые шлюзы; для рассылок - выбор наиболее дешевого канала в зависимости от направления; балансировка нагрузки между шлюзами; отправка SMS через менее загруженный канал, снижение времени доставки и т.п.

Для этого создаются правила, порядок работы которых определяется приоритетами. Каждое сообщение проверяется по определенным в правилах критериям: маска номера абонента, текст сообщения, сервис, партнер и т.п. Если сообщение подходит под критерии правила, то для него устанавливается канал отправки, номер отправителя или подпись, приоритет (сообщения с высшим приоритетом отправляются в первую очередь) и пр. Поддерживается переотправка SMS по альтернативным каналам в случае возникновения ошибки.

Фрод-фильтр

Фрод-фильтр представляет собой механизм выявления и блокировки фрода. Фрод выявляется по количеству и стоимости SMS в единицу времени. Возможна настройка правил для отдельных операторов, номеров, масок телефонных номеров, сервисов и т.п. Обработка фрод-сообщений не производится, а номер абонента может быть помещен в черный список и больше не обрабатываться.

Исключение дублированных сообщений

Иногда возникают ситуации, когда абоненту отправляется несколько одинаковых SMS, как результат - недовольство абонента и лишние затраты. Причинами чаще являются ошибки на стороне партнерских сервисов и человеческий фактор.

Для избежания таких ситуаций, имеется механизм проверки исходящего SMS трафика на наличие дублированных сообщений для одного абонента для заданного интервала времени. При обнаружении дублированного сообщения, оно блокируются системой автоматически.

Антиспам-фильтр

Система позволяет модерировать текст сообщений, отправляемых абонентам, в автоматическом режиме. Для этого настраиваются правила антиспам-фильтра, которые производят проверку текстов исходящих SMS при помощи регулярных выражений и запрещенных слов.

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

Такая фильтрация позволяет агрегаторам контролировать тексты ответных сообщений, отправляемых партнерами.

Мониторинг соединений

В CMS доступен просмотр информации по соединениям с операторами / агрегаторами и партнерами в реальном времени:

  • текущий статус соединения;
  • длительность соединения;
  • количество входящих и исходящих сообщений в минуту;
  • среднее время доставки;
  • история разрывов;
  • различные графики и т.п.

В отчете выводится информация о соединениях по протоколам SMPP, UCP/EMI, CIMD, HTTP(s) (когда платформа выступает клиентом) и SMPP, HTTP(s) (когда платформа выступает сервером).

Агрегация SMS

Управление партнерскими подключениями производится через WEB интерфейс. Возможно создание партнерских аккаунтов для подключения по протоколам HTTP (синхронному, асинхронному) или SMPP. Аккаунт партнера может быть активен как на прием и отправку SMS, так и только на отправку (если партнер занимается только SMS рассылками).

Свойства аккаунта позволяют задавать логин, пароль, адреса основного и резервного серверов, квоту на отправку SMS, разрешенное соотношение входящих и исходящих SMS и многое другое.

Для каждого нового партнера в системе автоматически создается новый сервис, на который впоследствии настраивается маршрутизация входящих и/или исходящих сообщений, используя инструменты, описанные выше.

Виды тарификации

В CMS поддерживаются следующие виды тарификации:

  • MO тарификация – снятие средств со счета абонента производится за факт отправки SMS на премиальный номер. Стоимость SMS фиксированная и зависит от стоимости номера;
  • Переменная MO тарификация - снятие средств со счета абонента производится за факт отправки SMS на премиальный номер. Стоимость SMS на одном номере может меняться и зависит от префикса SMS;
  • MT тарификация – снятие средств со счета абонента производится только после получения абонентом ответного SMS с премиального номера. Стоимость SMS фиксированная и зависит от стоимости номера;
  • Переменная MT тарификация - снятие средств со счета абонента производится только после получения абонентом ответного SMS с премиального номера. Стоимость SMS на одном номере может различаться и зависит от предоставляемого сервиса.

Готовые SMS сервисы

Большинство SMS сервисов, используемых контент- и сервис-провайдерами, уже имеется в системе. Это позволяет не тратить дополнительные ресурсы на "изобретение колеса", а сразу воспользоваться готовыми к работе продуктами. Перечень готовых SMS сервисов включает:

  • голосования;
  • викторины;
  • тесты;
  • микроплатежи;
  • SMS2Email: прием и отправка SMS на адрес электронной почты;
  • текстовые сервисы типа запрос/ответ, автозагрузка контента с RSS;
  • подписочные текстовые сервисы, автозагрузка контента с RSS;
  • обратная связь: прием пожеланий, заказов, поздравлений и пр. для радиостанций, телеканалов;
  • мобильные знакомства;
  • лотереи;
  • продажа всех типов мультимедийного контента;
  • пакетная покупка медиа контента;
  • подписка на пакеты медиа контента;
  • SMS-чат;
  • ТВ-чат с интерфейсом модерации;
  • розыгрыш призов;
  • money back сервисы: сервисы с возвратом абоненту потраченных средств на счет мобильного телефона через платежную систему;
  • опросы.

Для настройки SMS сервисов не требуется специальных навыков, вся работы производятся через WEB-интерфейс. Возможен запуск необходимого количества экземпляров сервиса с индивидуальными настройками. Для каждого сервиса настраивается индивидуальная маршрутизация, в том числе, с учетом регионов, префиксов и т.п.

Поддерживается локализация сервисов: для каждого языка через web-интерфейс заводится свой экземпляр сервиса с индивидуальными настройками, в том числе языковыми.

В случаях, когда имеющиеся стандартные сервисы не удовлетворяют требованиям контент- или сервис-провайдера, в системе предусмотрено добавление новых обработчиков, в том числе и внешних. Новые обработчики полностью вписываются в инфраструктуру системы, регистрируются для использования в маршрутизации, для них работают все системные механизмы и предоставляется статистика. Для разработки могут использоваться любые популярные языки программирования: XSL/XPATH, Java, PL/SQL, C++, PHP, Perl, JSP и т.п.

Работа с партнерами

В CMS существует понятие "партнер" – это или рекламная площадка, или имеющий доступ к системе внешний провайдер, или провайдер, работающий с системой как со шлюзом.

Все SMS сообщения привязываются к определенному партнеру. Привязка входящих сообщений к партнеру производится на уровне роутинга (например, по префиксу сообщения) или по партнерскому коду, если речь идет о продаже медиа контента. За каждое привлеченное партнером SMS сообщения, система рассчитывает размер отчисления партнеру.

В системе имеется универсальный механизм автоматизации взаиморасчетов с партнерами на основе партнерских тарифных планов. Тарифный план содержит список коротких номеров, на которых работает партнер; процент от общей стоимости SMS, начисляемый партнеру за каждое SMS; при необходимости, стоимость исходящего SMS для партнера (если отправка ответного сообщения абоненту платна, или партнер делает SMS рассылки). Процент отчислений и стоимость исходящего SMS-сообщения могут изменяться в зависимости от привлеченного партнером трафика. Если сумма, привлеченная партнером в календарном месяце, превышает установленный порог, система автоматически пересчитывает партнерские отчисления по новым условиям. Для всех партнеров может применяться общий тарифный план, либо можно создать индивидуальный тарифный план для каждого партнера.

Примеры использования тарифных планов:

  • взаиморасчеты с медиа партнерами на условиях разделения дохода;
  • взаиморасчеты с внешними провайдерами в случае агрегации;
  • взаиморасчеты с компаниями, занимающимися SMS рассылками.

Администратор CMS может выдать партнерам доступ в систему для самостоятельной настройки своих сервисов, запуску SMS рассылок, просмотру онлайн-статистики и пр. Так же, статистика может экспортироваться в формат CSV и отправляться по почте.

Для подключения внешних партнеров предоставляются различные интерфейсы: HTTP (синхронный или асинхронный), SMPP, SMTP, SOAP и другие. В этом случае, в системе так же доступна партнерская статистика, включая автоматический расчет отчислений.

Партнерам, работающим с IVR сервисами, выделяется раздел IVR меню. Партнер может самостоятельно производить настройку своего раздела, строить IVR меню и добавлять голосовые сервисы. Партнеру предоставляется перечень статистических онлайн отчетов по выделенному разделу IVR меню.

Медиа контент

В CMS имеется единое хранилище медиа контента, доступного для продажи любым удобным способом. Например, оплата контента может производиться по SMS, IVR, WAP, WEB, USSD, а доставка посредством WAP, MMS, SMS. Способы оплаты и доставки контента могут комбинироваться каким угодно образом. При этом контент добавляется в систему один раз, хранится и управляется в одном месте, для всех каналов предоставляется статистика.

Проще говоря, контент может продаваться следующими способами:

  • Стандартным способом: абонент отправляет SMS с кодом на премиальный номер, в ответ получает контент и загружает его по WAP.
  • Пакетно: абонент отправляет SMS с кодом на премиальный номер, в ответном сообщении содержится ссылка на WAP сайт, где можно загружать любой контент на оплаченную сумму.
  • Контент размещен на WAP сайте. Оплата может производиться путем отправки SMS с кодом на премиальный номер или через WAP клик. В обоих случаях абонент загружает контент по WAP.
  • Абонент звонит на премиальный голосовой номер, используя голосовое меню выбирает и заказывает контент. Абоненту отправляется SMS со ссылкой для загрузки контента по WAP.
  • Используя USSD меню, абонент выбирает и заказывает контент. Оплата контента может производиться прямо через USSD, либо по SMS (абоненту отправляется платное сообщение со ссылкой на контент). Загрузка контента производится по WAP.

В системе поддерживаются различные типы контента: картинки, анимация, видеоролики, полифония, реалтоны, темы, java-приложения, Symbian приложения, черно-белые картинки, монофония, линейные (штрих) и двумерные (QR, Bar) коды. Новые типы контента добавляются через WEB-интерфейс.

Физически контент может находиться и на внешнем сервере или системе, в этом случае в CMS хранятся ссылки на контент.

Инструментарий CMS позволяет управлять огромными объемами контента. Имеется массовая автозагрузка контента; удобный и быстрый поиск; массовые операции с контентом, включая массовое изменение условий работы с правообладателями.

CMS поддерживает автоопределение формата контента под модель телефона на этапе отгрузки. Имеется пополняемая база мобильных терминалов, каждой модели терминала соответствует: список возможных user-агентов (проверка на точное совпадение или нечеткий поиск), список поддерживаемых подтипов контента и их приоритет при отгрузке. Для неизвестных моделей телефонов предусмотрен механизм отгрузки дефолтного подтипа контента. Редактирование базы телефонов доступно через WEB-интерфейс.

Поддерживается пакетная продажа контента. Для этого, через WEB интерфейс, производится настройка WAP сайта с произвольной структурой, выбирается контент для WAP публикации. После оплаты, абоненту отправляется ссылка на WAP сайт с каталогом контента. Загрузка контента с WAP сайта может быть ограничена количеством скаченных единиц контента или общей стоимостью скаченного контента (в этом случае задается стоимость контента внутри пакета).

У каждой единицы контента может быть один и более правообладателей. Права на контент могут распространяться на территорию указанной страны (страна определяется по оператору, от которого получен запрос на покупку контента) и ограничиваться по сроку действия. В зависимости от условий, за каждую покупку или загрузку контента, правообладателю начисляется либо фиксированная сумма, либо процент от стоимости покупки. Условия отчислений могут различаться в зависимости от способа продажи контента, например, единичная или пакетная покупка.

Все запросы медиа контента по SMS привязываются к определенному партнеру. Партнер определяется по коду партнера, который добавляется к коду контента при публикации рекламных материалов. В системе поддерживаются любые схемы кодификации кодов контента. В дополнение к числовым кодам, контент может заказываться через ключевые слова – синонимы. В этом случае, за каждым синонимом в течение определенного периода закрепляется свой партнер

В системе предоставлен широкий перечень готовых статистических отчетов по медиа контенту:

  • Детальная статистика покупок контента: дата, номер абонента (может быть частично скрыт), оператор, код и название контента, количество загрузок и многое другое. Имеются различные уровни доступа к статистике для партнеров и правообладателей.
  • Детальная статистика по загрузкам контента: дата, номер абонента, модель телефона, статус загрузки, отгруженный вариант контента и многое другое. Имеются различные уровни доступа к статистике для партнеров и правообладателей.
  • Рейтинг покупок контента: поиск наиболее популярного контента по типу контента, по стране, по оператору, короткому номеру и многое другое. Имеются различные уровни доступа к статистике для партнеров и правообладателей.
  • Рейтинг загрузок контента: поиск наиболее популярного контента по типу контента, по стране, по оператору, короткому номеру; поиск наиболее популярных вендоров и моделей телефонов; предоставляется информация о количестве телефонов, модель которых удалось/не удалось определить, дню недели или времени суток с наибольшим количеством загрузок и многое другое.
  • Рейтинг прослушиваний медиа контента во время звонка (канал IVR): поиск наиболее прослушиваемого контента по типу контента, по разделу IVR меню, по оператору, короткому номеру и многое другое. Имеются различные уровни доступа к статистике для партнеров и правообладателей.
  • Рейтинг заказов контента (канал IVR): поиск наиболее популярного контента, заказываемого по IVR по типу контента, по разделу IVR меню, по оператору, короткому номеру и многое другое.
  • и др.

WAP публикации контента

Публикации контента позволяют пользователю без специальных навыков создать, настроить по своему усмотрению и опубликовать WAP-каталог контента произвольной структуры и сложности. Политика безопасности так же предполагает использование публикаций контента внешними партнерами. WAP публикации строятся на основе единой базы контента.

Конструктор WAP сайтов позволяет создавать любую структуру каталога, добавлять логотипы и тексты на страницы сайта, изменять цветовую схему, размещать контент любых типов с превью и многое другое.

WAP публикации могут быть настроены в виде витрины контента, когда абоненту предлагается выбрать контент из каталога и заказать его по SMS. Информация о покупке контента по SMS – страна, оператор, короткий номер, код, стоимость - формируется автоматически на основе данных из единого хранилища контента.

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

Голосовые сервисы

Для настройки IVR меню и голосовых сервисов в CMS предоставлен графический построитель, не требующий специальных навыков. С его помощью, можно создавать IVR меню произвольной сложности, которое представляется в виде дерева и строится из функциональных блоков. Кроме того, используемая архитектура позволяет с легкостью добавлять новые функциональные блоки.

Основные возможности функциональных блоков:

  • воспроизведение произвольных звуковых файлов;
  • воспроизведение музыкальных превью медиа контента (из единой базы контента);
  • автоматическое "прочтение" произвольных текстов (Text-to-Speech);
  • навигация при помощи DTMF;
  • навигация при помощи голосовых команд (распознавание речи);
  • навигация в зависимости от истории звонка (длительность, анализ действий, посещенные разделы);
  • отправка SMS с произвольным текстом;
  • отправка SMS со ссылкой на контент/каталог контента (из единой базы контента);
  • запуск внутреннего или внешнего обработчика;
  • запись голоса;
  • изменение языка меню;
  • переадресация вызова;
  • инициация исходящего звонка;
  • переключение на другое голосовое меню.

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

С системой поставляется ряд готовых голосовых сервисов. Некоторые примеры:

  • музыкальные порталы: прослушивание и выбор интересующей композиций, выбор композиции; заказ композиции на свой телефон, телефон друга, установка в качестве рингбэктона;
  • текстовые сервисы: новости, погода, программа телепередач, анекдоты; разовые заказы контента; подписка на рассылку контента;
  • гороскопы: для получения гороскопа абонента просят ввести дату, месяц, год своего рождения и выбрать тип гороскопа;
  • тесты, опросы, анкеты;
  • голосовые консультации, информационно-справочные услуги;
  • голосовые открытки, розыгрыши.

CMS предоставляет всю необходимую статистику по голосовым сервисам:

  • Детальная статистика звонков: дата и время; номер абонента; длительность звонка; история событий звонка; оператор; сервер, обработавший звонок и пр..
  • Групповая статистика звонков: получение итоговых данных по объему трафика за отчетный период; поиск наиболее загруженных дней, дней недели, часов в течении дня; количество звонков общей длительностью не более минуты, двух минут и пр.
  • Cтатистика по SMS, инициированных из IVR меню: номер получателя, текст сообщения, количество частей сообщения, статус доставки и пр.
  • Распределение звонков: распределение количества/общей длительности звонков по разделам IVR меню; анализ общей популярности IVR сервисов, среди абонентов определенного оператора.
  • Отдельная статистика по прослушиваниям и заказам медиа контента.

Рассылки

CMS позволяет производить массовые рассылки SMS и звонков. Для хранения абонентской базы используется единая для SMS и звонков адресная книга. В адресной книге хранятся контактные данные абонентов: мобильные, домашние, рабочие номера телефонов, электронная почта, ICQ и пр. и любые персональные данные: имя, обращение, номер карты, количество бонусных баллов и т.п..

Нередки случаи, когда номер абонента постоянно недоступен или абонент сам отказывается от рассылки. Для таких случаев существуют черные списки - списки абонентов, которые автоматически исключаются из рассылки.

Текст рассылки формируется согласно заданному шаблону, в котором могут использоваться переменные, заменяемые на персональные данные абонентов из адресной книги. Для формирования рассылки звонков могут применяться:

  • текст, включая переменные с персональными данными абонента (при использовании синтеза речи);
  • звуковые файлы;
  • полноценные IVR меню, в том числе, с возможностью переадресации на кол центр.

Если для рассылки явно не указан канал отправки, то SMS и звонок обрабатываются роутингом исходящих звонков / SMS. В зависимости от номера получателя, партнера, сервиса, приоритета и т.д., для сообщений автоматически определяется канал доставки.

В отличие от SMS рассылки, при рассылке звонков в случае неудачного звонка (нет ответа, занято и т.п.) система инициирует повторные попытки дозвона, согласно настройкам, затем обзванивает остальные имеющиеся номера абонента, согласно установленному приоритету, например, мобильный -> домашний -> мобильный2...

Для дополнительной настройки рассылки пользователь может:

  • задать разрешенное время доставки;
  • установить интервал между сообщениями (например, для регулирования нагрузки на кол центр);
  • установить приоритет рассылки;
  • применить черный список;
  • и многое другое.

Для быстрой отправки SMS или звонков небольшому количеству абонентов, предоставляется инструмент с упрощенным интерфейсом для отправки сообщений в несколько кликов.

По каждой рассылке предоставляется статистика в виде графиков. Так же доступна детальная статистика по отправленным сообщениям и итоговая отчетность.

Финансовые взаиморасчеты

В системе присутствует финансовая составляющая, позволяющая рассчитывать отчисления участникам бизнес процессов, рассчитывать и прогнозировать доход провайдера. В финансовых взаиморасчетах участвуют операторы, партнеры и правообладатели.

На расчет операторских отчислений влияют тип тарификации, стоимость номера, условия разделения дохода и стоимость обратного трафика.

Вознаграждение партнера рассчитывается исходя из его тарифного плана. При расчете вознаграждения учитывается ежемесячный объем трафика на каждом отдельном номере. Исходя из объема трафика, динамически определяется процент отчислений за входящих трафик и цены на исходящий трафик, в зависимости от того, чем занимается партнер (оказывает премиальные услуги и/или делает рассылки).

При расчете с правообладателями учитываются территория и время действия прав и способ продажи контента (единично; пакетно, в т.ч. и индивидуальные условия для разных пакетов и т.п.). В зависимости от условий работы, правообладателю выплачивается определенный процент от конечной стоимости контента или фиксированная сумма.