Установка и настройка системы kannel для использования его с AtomPark SMPP
Прежде чем перейти к использованию системы kannel, необходимо установить kannel шлюз.
Установка kannel шлюза
- Скачать архив с исходным кодом
wget http://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.
Есть вопрос?
- 8 (800) 555-09-63
- Бесплатно по России
Новости:
- 2020-12-30
- Оператор Мегафон повышает стоимость отправки сообщений с 1 января 2021 года
- 2020-12-01
- Восстановлен маршрут с фиксированным именем отправителя на оператор Билайн
- 2020-11-27
- Внимание! С 1 декабря 2020 года меняется цена на отправку СМС в сети Билайн
- 2020-11-23
- ePochta объявляет старт Черной Пятницы: Спеццена на рассылку в WhatsApp
- 2020-11-18
- С 1 декабря 2020 года оператор МТС повышает стоимость СМС