Moew SMS, Microsoft MIS 2002 with Siemens GSM TC-35

Moew SMS, Microsoft MIS 2002 with Siemens GSM TC-35 SearchSearch
Author Message
phil
Posted on Monday, August 18, 2003 - 10:01 am:   

We are looking for a gateway that provides connection between MMIS 2002 and a Siemens TC-35 gsm modem. In order for us to send smtp notifications via SMS to mobile phones.
Will Now SMS do the work?
Bryce Norwood - NowSMS Support
Posted on Thursday, September 04, 2003 - 05:32 pm:   

Hi Phil,

NowSMS can be configured for such a purpose.

Start by setting up the modem connection and verifying that you can send SMS messages out through NowSMS' web interface.

Getting the SMTP to SMS side of things up and working is a bit trickier, mainly because we have internal controls designed to prevent your system from being used as an open SMTP to SMS relay. So I'll explain that in some more detail:

Even though you're not using any of the MMS functionality, you'll need to activate the MMSC service in addition to the SMS gateway service in NowSMS. The reason for this is because SMTP is a standard interface for an MMSC, and the SMTP to SMS receiver is part of the MMSC service.

On the "MMSC" page of the configuration dialog, you need to check "Activate MMSC Service". You need to assign an "HTTP Port Number" even though you will not be using it (this port would be used by MMS clients for sending/receiving MMS messages). You need to configure an "SMTP Port Number" on which the gateway will receive SMTP messages (normally this is "25"). If the sending system can connect using "SMTP AUTH" (username and password for an SMTP connection), then check this setting, and define a "username" and "password" on the "SMS Users" page of the configuration dialog.

"IP Address" can be left as "(all available)" or set to a specific address only ... this is the address on which the gateway will listen for SMTP connections.

"Local Host Name or IP Address" is only important for MMS, so this can be set to a dummy value.

"Domain name for MMS E-Mail" also can be set to a dummy value.

"SMTP Relay Host" can be set to the IP address of your SMTP server. In this configuration, the gateway is not going to generate any messages back to SMTP, so this setting is not important.

The next few checkboxes apply to MMS only, and can be ignored.

Check "Enable E-Mail to SMS Support", and define a "Domain Name for SMS E-Mail". If the gateway receives an SMTP connection with a message addressed to phonenumber@ the domain name configured here, then it will route it to the phone number via SMS.

"Max SMS messages per e-mail" refers to the maximum number of SMS messages to be generated per SMTP message. When NowSMS receives a message longer than 160 characters, it can send it out as multiple concatenated messages, up to the limit specified here.

"Admin User" and "Admin Password" refer to an administrative interface for users on the MMSC. This can be left blank to effectively disable that interface.

At this point, the gateway is configured to route SMTP to SMS. However, if the sending system cannot use "SMTP AUTH" (username and password for SMTP), by default the gateway will only accept SMS messages for phone numbers that are defined in the "MMSC Users" list, and it will reject all others.

If you are only sending to a limited number of users, and you like the idea of ensuring that the gateway cannot be used to send SMS to other phone numbers, then go ahead and define the users in the "MMSC Users" list.

If you want to be able to send to any phone number, then you need to manually define a configuration entry in the MMSC.INI file. Under the [MMSC] section header of that file, add an entry:

SMTPIPAddressList=a.b.c.d

This configuration setting can specify a comma-delimited list (no blanks or white spaces) of IP addresses that are allowed to submit SMS messages to the gateway that can be sent to any phone number.

You can specify a wild card of "*" in any position of the address to specify that all addresses within a particular network can send messages. For example, SMTPIPAddressList=192.168.1.* would indicate that any IP address that starts with "192.168.1" can originate an SMTP connection and send an SMS message to any phone number. Or, SMTPIPAddressList=*.*.*.* is a wildcard that indicates that an SMTP connection will be accepted from any IP address.

Hope that helps!

-bn