Здравствуйте!
Установил на Debian 2.6.27.23-201.19-xen сервер kannel 1.4.1-2
Прописал параметры смс-центра в kannel.conf.
Судя по записи в логах соединение с смс-центром устанавливается успешно.
Но проверить работу Kannel не удалось из-за того, что порт, который kannel должен слушать закрыт. Порт этот прописывается в kannel.conf:group = smsbox
bearerbox-host = localhost
sendsms-port = 13013 ###########
sendsms-chars = "0123456789+"
access-log = "/var/log/kannel/sms-access.log"
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
Смотрим открытые порты:SRV-01:~# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:13000 *:* LISTEN
tcp 0 0 *:13012 *:* LISTEN
tcp 0 0 *:ssh *:* LISTENСлушаются порты 13000 и 130012, а 13013 нет.
Специалистов знающих как решить эту проблему прошу откликнутся.
Для меня работа kannel очень важна.
Заранее спасибо.
а bearerbox?
> а bearerbox?bearerbox запущен и пишет логи. В логах ошибок нет и порт с номером 13013 не упоминается. Пробовал экспериментировать, удалял раздел group = smsbox. В этом случае в логах появляется сообщение, что group = smsbox не хватает. Т.е. Kannel этот раздел нужен, параметры из этого раздела берет, значит и параметр sendsms-port считывает. Ошибки в логах с sendsms-port нет, значит и порт открыть должен. Но порт закрыт и мне не понятна причина. Прошу совета или подсказки.
сейчас обратил внимание на строки:SRV-01:/etc/init.d# ./kannel start
Starting WAP gateway: bearerbox wapbox.Стартуют bearerbox и wapbox, а smsbox нет. В запускающем скрипте есть строки:
test ! -z $START_SMSBOX && (
echo -n " smsbox"Я так понял это переменная такая $START_SMSBOX ?
Для wapbox сущестрвует переменная $START_WAPBOX, почему wapbox стартует, а smsbox нет?Если запустить вручную smsbox /etc/kannel/kannel.conf видно, что порт 13000 открывается
SRV-01:~# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:13000 *:* LISTEN
tcp 0 0 *:13012 *:* LISTEN
tcp 0 0 *:13013 *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
В файлике /etc/init.d/kannel
Убрал сточку test ! -z $START_SMSBOX && (
и закрывающуюся скобку ) перед строкой:
echo "."
Короче отключил проверку и smsbox запускается без какого-либо условия.
> В файлике /etc/init.d/kannel
> Убрал сточку test ! -z $START_SMSBOX && (
> и закрывающуюся скобку ) перед строкой:
> echo "."
> Короче отключил проверку и smsbox запускается без какого-либо условия.СПАСИБО ОГРОМНОЕ!!!
>> В файлике /etc/init.d/kannel
>> Убрал сточку test ! -z $START_SMSBOX && (
>> и закрывающуюся скобку ) перед строкой:
>> echo "."
>> Короче отключил проверку и smsbox запускается без какого-либо условия.
> СПАСИБО ОГРОМНОЕ!!!Пожалуйста :)
Обратите внимание, что на сайте есть статья по установке kannel и скрипт для запуска автор использует свой, отличный от скрипта разработчика. Скрипт от автора не содержит никаких "test ! -z ", поэтому если делать все в точности, то проблем не будет.
Это я понял спустя какое-то время.
Для запуска вам необходимо просто в фале /etc/default/kannel раскомментировать START_SMSBOX
>[оверквотинг удален]
>>> и закрывающуюся скобку ) перед строкой:
>>> echo "."
>>> Короче отключил проверку и smsbox запускается без какого-либо условия.
>> СПАСИБО ОГРОМНОЕ!!!
> Пожалуйста :)
> Обратите внимание, что на сайте есть статья по установке kannel и скрипт
> для запуска автор использует свой, отличный от скрипта разработчика. Скрипт от
> автора не содержит никаких "test ! -z ", поэтому если делать
> все в точности, то проблем не будет.
> Это я понял спустя какое-то время.
> Для запуска вам необходимо просто в фале /etc/default/kannel раскомментировать START_SMSBOXКак мне не хватало вашего совета два года тому назад.
Надеюсь эта тема поможет другим админам