SMPP Service

SMPP Service SearchSearch
Author Message
Elijah Tan
New member
Username: Ashuras

Post Number: 1
Registered: 05-2010
Posted on Wednesday, May 19, 2010 - 10:00 am:   

Dear Sir/Ms,

I'm running NowSMS/MMS Gateway v5.50, with a SMS device attached to my server. The Gateway has been configured correctly for us to send SMS through web, HTTP and SMTP. We will like to configure the Gateway to send SMS through SMPP now, but due to our ignorance in SMPP, it does not work. Therefore we want to ask a few questions:

1) How does SMPP works?
2) I have configured to the Gateway as a SMPP server, but how do we communicate to the server?
3) Do we need a SMPP client? Can the Gateway be both the client and server? Or we need develop our own SMPP client?
4) We have the SMS device, do we still have to subscribe for the SMPP operator or the Gateway itself is the operator?

Please advice. Thank You.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2140
Registered: 08-2008
Posted on Wednesday, May 19, 2010 - 06:08 pm:   

Hi Elijah,

I don't really understand your questions. This is probably because you are so confused about SMPP. So I will try to give a basic explanation.

However, keep in mind that it is not clear to me what you are trying to accomplish. If you explained what you are trying to do, I could offer a more practical explanation.

SMPP is a TCP/IP based protocol that is used for transmitting SMS messages to an SMSC or other gateway.

From a NowSMS perspective, there are two ways that SMPP can be used.

a.) NowSMS uses SMPP to communicate with an SMSC or other SMS gateway/service provider. Outbound SMS messages get sent to the provider using the SMPP protocol.

b.) NowSMS functions as an SMPP server, accepting connections from SMPP clients. Any messages submitted via SMPP are dispatched out from NowSMS the same as if the message was submitted via HTTP ... via an outbound SMSC connection (could be GSM modem, SMPP, UCP/EMI, etc.)

The above configurations can be used together if necessary.

Now on to your questions:


quote:

I'm running NowSMS/MMS Gateway v5.50, with a SMS device attached to my server. The Gateway has been configured correctly for us to send SMS through web, HTTP and SMTP. We will like to configure the Gateway to send SMS through SMPP now, but due to our ignorance in SMPP, it does not work. Therefore we want to ask a few questions:




To understand where you are confused ... what EXACTLY did you configure?

What did you do that allowed you to determine that it does not work?


quote:

1) How does SMPP works?




See above.


quote:

2) I have configured to the Gateway as a SMPP server, but how do we communicate to the server?




If you configure NowSMS as an SMPP server, this means that you are going to use the SMPP protocol to submit messages to NowSMS.

It has no effect on outbound message delivery from NowSMS.


quote:

3) Do we need a SMPP client? Can the Gateway be both the client and server? Or we need develop our own SMPP client?




It depends on what you are trying to accomplish.

If you are trying to connect to an SMS service provider using SMPP, then NowSMS can be an SMPP client.

If you have SMPP client software, NowSMS can be an SMPP server.


quote:

4) We have the SMS device, do we still have to subscribe for the SMPP operator or the Gateway itself is the operator?




It depends on what you are trying to do.

If you want to continue to send/receive messages using the GSM modem device, you can. I assume in this case you would be using SMPP to connect to NowSMS, and NowSMS continues to interface to the SMS world via the GSM modem device. (However, this does not make sense because of question #3, where you are asking if you need an SMPP client. So I don't understand.)

If you want to use SMPP to connect with an operator or SMS provider, then yes, you need to subscribe to the SMPP service of that operator/provider.

--
Des
NowSMS Support
Elijah Tan
New member
Username: Ashuras

Post Number: 2
Registered: 05-2010
Posted on Thursday, May 20, 2010 - 03:45 am:   

Thanks for your reply.
Yes, I'm very confused with SMPP, as I'm not very familiar with service.

Nonetheless, I have setup SMSNow Gateway as SMPP server. I upload a document for you to check whether I setup correctly.

For now, how do I communicate with the SMPP server through SMPP protocol? Should I develop a client? Or can I communicate the SMPP server through PC or web browser?

Also how can I test the SMPP Server to make sure it functions well?
application/mswordSMPP Server
SMPP.doc (63.0 k)
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2148
Registered: 08-2008
Posted on Thursday, May 20, 2010 - 06:16 pm:   

I'm sorry, but I don't understand what you are trying to accomplish.

There is no reason to enable the SMPP server if you do not have an SMPP client.

There is no reason to write an SMPP client just to use the SMPP server.

The document that you've attached makes it look like you are trying to create a circular route where the SMPP client part of NowSMS connects to the SMPP server part of NowSMS. This will accomplish nothing other than infinitely looping messages that go nowhere.

I'd suggest that you forget about the technology for a minute. Explain what you are trying to accomplish without talking about the technology.

--
Des
NowSMS Support
Elijah Tan
New member
Username: Ashuras

Post Number: 3
Registered: 05-2010
Posted on Friday, May 21, 2010 - 02:38 am:   

Maybe I should put it this way.

By using HTTP and SMTP to send SMS through NowSMS, is it possible to hide the phone number from the receiver, and replace it with a title or name? If possible, please show me how.

If I have not mistaken, only by sending SMS through SMPP can achieve this, isn't it?
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2152
Registered: 08-2008
Posted on Friday, May 21, 2010 - 04:40 am:   

Yes, that is a better place to start.

Whether or not you can hide the sender address is all dependent on your connection to the SMS network.

It has nothing to do with protocols.

If you are using a GSM modem, the sender address will always appear as the phone number associated with the SIM card in the modem.

If you are connecting via an SMS service provider (using any of the other protocols), you can set the sender address to any value allowed by the service provider. (SMS service providers have to follow the rules of their upstream providers and operators, and these rules can vary between countries.)

If you enable the SMPP server in NowSMS, all this does is give you another path through which you can input messages into NowSMS. The only reason you would do this is if you have some other SMPP based client software that you want to use to input messages into NowSMS.

Enabling the SMPP server does not give you a new outbound path for SMS. In your case, if the messages were input via SMPP instead of HTTP, they would still go out via your GSM modem, and have the sender address associated with that modem.

--
Des
NowSMS Support