Tom van der Geer schrieb:
-------- Originele bericht --------
Onderwerp: Re: [Serdev] HTTP-SMS gateway
Van: Maxim Sobolev <[email protected]>
Aan: Tom van der Geer <[email protected]>
CC: [email protected]
Datum: 24-2-2009 9:42
Tom van der Geer wrote:
Hi Maxim,

Thanks for your response. I'm aware of existence of Kannel. I've worked with it in the past as a HTTP to SMS gateway (maybe it does more than that). In my setup it received HTTP requests and translated them to the attached SIM box to send out SMS messages. So this basically was a home brew HTTP-SMS provider as I described in my first post. What I'm aiming at now is to be able to send SMS messages from a SIP client using the MESSAGE method as described in RFC 3428 (if supported by the SIP client). When a MESSAGE is send from a client to the (predefined or catch-all) address, the HTTP-SMS module will translate this request to an HTTP request. A large part of this functionality already exists in the current SER SMS module, but these requests are translated to serial communication with a SIM box or mobile phone. Ultimately incoming SMS messages from the (mobile) network will be translated back to SIP MESSAGE requests. These will be received as (callback) HTTP requests from the SMS provider. This will enable the user to receive SMS messages send from a mobile phone on their SIP client. But implementing this functionality is phase 2 in my project...

I see. Well, it's possible that Kannel may already be able to handle SMS receiving/sending protocol offered by that provider, while SER can be extended to do bridging between SIP and Kannel's own API. The advantage of such approach is that the resulting solution then would be able to support any of the many SMS delivery protocols supported by the Kannel, not only API of that particular provider. It might not be the best approach in your particular case, but could be something worth investigating.

Regards,

Hi Maxim,

Bridging SER and Kannel is a very interesting approach. Hadn't thought of that yet. Thanks for the suggestion!
Regards,


I did this long time ago:

MESSAGE -> ser -> exec() -> perlscript -> http request -> kannel -> smpp -> smsc

smsc -> smpp -> kannel -> http request -> apache cgi -> shell script -> sipsak -> MESSAGE

Obviously a dirty long chain, but it worked. Nevertheless kannel is only useful if you have an SMPP link. If you have an http API to send/receive SMS I do not see a reason to use kannel at all.

Kamailio has a module to generate http requests - may ser too? (If not it should be easy to port). AFAIK ser's core can also process http requests - maybe this can be used for handling incoming SMS.

regards
klaus
_______________________________________________
Serdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/serdev

Reply via email to