RE: route from opensmppbox to internal API

"Ruben Melikyan" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.user
Message-ID <[email protected]>
Hi Eduard,

 

You should config loopback smsc which will handle your incoming message from opensmppbox to your service.

 

Config example:

#-----OPENSMPPBOX-----

group = opensmppbox

opensmppbox-id = 1234

opensmppbox-port = …

bearerbox-host = …

bearerbox-port = …

log-level = …

log-file = ….

our-system-id = ….

smpp-logins = …..

use-systemid-as-smsboxid=true

source-addr-ton = …

source-addr-npi = …

dest-addr-ton = ….

dest-addr-npi = ….

 

#-----SMSC smpp LOOP1-----

group = smsc

smsc = loopback

smsc-id = loop1

reroute-dlr=true

allowed-smsc-id = loop1

 

 

# ------  SMS SERVICE ------

group = sms-service

keyword = default

catch-all=yes

max-messages = 4

omit-empty = true

assume-plain-text = yes

concatenation = true

max-messages = 4

post-url =….

 

# ------  SMS ROUTING ------

 

group = smsbox-route

smsbox-id = 1234

smsc-id = loop1

 

 

 

 

Best regards

Ruben Melikyan

 

 

From: users [mailto:[email protected]] On Behalf Of Хиль Эдуард
Sent: Saturday, 2 March, 2019 13:08
To: [email protected]
Subject: route from opensmppbox to internal API

 

Hi there!
Let's imagine, that i have on my kannel one smsc and one sms-service with config:

group = sms-service
keyword = default
post-url = "http://127.0.0.1/sendsms.php?src=%P <http://127.0.0.1/sendsms.php?src=%25P&dst=%25p&time=%25t&coding=%25c&smsc=%25n&charset=%25C> &dst=%p&time=%t&coding=%c&smsc=%n&charset=%C"
concatenation = true
max-messages = 0

In this case, when kannel calls this API, he used POST method and on this API (on PHP page) i have some code "file_get_contents('php://input')" where i can get text of SMS from html-body. All works correct and i'm satisfied.
But now, i have opensmppbox and i must somehow route sms from opensmppbox to this API. I have find 2 methods: with "smsc http" and "smsc http with system-type generic", but in this both cases kannel uses GET method, and i must use %b variable that put text in http link (for example: ...&smsc=%n&charset=%C%text=%b), but i can't, cuz there are length and charset troubles - i can't put on my link sms message with over 900 symbols with strange codepage :'( 
So, maybe there are some other methods to route SMS from opensmppbox to kannel sms-service? Or maybe kannel can use POST method not only on sms-service group?

-- 
Best regards,
Me.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.