text
Регистрируйтесь сейчас и получите 10 бесплатных СМС для тестирования сервиса

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


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


  1. Скачать архив с исходным кодом wget
    https://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

The last command will install Kannel executables to your default directory ( /usr/local/sbin/ )
After installation, download and unzip the archive.
The archive contains the following files:


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

Для окончания установки, запустите kannel-setup.sh. Он создаст рабочие каталоги, а также перепишет в /etc/kannel скрипт конфигурации и запуска. Use . /etc/kannel/kannel.sh command to start.
Но перед запуском следует открыть и отредактировать файл конфигурации /etc/kannel/smskannel.conf.
Отредактируйте обязательные для изменения параметры:


  • smsc-username – use the received login
  • smsc-password – use the received password

Настоятельно рекомендуется раскомментировать строчки, которые касаются логирования, поменять порты и пароли. Описание настроек, дополнительные настройки можно посмотреть в официальной документации на https://kannel.org/download/kannel-userguide-snapshot/userguide.html, or contact our customer support.
После редактирования и запуска системы необходимо проверить ее статус, путем набора ссылки в браузере:
https://host:port/status?password=defined_password где
host – IP-адрес сервера
port – admin-port из настроек kannel
defined_password – admin-password или status-password из настроек kannel.
Отправка смс производится путем GET-запроса на порт, указанный в секции smsbox. Подробно об этом можно прочитать в документации https://kannel.org/download/kannel-userguide-snapshot/userguide.html#AEN4952, так же можно воспользоваться примером скрипта на языке PHP (скачать).

Chat
Возникли вопросы?
Свяжитесь с нашей службой поддержки. Они помогут решить вашу проблему как можно быстрее.