Implementing 2-way SMSs system

Implementing 2-way SMSs system SearchSearch
Author Message
Amal Abdulaziz
New member
Username: Amal_aziz

Post Number: 1
Registered: 02-2011
Posted on Thursday, February 03, 2011 - 03:47 am:   

Dear supporter,

I apreciate your support in this forum which encourge me to try your product.
After reading some threads I interested in, I found some of what I am looking for. But I am willing to get more of your great comments.

I am going to establish a system that support collaborative learning. I have 2 groups (30 students in each) who collaborate with each other and share ideas using regular SMS. I want to design my own program (if needed) using now sms gateway (SMPP) to serve my system. What I want to do is:

- organise the SMSs by bulding a program that must be downloaded in the phone to receive SMSs and put it into different folders depending on the subject (10 folders).
I read that I could change the port number and use UDH for more specifications. Am I right? and if yes is this what it could help me in impelmenting my previous idea?

- every recieved SMSs from any student must resend to other students (29) in the same group. The system will be the sender now with student's name(just to reduce the cost the student has to pay).
how that could be implemented?

- For reply from phones:
Will I have a one code number for the different operators or each operator has a different code?

one more question:
what is the difference between if I am going to use modem, SMPP or HTTP to implement my system?

Maybe it is mentioned before what I am asking for but I want to be sure that it could be in one reliable system before I buy the gateway.

Thanks in advance..
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2883
Registered: 08-2008
Posted on Friday, February 04, 2011 - 10:02 pm:   


quote:

- organise the SMSs by bulding a program that must be downloaded in the phone to receive SMSs and put it into different folders depending on the subject (10 folders).
I read that I could change the port number and use UDH for more specifications. Am I right? and if yes is this what it could help me in impelmenting my previous idea?




This sounds like a good idea, just keep in mind that it will be a lot of work making sure that your application is compatible and available for everyone's device.

Unless you've got a lot of time and resources available for development, this will be very time consuming, and you may want to question whether or not it is necessary (especially with more modern smartphones displaying threaded conversations instead of traditional inboxes).

Two other considerations ...

Port addressing with UDH is available only in GSM environments. If you are targeting a market where there is a large number of CDMA subscribers (such as US or India), then this could be a problem.

Also, the iPhone does not support port addressing (but it does support threaded messaging, which you could make use of ... port addresses would simply be ignored on this device).



quote:

- every recieved SMSs from any student must resend to other students (29) in the same group. The system will be the sender now with student's name(just to reduce the cost the student has to pay).
how that could be implemented?




NowSMS has a concept of a 2-way command which is used for processing a received SMS message.

When an SMS message is received, the content of the received message is passed to a 2-way command via HTTP or a command line interface.

Your 2-way command can contain whatever logic it wants to process the message ... including resending the message to one or more recipients.

We wrote a simple group text system that can be added to NowSMS as a 2-way command, you might want to take a look at it:

http://www.nowsms.com/now-sms-group-text-messaging


quote:

- For reply from phones:
Will I have a one code number for the different operators or each operator has a different code?




I don't understand what you're asking here.


quote:

one more question:
what is the difference between if I am going to use modem, SMPP or HTTP to implement my system?




Well, to be honest, I'd start here before you jump into all of the other issues.

Generally speaking, the difference is cost.

You need to find an SMS service for sending (and receiving) the messages.

A GSM modem is a good way to get started because its easy. You just need a GSM modem with a SIM card that has a decent rate/cost for sending a large number of texts.

GSM modems are also good, because you have a phone number associated with it for receiving messages.

As your system grows, it may be more cost effective to send via a separate SMS service provider but receive via the modem. (Sending out via the service provider would show the modem phone number as the return address.)

Which service provider makes the most sense needs to be evaluated on a case-by-case basis. There's not much help I can provide there. It varies a lot by country.

--
Des
NowSMS Support
Amal Abdulaziz
New member
Username: Amal_aziz

Post Number: 2
Registered: 02-2011
Posted on Saturday, February 05, 2011 - 03:37 pm:   

Thanks alot for precious comments. That what I was seeking for (especially the link).