Доброго вечера! Суть вопроса: нужно настроить kannel для отправки смс через мегафон. С мегафоном договор подписан, вроде бы они уже начали предоставлять услугу. Соединение идёт через smpp по IPSec'у.
Kannel работает, отображаются вебовские странички статуса, да и на запросы нормально отвечает, но всегда «3: Queued for later delivery». Смс не доставляются. В логах - никаких ошибок, только дебаговая информация. После установки параметров подключения к мегафону на странице статуса появились строчки
SMSC connections:
megafon SMPP:A.B.C.D:2775/2775:XXXX:VMA (re-connecting, rcvd 0, sent 0, failed 0, queued 0 msgs)
Точнее, сначала connecting, потом re-connecting.
При попытке отправить смс изменяется значение очереди:
SMS: received 0 (0 queued), sent 0 (1 queued), store size -1
Конфиг smsc:
group = smsc
smsc = smpp
smsc-id = megafon
host = A.B.C.D
port = 2775
smsc-username = x
smsc-password = x
source-addr-ton = 0
source-addr-npi = 0
dest-addr-ton = 1
dest-addr-npi = 1
system-type = VMA
throughput = 1000
reconnect-delay = 5
connection-timeout = 120
transceiver-mode = true
allowed-smsc-id = megafon
preferred-smsc-id = megafon
Вряд ли, конечно, но вдруг: всё это добро сидит во FreeBSD 8.2 jail'е - может тут какие подводные камни.