Установка и настройка системы kannel для использования его с AtomPark SMPP

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

Установка kannel шлюза

  1. Скачать архив с исходным кодом

    wget http://redmine.kannel.org/attachments/download/199/gateway-1.5.0.zip

  2. Распаковать архив

    unzip gateway-1.5.0.zip

  3. Создать и установить шлюз

    cd gateway-1.5.0
    ./configure --with-mysql --enable-start-stop-daemon

    Примечание: необходимо установить все библиотеки, которые требуются (как правило, это libxml2-dev и mysql-dev)

    Пример для Ubuntu:
    sudo apt-get install libmysqlclient-dev
    sudo apt-get install libxml2-dev

После установки всех пакетов, формируется непосредственно шлюз

touch .depend
make .depend
make
make install


Последняя команда установит kannel шлюз в папку по умолчанию ( /usr/local/sbin/ )


 

После установки скачайте и разархивируйте архив.

Архив содержит следующие файлы:

  • smskannel.conf – файл конфигурации.
  • kannel.sh – скрипт запуска / остановки системы.
  • kannel-install.txt – описание установки системы.
  • kannel-setup.sh – вспомогательный скрипт, создает рабочие директории.

Для окончания установки, запустите kannel-setup.sh. Он создаст рабочие каталоги, а также перепишет в /etc/kannel скрипт конфигурации и запуска.

Для запуска используется команда . /etc/kannel/kannel.sh start.

Но перед запуском следует открыть и отредактировать файл конфигурации /etc/kannel/smskannel.conf.

Отредактируйте обязательные для изменения параметры:

  • smsc-username - используйте полученный логин
  • smsc-password - используйте полученный пароль

Настоятельно рекомендуется раскомментировать строчки, которые касаются логирования, поменять порты и пароли.

Описание настроек, дополнительные настройки можно посмотреть в официальной документации на http://kannel.org/download/kannel-userguide-snapshot/userguide.html, или обратиться в службу поддержки.

После редактирования и запуска системы необходимо проверить ее статус, путем набора ссылки в браузере:
http://host:port/status?password=defined_password
где
host – IP-адрес сервера
port – admin-port из настроек kannel
defined_password – admin-password или status-password из настроек kannel.

Отправка смс производится путем GET-запроса на порт, указанный в секции smsbox. Подробно об этом можно прочитать в документации http://kannel.org/download/kannel-userguide-snapshot/userguide.html#AEN4952, так же можно воспользоваться примером скрипта на языке PHP (скачать).

 

По запросу предоставляется необходимое количество дополнительных смс для тестирования сервиса массовых смс-уведомлений ePochta SMS.

Есть вопрос?

  • 8 (800) 555-09-63
  • Бесплатно по России

Александр



skype: alexandr.romanow26
[email protected]

Людмила



skype: liudmilaatompark
[email protected]