/ru/servis-sms-rassylok/server-smpp/

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

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

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

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

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

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

unzip gateway-1.5.0.zip

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

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. Очень оперативна реакция службы поддержки, помогли решить проблему на стадии развития сайта. Читать далее »
Денис
Очень удобный сервис для работы с клиентской базой. В частности мы оповещаем держателей дисконтных карт о новых продуктах компании, а так же акциях. Цены и качество сервиса радуют. Читать далее »
Роман
Попробуйте ePochta SMS бесплатно уже сегодня!

 

Активируйте свой аккаунт и получите 10 бесплатных СМС

Нажмите кнопку «Скачать» и затем «Сохранить» в диалоговом окне. Загрузка произойдет автоматически