Канал и получение SMS с других SMPP на мою систему - PullRequest
2 голосов
/ 03 апреля 2012

Я использую kannel SMPP (kannel.org), и мне нужна дополнительная информация о том, как получать SMS-сообщения с другого сервера SMPP.

Я знаю, для меня нужно добавить в конфиг kannel это:

group = sms-service
keyword =
keyword-regex = .*
catch-all = yes
max-messages = 0
get-url = "http://website/sms.php?sender=%p&text=%a"

Мне нужно добавить пользователя для извлечения SMS, но нашел только этот пример:

group = sendsms-user
username = ***************
password = hard2guess
concatenation= true
max-messages = 10000

Но здесь для отправки смс пользователю, а не для извлечения.

Может кто-нибудь рассказать мне больше о том, как создать учетную запись для другого сервера SMPP и получать SMS-сообщения от другого сервера SMPP?

Ответы [ 3 ]

1 голос
/ 08 июня 2012

Звучит так, будто вы хотите разрешить клиенту подключаться к вам по SMPP и отправлять сообщения через вашу систему.Если это правильно, то вам нужно быть SMCP SMSC, и в настоящее время ваш канал действует только как ESME .

Чтобы заставить Kannel выступать в качестве SMSC, вам необходимо установить версиюSMPP, который будет действовать как SMSC и позволит клиентам подключаться для отправки сообщения.Поскольку в Kannel этого нет, вы можете попробовать установить программное обеспечение с открытым исходным кодом под названием OpenSMPPBox

OpenSMPPBox входит в папку Addons последней версии разработки Kannel (версия 1.5.0),Вам нужно установить его через SVN, чтобы получить код, а затем скомпилировать его на своем компьютере, чтобы запустить и запустить OpenSMPPBox.Вам также необходимо скачать последнюю версию исходного кода kannel, чтобы скомпилировать OpenSMPPBox.

После того, как вы установили OpenSMPPBox, он подключается к Bearerbox Kannel и работает как способ, позволяющий клиентам подключаться к вам по SMPP, а затемМаршрут сообщения прямо в Каннель.Когда он работает, вы можете установить имя пользователя и пароль для клиента и дать ему IP-адрес вашего сервера для подключения.

Существует Руководство для OpenSMPPBox , которое поможет с установкой и настройкой.

1 голос
/ 06 апреля 2012

Если у вас есть учетная запись SMPP, добавить информацию SMPP легко, все, что вам нужно, это добавить новую SMPP group

Пример конфигурации SMPP (режим приемопередатчика)

group = smsc
smsc = smpp
system-type=
smsc-username = user
smsc-password = pass
host = x.x.x.x
port = 10000
transceiver-mode = true
my-number = 123456
interface-version = 34
source-addr-ton = 0
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
enquire-link-interval = 60
reconnect-delay = 60
log-file = "/var/log/kannel/smsc.log"
log-level = 1

Надеюсьthi shelps

Спасибо

:)

0 голосов
/ 26 сентября 2018

одна очень важная вещь, которую вам может потребоваться проверить у вашего поставщика SMPP, - это версия, на которой он работает. Если версия ниже 3.4, вам нужно будет отключить режим трансивера, закомментировав его из файла kannel.conf. Невыполнение этого условия приведет к бесконечной петле Kannel, пытающейся подключиться к SMPP без какого-либо успеха.

Удачи.

...