Новая версия фреймворка NetSDS для разработки VAS

Опубликована очередная порция пакетов фреймворка для разработки VAS-платформ и прочих приложений.

Исходные коды доступны через Git:

  • git://git.netstyle.com.ua/perl-NetSDS-common - общие модули
  • git://git.netstyle.com.ua/perl-NetSDS-Messaging - модули для работы с данными SMS
  • git://git.netstyle.com.ua/perl-NetSDS-Kannel - API к SMS-шлюзу Kannel

Сборка Kannel для CentOS с оптимизацией по производительности

В связи с появившейся задачей пришлось под CentOS 5 собрать Kannel, оптимизированный для работы в качестве SMS-шлюза под высокой нагрузкой, чем и хочется поделиться с общественностью в виде готовых пакетов ;-)

Также поддерживается передача опциональных параметров SMPP (optional TLV) в параметре meta-data.

Открываем исходники

В связи планами по переводу большинства своих проектов по разработке ПО под лицензию GPL, начинаю публиковать исходники.

Грузить отсюда: http://www.rattler.kiev.ua/open_source

Про кодировки в SMS - GSM 03.38

Как можно было догадаться из заголовка, с кодировками в SMS дело обстоит не так просто, как может показаться на первый взгляд. Некоторые моменты я уже описывал, но в этот раз попробую подойти более системно, заодно упомянув имеющиеся инструменты.

PostgreSQL 8.2.9 and 8.3.3 for ALT Linux Sisyphus

New version of PostgreSQL are successfully built in hasher for ALT Linux Sisyphus and are available here as source RPM packages:

ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/misha/postgresql8.2/postgre...
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/misha/postgresql8.3/postgre...

Update: Already at Sisyphus and may be ported to 4.0 branch if necessary.

О размере, кодировках и "склевивании" SMS и как это отрабатывает Kannel

Все началось с того, что один мой друг озадачил вопросом, почему сообщение из 160 символов было разбито в Kannel на 3 SMS. Немного разобравшись в сути проблемы, вопрос был закрыт, а у меня появился повод написать эту заметку.

Если почитать спецификации на реализацию SMS в сетях GSM (ETSI GSM 03.40), то можно выяснить следующие моменты:

New Kannel build for ALT Linux

At last I've built Kannel RPM packages for ALT Linux Sisyphus with all changes I wanted to see there:

  • Optional SMPP parameters support (from "meta-data" CVS branch).
  • MO messages concatenation support.
  • Some other improvements from previous build.

Package page: http://alt.linux.kiev.ua/srpm/kannel
All my ALT Linux packages: http://alt.linux.kiev.ua/packager/misha/srpms

Next improvements expected: SMPP over SSL support, submit_multi patch.

Про SMS и символ "@"

В моей компании одним из важных моментов тестирования подключений к SMSC является проверка на корректную доставку SMS с символом "@" в тексте. Спрашивается, чем было вызвано настолько особое отношение к данному символу?

Kannel и уведомления о доставке SMS

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

Kannel - подключение к SMSC

Если вы решили запустить какой-нибудь SMS-сервис, используя Kannel в качестве шлюза к SMS-центру, то одной из первых задач будет организация подключения к SMSC (SMS-Center) или SDP (Service Delivery Platform) мобильного оператора или агрегатора.

Syndicate content