Получение SMS на Kannel, но не может переслать его по URL - PullRequest
0 голосов
/ 11 сентября 2018

Я настроил и подключил SMSC для правильного получения SMS на Kannel. Я могу успешно получать SMS, как я вижу по журналам доступа, но не получаю доступ к моему API.

Это файл конфигурации:

group = smsc
smsc = smpp
smsc-id = XXXXXX
host = abc.abc.abc.abc
port = 1111
transceiver-mode = true
throughput = 10
smsc-username = xxxxx
smsc-password = xxxxx
reconnect-delay = 60
system-type = XXXXXX
allowed-smsc-id = XXXXXX
#get-url = "https://example.org/sms-receive?sender=%P&recipient=%p&timestamp=%t&smstext=%a" //tried this too, but didnt work


group = sms-service
keyword-regex = .*
catch-all = true
forced-smsc = XXXXXX
get-url = "https://example.org/sms-receive?sender=%P&recipient=%p&timestamp=%t&smstext=%a" //tried this too, but didnt work
#post-url = "https://example.org/sms-receive?sender=%P&recipient=%p&timestamp=%t&smstext=%a" //tried this too, but didnt work

И в журнале доступа я получаю следующее:

2018-09-11 13:08:38 Receive SMS [SMSC:XXXXXX] [SVC:] [ACT:xxxxx] [BINF:CMT] [FID:] [META:?smpp?] [from:91xxxxxxxxxx] [to:+91xxxxxxxxxx] [flags:-1:0:-1:0:-1] [msg:16:Hello World] [udh:0:]

Что я делаю неправильно или отсутствует?

1 Ответ

0 голосов
/ 15 октября 2018

Любой, кто столкнулся с той же проблемой, узнал, чего мне не хватало.

Мне также нужно было добавить следующий блок в основной файл конфигурации:

group = smsbox-route
smsbox-id = smsbox
smsc-id = XXXXXX; //name of the smsc

Просто добавив этот блок, я начал получать URL моего обратного вызова.

В первоначальном вопросе не было ничего плохого с conf, просто отсутствовал блок.

Надеюсь, это кому-нибудь поможет:)

...