SMS Apllication for mimic SMSC

3 posts / 0 new
Last post
sura2k
Offline
Joined: 12/12/2011
Posts:
SMS Apllication for mimic SMSC

Hi,

I am going to doing a project that should mimic as a SMSC or .... something like that.
Still I do not know much about this area.
These are the things I am going to do.

1) Send/Recv SMS to/from mobile handset devices (mobile phones).
2) Send SMS as Campaigns (ex Subscription Service).
3) Calculate Voting.
4) Request information by sending SMS.
5) etc...

Still I know these things.

1) Mobile User sends SMS.
2) It is caught by the Service Provider. If the Destination address is one of routing number (belongs to my application) Provider send that SMS to my Application (By calling a URL in my application).
3) My application do something and Sends it to some mobile number (by calling a URL that belongs Provider).

Sometimes Provider may keep the application that I am talking about or sometimes application is hosted for somewhere else and different kind of Providers have to involving with this application. (for Voting, different users can send SMS to their provider specific number).

These are the thing I need to know.

1) All the time are they send/recv messages via TCP/IP (calling a URL).
2) What are the meaning of these terms SMS-GW, SMSC, ESME, SMPP, MO, MT according to my application?
3) Is it possible to achieve this using Kannel and what is the role of Kannel according to me.
4) Are there any other solutions better than Kannel?

Thank you!

fourat
Offline
Joined: 12/13/2011
Posts:
Do you have a SMSC in front

Do you have a SMSC in front of your application ? or maybe a sms gateway ?

sura2k
Offline
Joined: 12/12/2011
Posts:
I assume SMSC is the GSM

I assume SMSC is the GSM Service Provider. However I'm going to create an application for Campaigns, Voting,...etc.
Try this example and actually this the thing I need.

Let say there are 2 companies ("A", "B") and they don't use/have web apps for there purposes and they need to start sms based campaigns for their employees.
So I provide a web application with campaign services and anyone can use it. I give accounts for them to use my application.

So company "A" uses a mobile number witch is provided by the SMS Service Provider ("X") and company "B" uses a mobile number from another SMS Service Provider("Y").

When an employee of company "A" sends a sms to the mobile number of "A", he will be added to the "A"'s campaign.

So can you explain about SMSC, SMS-GW, ESME according to my requirements?
And how can I deal with SMS Service Providers?

Thanks!