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...
Regards,
Tom
-------- Originele bericht --------
Onderwerp: Re: [Serdev] HTTP-SMS gateway
Van: Maxim Sobolev <[email protected]>
Aan: [email protected]
CC: [email protected]
Datum: 23-2-2009 17:35
Tom van der Geer wrote:
Hi all,
I was wondering if anybody here ever investigated the possibility to
create an SMS gateway module for SER using one one the widely available
HTTP-sms providers?
HTTP-sms providers enable their users to send an HTTP(S) request to
one of
their servers containing something along the line of:
https://<serveraddress>/sendsms?an=<accountname>&pw=<password>&dest=<destination>&msg=<message>
Some of the Betamax voip providers (eg. VoipBuster, VoipStunt,
VoipDiscount, etc.) offer their user the posibility to send SMS via an
HTTP request. Most (mobile) operators and some other companies offer a
similar service commercially with the option to receive SMS messages as
well using a short-code (4 digit number) or a keyword on a (shared)
short-code. Incoming SMS messages will then result in an HTTP call to a
customer defined address.
I've noticed there's currenlty a module that is able to send SMS
messages
and receives delivery notifications, but it requires the use of a
SIM-box
+ SIM card or any other mobile device with a serial interface. This
solution is not really scalable, let alone professional.
Before I start digging in the code I thought it would be good to see if
there are other people here that have attempted to build something like
this in the past. Maybe they would like to share their experience here.
Any other input is welcome too!
You don't need SER for that (and arguably, SER has no business in this
since no SIP is invoived). The Kannel (http://www.kannel.org) can do
it already. Much move viable project would be to extend SER to
interoperate with the Kannel, instead of using GSM modem directly.
Regards,
_______________________________________________
Serdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/serdev