SMPP Server

SMPP Server SearchSearch
Author Message
Anonymous
Posted on Thursday, December 05, 2002 - 07:22 pm:   

I can't seem to find any details on how to configure the new SMPP server functionality in Version 4. Any pointers?
Bryce Norwood - NowSMS Support (Bryce)
Posted on Thursday, December 05, 2002 - 08:09 pm:   

To enable it, check "Enable SMPP Server" on the "Web" page of the configuration dialog, and specify a port number that it will listen for connections on.

Logins for the SMPP server are defined under the "SMS Users" page. For each user account defined on the "SMS Users" page, you specify whether or not the account is allowed to login via the web, via SMPP, and/or via SMTP.

If you enable the SMPP login for a user account, then that account can be used to connect via SMPP to send messages.

As SMPP is a 2-way protocol (send and receive messages), it is also possible for the gateway to deliver SMS messages to a user account that logs in to the gateway via SMPP.

Having the gateway receive SMS messages and route them to an SMPP client is where things gets a little confusing (I've been working on a configuration today internally, so I know all too well). You'll notice that when you enable SMPP access for an account, you can also enable that account to receive messages. And you define recipient address(es) to be routed to that user account. The recipient address(es) field can be a list of one or more addresses, separated by a comma, and can include wildcard characters for pattern matching (e.g., +447*).

When the gateway processes a message, it looks at the recipient address of the message, and if it finds a pattern match for a user account that connects via SMPP, it will route that message to that account.

That all makes sense for messages that are being sent through the gateway. Where it gets confusing is when the gateway receives a message from a remote SMSC link or GSM modem connected to the gateway.

For example, let's say that you have multiple GSM modems connected to a gateway. When a message is received over a GSM modem connection, the recipient address is the phone number of the SIM card in that GSM modem. But the gateway doesn't actually know what that number is unless you define the phone number under the "Properties" dialog for the modem on the "SMSC" page.

Anyway ... I was just setting up a configuration today where a gateway has multiple GSM modems attached to it. I configured it so that when a message is received from a particular modem, it gets routed to a user account that connects via SMPP.

Like I said, it's pretty simple if you just want an SMPP client to connect in to send messages through the gateway ... it's a little more complicated if you want that client to also receive messages from the gateway. If you need more clarification, let me know.

-bn