This version of the page http://www.netstyle.com.ua/ru/sms/kannel (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2010-01-12. The original page over time could change.
Kannel - SMS шлюз | Net.Style: Open source IT and VAS solutions (Linux, DBMS, VoIP, IVR, SMS, MMS, WAP, WWW).

Kannel - SMS шлюз

Компания «Нет Стайл» предоставляет услуги по внедрению и сопровождению программно-аппаратных решений на базе SMS-шлюза Kannel.

  • Предлагаемые услуги
  • Основные возможности Kannel
  • Надежность и масштабируемость
  • Интеграция с SMSC и SDP
  • Интеграция с SMS-сервисами
  • Преимущества для операторов
  • Преимущества для сервис-провайдеров

Предлагаемые услуги

  • Инсталляция и настройка Kannel "под ключ" на UNIX-подобных ОС.
  • Создание готовых пакетов для дистрибутивов ОС в соответствии с требованиями клиента.
  • Интеграция с SMSC операторов мобильной связи (GSM, CDMA, UMTS) и GSM-шлюзами.
  • Разработка модифицированных версий Kannel.
  • Разработка SMS-услуг для VAS провайдеров.

Если Вы заинтересованы в услугах по внедрению SMS-шлюза Kannel, воспользуйтесь формой обратной связи или позвоните нам по телефону +380 44 594-9641.


Основная функциональность

SMS-шлюз Kannel предназначен для обеспечения обмена сообщениями между SMSC мобильных операторов и различными VAS-платформами.

Для подключения к SMSC мобильного оператора Kannel может использовать как являющийся стандартом протокол SMPP, так и менее распространенные CIMD, UCP/EMI и другие.

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

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

Компания «Нет Стайл» обеспечивает внедрение Kannel как в виде самостоятельного решения, так и в комплексе с другими продуктами.

Надежность и масштабируемость

Решения на базе Kannel позволяет обеспечить высокий уровень надежности за счет возможности использования резервного stand-by сервера, заменяющего основной в случае выхода последнего из строя. При этом все промежуточные данные сохраняются во внешнем хранилище, что позволяет свести к минимуму возможные потери данных.

Также поддерживается резервирование подключений к SMSC, что позволяет переключаться на альтернативные подключения и распределять нагрузку.

Интеграция с SMSC оператора

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

Поддерживаемые протоколы

В качестве основного используемого протокола для взаимодействия с SMSC рекомендуется использование SMPP, являющегося на сегодня стандартом для подключения VAS в сетях GSM и CDMA операторов. В настоящий момент Kannel поддерживает версии 3.3 и 3.4 этого протокола, включая достаточно многие расширенные возможности, такие как передача биллинговой информации и получение уведомлений о доставке SMS сообщений.

Кроме того, поддерживаются менее распространенные протоколы, такие как CIMD, UCP/EMI, SM/ASI и другие. Поддержка этих протоколов может потребоваться в случае необходимости обеспечения совместимости со старыми унаследованными решениями, не поддерживающими стандартный протокол SMPP.

Также Kannel поддерживает подключение к SMSC по протоколу HTTP. Эта возможность прежде всего предназначается для интеграции нескольких систем на базе Kannel. Одним из вариантов использования может быть создание шлюза для обмена сообщениями между несколькими мобильными операторами, используя более дешевый TCP/IP транспорт.

Расширенные возможности

  • Ограничение пропускной способности подключения к SMSC.
  • Подключение внешнего хранилища для промежуточных данных уведомлений о доставке. Данная возможность позволяет использовать резервные сервера на случай выхода основных из строя. Поддерживается следующей СУБД: PostgreSQL, Oracle, MySQL.

Использование GSM-модема в качестве SMSC

В случае необходимости тестового подключения сервиса без подключения к SMSC оператора либо реализации малобюджетных решений без необходимости обеспечения Premium Rate тарификации, существует возможность использования в качестве SMSC любого GSM-модема, включая абонентский GSM-терминал (обычный мобильный телефон), подключаемый через USB либо последовательный порт.

Интеграция SMS-сервисов

Для внедрения SMS-сервисов Kannel предоставляет разработчикам услуг следующие возможности:

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

Наиболее оптимальным вариантом является подключение сервисов по протоколу HTTP, что позволяет реализовывать как синхронный обмен сообщениями (ответ передается в одной сессии HTTP с запросом), так и асинхронный, при котором передача MO и MT сообщений производится независимо.

Поддерживаемые форматы сообщений

  • 7-битные текстовые сообщения в соответствии с GSM-алфавитом (GSM 03.38).
  • Поддержка сообщений Unicode (UCS-2) для передачи символов национальных алфавитов.
  • «Склееные» текстовые сообщения.
  • Бинарные 8-битные сообщения (в т.ч. с UDH).
  • Поддержка передачи Flash SMS.
  • Поддержка передачи Voice Mail Indication, Fax Indication, Email Indication.

Таким образом, с помощью Kannel можно обеспечить передачу любых видов SMS-контента, включая EMS, Nokia SmartMessaging, Siemens OTA, WAP Push SI/SL, Voice Mail Indication и т.д. Также поддерживается возможность автоматического перекодирования SMS-сообщений при передаче между Kannel и логикой SMS-сервиса, что избавляет разработчиков приложений от перекодирования данных на стороне бизнес-логики SMS-сервиса.

Расширенные возможности

  • Установка параметра service code для управления MT-тарификацией.
  • Установка задержки доставки (deferred delivery).
  • Указание времени жизни сообщения (validity period).
  • Установка параметра RPI (Return Path Identifier).
  • Запрос уведомлений о доставке сообщений абонентам.
  • Установка приоритета для доставки сообщения.
  • Поддержка «черных» и «белых» списков для ограничения доступа абонентов к сервисам на уровне шлюза.

Преимущества для сервис-провайдера

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

  • Поддержка различных протоколов взаимодействия с SMSC.
  • Простота подключения SMS-сервисов. Используется платформенно независимый API на базе протокола HTTP.
  • Высокая надежность и производительность решения.

Преимущества для оператора

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

  • Поддержка различных протоколов взаимодействия с SMSC.
  • Возможность обеспечения высокой надежности сервисов за счет резервирования серверных систем и использования внешнего хранилища промежуточных данных.
  • Кросс-платформенность. Kannel может работать как под управлением ОС Linux, так и под другими ОС (FreeBSD, Solaris, OpenBSD, etc).
  • Высокая экономическая эффективность - отсутствует необходимость получения лицензий для увеличения производительности системы.
  • Отсутствие жесткой привязки к единственному поставщику решений за счет свободной лицензии BSD.

Минимальные аппаратные требования

Для обеспечения функционирования решения начального уровня, расчитанного на низкую нагрузку, будет достаточно сервера под управлением ОС Linux с CPU Intel Celeron, 128 MB RAM и 2 GB дискового пространства.

Лицензия

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

Ссылки

  • www.kannel.org - официальный сайт проекта Kannel
  • www.smsforum.net - официальные спецификации на протокол SMPP