В этой заметке я хочу рассказать о возможностях, которые предоставляет встроенный в Kannel эмулятор SMSC fakesmsc.
fakesmsc - это консольное приложение, с помощью которого можно:
Начал писать статью о том, как в Kannel настраиваются SMPP подключения к SMSC мобильных операторов и агрегаторов. Большинство параметров уже описано, но информация еще будет пополняться.
Update (21.01.2012): Добавлен пример настройки SMPP-подключения
Статья: http://www.rattler.kiev.ua/ru/kannel-smsc-smpp-configuration
В этой статье я хочу описать опции, которые используются в SMS-шлюзе Kannel при настройке подключний к SMSC по протоколу SMPP.
Вообще, я эту статью писал для сайта компании "Нет Стайл", но т.к. компания моя, то имею полное право утащить содержимое еще и сюда ;-)
Сгенерировал автодокументацию (спасибо doxygen) по исходникам Kannel, чтобы было проще разбираться, что где находится. Возможно, кому-то еще пригодится - так что публикую у себя.
Решил проверить, насколько быстро работает OpenSMPPBox.
Для справки: OpenSMPPBox - это свободный SMPP-сервер, дополняющий Kannel. С его помощью можно подключать клиентов по SMPP для дальнейшей отправки SMS через Kannel. Например, можно построить SMPP-прокси или SMPP-to-UCP шлюз.
Построил следующую цепочку:
[fakesmsc]--[bearerbox]--[opensmppbox]--[esme]
В качестве ESME пока выступает простейший скрипт на Perl, который с помощью Net::SMPP асинхронно отправляет 100,000 пакетов submit_sm в сторону opensmppbox.
Конфигурация полигона (OpenVZ контейнер):
Предварительно удалось добиться производительности на уровне примерно 800-1000 SM/сек, что позволяет надеяться на сравнимые показатели и в реальной работе.
Решил опубликовать git-репозиторий нашей сборки Kannel.
Особенности:
At last my work on Kannel Appliance is restored and I'm glad to present brand new (but still alpha) edition.
New version is built as ISO image ready for bare metal installation on x86_64 platform.
Lightweight text based installer implemented to support installation even using Serial-over-LAN console on remote sites.
Core fatures:
Download on SourceForge:
http://sourceforge.net/projects/kannelappliance/files/0.1/netstyle-insta...
Thanks to:
Поделюсь ка внешним видом нашего нового веб-интерфейса для VAS SMS сервисов.
Пока что версия не финальная и оформление будет заметно улучшено.
Вот так выглядит просмотр очереди сообщений.
Наконец дошли руки до обновления Kannel Appliance.
В качестве первой попытки подготовил OVA образ, который можно использовать в VMWare или VirtualBox.
Основные характеристики
Теперь о планах
Сразу стоит учесть, что это решение планируется в качестве высокоуровневого фреймворка, а не готового продукта. Т.е. собирать Kannel и проводить его базовую настройку не придется, но вот бизнес-логику сервисов нужно будет создавать самостоятельно.