Install Kannel - ncblx/Linux GitHub Wiki

1. Скачиваем CentOS7 https://www.centos.org/download/

2. скачиваем http://kannel.org/download/1.5.0/gateway-1.5.0.tar.gz

3. распаковывем архив
  • tar -xzvf gateway-1.5.0.tar.gz
4. устанавливаем библиотеки для компиляции и сборки
  • yum groupinstall "Development tools"*
или
  • yum install -y bison byacc cscope ctags cvs diffstat doxygen flex gcc gcc-c++ gcc-gfortran gettext git indent intltool libtool patch patchutils rcs redhat-rpm-config rpm-build subversion swig systemtap*
  • yum install -y libxml2 libxml2-devel*
https://support.eapps.com/index.php?/Knowledgebase/Article/View/438/55/user-guide---installing-the-centos-development-tools-gcc-flex-etc

5. конфигурируем сборку

  • mkdir /usr/local/kannel*
  • ./configure --prefix=/usr/local/kannel --enable-start-stop-daemon*
6. компилим и собираем
  • make
  • make install
7. создаем файл для запуска\остановки kannel (используется файл kannel)
  • vi /etc/init.d/kannel
  • chmod +x /etc/init.d/kannel
  • chkconfig kannel on
  • mkdir /var/lock/subsys
  • mkdir /var/log/kannel
8. создаем конфигурационный файл
  • /etc/kannel/kannel.conf
  • mkdir /etc/kannel
  • vi /etc/kannel/kannel.conf
9. запускаем
  • kannel service kannel start
10. проверяем
  • http://:13003/cgi-bin/sendsms?/cgi-bin/sendsms?username=<user></user>&pass=<pass></pass>&to=&text=<text></text>
  • http://:13000/status?password=<pass></pass>
⚠️ **GitHub.com Fallback** ⚠️