Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Text Messaging Server

Posted on 2007-11-20
5
Medium Priority
?
2,728 Views
Last Modified: 2013-11-19
Hi,

I want to create my own text messaging server without using someone elses API's.  I need to make my own one because I am expecting a lot of users and don't think these third party API's are realiable or fast enough.

How would I go about doing this?

For example, how would i contact a network provider and ask them to set this up
Will they give me an api for the web?
how much will it code?
what hardware will i need

and so on.
0
Comment
Question by:narmi2
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 2

Expert Comment

by:gmilhon
ID: 20322521
You can send messages to carrier's SMS networks directly, or through a 3rd party that can route it to the proper carrier. If you know the carrier, you can send it to them directly, many carriers support SNPP and SMTP to send messages. Here is a list of SMTP servers for carriers: http://www.notepage.net/smtp.htm. Here is a list of SNPP servers for carriers: http://www.notepage.net/snpp.htm. The SMTP API would be easiest to use. There are existing APIs for SNPP if you go that route, such as jsnpp for Java: http://sourceforge.net/projects/jsnpp. Again, this requires you to know what carrier you need to send the message to. If you don't know, you will have to use a 3rd party to route it for you.
0
 
LVL 1

Author Comment

by:narmi2
ID: 20327388
Would I be able to use this for my situation?

http://www.kannel.org/
0
 
LVL 2

Expert Comment

by:gmilhon
ID: 20329571
If you just have an application that sends SMS messages to specific carriers then it isn't necessary.

If you are routing messages from one carrier to another, or say from a carrier to your application, then Kannel would provide you some benefits. But if you aren't integrating with the carriers, then it isn't necessary and would just be overhead.
0
 
LVL 1

Author Comment

by:narmi2
ID: 20330553
i will be sending messages across the globe...
0
 
LVL 2

Accepted Solution

by:
gmilhon earned 2000 total points
ID: 20351891
You can still use the above methods I referenced to interface with carriers globaly. You just need to relate the desination MDN (phone number) with the carriers interface you integrate with. Say you have a user who wants to send messages to 555-555-1212 and that user is a Verizon subscriber, then you would send their messages via either SNPP or SMTP to the Verizon host listed in the above link.

It may be eaiser for you to integrate with a 3rd party clearinghouse to handle interoperability. This is what the major carriers do to deliever messages to users that aren't on their network. These companies work out the relationships with all the carriers and can route the SMS to the proper carrier in the proper format. They provide several interfaces that you can integrate with.
0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
What You Need to Know when Searching for a Webhost Provider
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses

597 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question