Обнаружил в своих архивах один старый документ, написанный вместе с Мишей Шигориным, когда мы в 2002 году занимались интеграцией одного из первых украинских контент-провайдеров с SMS-шлюзом Киевстара.
Продолжаем ликбез по Kannel ;-)
Наиболее распространенный способ обращения Kannel к бизнес-логике конкретного сервиса - отправка HTTP-запроса. Простой и понятный API позволяет создавать сервисы даже начинающим программистам. В моей личной практике встречались приложения в 2-3 строки, из которых первая была shebang'ом, но речь пойдет о повышении надежности и сглаживании нагрузки.
Вот так примерно выглядит административный интерфейс для управления SMS-шлюзом Kannel на платформе NetSDS. Ориентировочно выпуск намечен на январь 2010 г. GUI для управления Kannel будет в свободном доступе.
В очередной версии нашего Kannel Appliance, специализированного дистрибутива для внедрения SMS-приложений, сделаны следующие изменения:
При внедрении агрегационных SMS-платформ одним из важных требований является возможность учета трафика от различных клиентов. В этой заметке я хочу рассмотреть простейший способ учета исходящих (MT) SMS, не требующий никаких внешних систем - все делается средствами самого Kannel.
В моей сборке Kannel для ALT Linux мониторинг с помощью monit предусмотрен изначально. К сожалению, факт работоспособности Kannel еще не означает, что у какого-нибудь оператора SMSC свалился или файрвол "совершенно неожиданно" зарубил порт, на котором живет SMPP.
NetSDS SMPP Server - это серверная компонента VAS-платформы моей компании, предоставляющая возможность взаимодействия с клиентскими подключениями по протоколу SMPP. Если Вам нужно организовать шлюз для подключения своих клиентов по SMPP - это решение вполне подойдет для таких задач.
В ближайший месяц мы планируем выпустить новую версию Kannel Appliance, специализированный дистрибутив для внедрения SMS-сервисов, построенный на основе ALT Linux.
Планируемые изменения:
Вообще, сегодняшняя ситуация была из ряда вон выходящей. Одного из наших технологических партнеров угораздило обавестись SMS-шлюзом, который по SMPP на один ESME отдает не более чем 1 DLR (Delivery Report) в секунду.