Hi,

Maybe there is a way to do it from kannel, with some help from your application.

Your application has to emulate the SMPP SMSc. In other words, speaking SMPP protocol, it has to initiate an MO to kannel. I believe your application already speaks SMPP.

You will need an MO2MO redirection. You have to define 2 SMPP SMSc in your kannel.conf. 1 connected to your application, mo2mo, the other to the real SMPP, smpp.

Basically, everything coming in from mo2mo inbound ideally bypasses all bearerbox routing and goes directly to smpp outbound interface. Similarly for all incoming traffic from smpp to mo2mo to your application.

Another approach, not so elegant, is to use the sms-service default only from specific smsc, m2mo, and feed your SMS back into your sendsms interface, which will be configured to your real smpp SMSc.

Usefull reading to get you started would be redirected replies, p 95 CVS User Guide, and MT2MO redirection p. 63.

This is just an idea. Basically you have to try it and let us know about the results. On the other hand, with people developing their own SMPP proxies, you cannot do it through kannel.

But in theory, you should.

BR,
Nikos

----- Original Message ----- From: "Thomas Gottgens" <[email protected]>
To: "Richard Andrews" <[email protected]>; <[email protected]>
Sent: Wednesday, January 14, 2009 12:48 AM
Subject: Re: Requirements for an sms proxy


Hello Richard,

if your own apps talk SMPP (client), you'll need a commercially
available add-on to Kannel, tu turn it into an SMPP server. Several
people on this list offer their smpp addons for licensing. If you
don't have that addon, you can only feed messages into Kannel by HTTP
or SQL (sqlbox), and have kannel relay them with its own SMPP client
to the carrier.

Tuesday, January 13, 2009, 7:47:51 PM, you wrote:

RA> Hello,

RA> I'm trying to make sense of the configuration parameters that are
RA> essential to setup a sms proxy between our inhouse smpp services
RA> and the carriers.  I understand that the sms center configurations
RA> define connections to the external carriers (rogers, telus etc.)
RA> but I'm a bit confused as to what I need define in order for our
RA> in house smpp services(running on another machine) to be able to
RA> relay messages into this kannel box and on to the different
RA> carriers.  We would be doing msg routing based on shortcodes,
RA> where certain shortcodes determine which carrier the message is intended for.

RA> I apologize for the verbosity and the newb'ness of the question.
RA> I'm really looking forward to making Kannel look like the company
RA> hero with respect to some of our sms delivery woes which will take
RA> the inhouse developers too long to fix.

RA> Again, all the help is greatly appreciated,

RA> Richard Andrews




--
Best regards,
Thomas                            mailto:[email protected]




Reply via email to