Home | Downloads | Support | Newsletter | Documentation | Search
 
Documentation
Home
Downloads
Support
Documentation
Related Links

MMSC Messaging Server

The gateway also includes a powerful MMSC Messaging Server with content adaptation and conversion services not found on many higher end products.

Normally an MMSC is only utilized when a mobile phone user sends/originates an MMS message. The mobile phone sends the message to the MMSC for delivery. However, phones may also assume that the MMSC is responsible for the delivery of all MMS messages, and this may cause phones to disregard or get confused over MMS messages that are sent via the gateway instead of the operator’s MMSC.

The MMSC Messaging Server built into the Now SMS/MMS Gateway implements the MMS protocols, and allows you to bypass the operator MMSC.

The MMSC supports sending MMS messages between mobile phones, and also supports sending and receiving MMS messages between mobile phones and standard internet e-mail systems.

While extremely powerful, the MMSC integrated into the gateway is a lightweight version of the Now MMSC product which is designed for operator environments (and includes user provisioning systems to integrate into the operator network).

Configuration for the MMSC can be found under the “MMSC” and “MMSC Users” configuration tabs of the gateway.

The “MMSC” configuration tab specifies general configuration information for the MMSC:


The MMSC runs as a separate service process from the gateway. To activate the MMSC service, check the box next to the prompt “Activate MMSC Service”.

When a mobile phone sends or receives an MMS message, it makes an HTTP connection to an MMSC (usually through a WAP gateway). The MMSC contains an integrated HTTP server to process these connections. Please specify an available “HTTP Port Number” on the local computer for the HTTP server to accept connections from mobile phones.

MMS messages can be sent to and received from, standard internet e-mail accounts. To support this functionality, the MMSC provides message format conversions between MMS and SMTP. To accept messages from internet e-mail accounts, the MMSC contains an integrated SMTP server. Please specify an available “SMTP Port Number” on the local computer for the SMTP server to accept e-mail messages from internet e-mail recipients. Note that the standard SMTP port number is 25, and you will require special configuration of another SMTP mail server in your network to support relaying to a port other than 25.

The PC that is running the gateway might have other web and mail services installed. For this reason, the gateway allows you to specify which of the available IP addresses on the current PC should be used by the gateway. The “IP Address” prompt displays the available IP addresses on the current PC. To make the gateway service available via any address on the current PC, select “(all available)”, otherwise select a specific IP address.

Local Host Name or IP Address” specifies the local host name or IP address of the computer that is running the MMSC service. The name or address specified here will be used to construct URLs when sending MMS messages to mobile phones. If a host name is used, this host name must be defined in DNS and resolve back to the computer running the MMSC service.

Domain Name for MMS E-Mail” specifies the SMTP domain name that is associated with users defined to the MMSC. When MMS users exchange e-mail messages with internet recipients, this is the SMTP domain name associated with the MMSC users. Note that the MMSC acts as an e-mail server, and you will need to configure DNS for this domain name so that internet mail sent to this domain name is properly routed to the PC running the gateway.

When an MMS user sends a message to an SMTP recipient, the MMSC requires an “SMTP Relay Host” to transfer the message to the correct internet mail server for the intended recipient. Please define an appropriate SMTP mail server in your network that will perform this SMTP message relay capability.

Checking “Enable Dynamic Image and Audio Conversion” enables the dynamic content adaptation and conversion services of the MMSC. The MMSC uses WAP/MMS “User Agent Profile” capabilities to determine the MIME formats that a device supports, as well as the maximum size of images supported by the device. Where required, the MMSC converts between common image formats (including, but not limited to GIF, JPG, PNG, BMP and WBMP) to deliver an image supported by the device. For images larger than the maximum size supported by the device, the MMSC will automatically scale the image to fit the device, speeding up download times. For audio formats, conversion between WAV and AMR is provided in the e-mail gateway interface. MIME types not supported by the receiving device, which cannot be supported, will be removed prior to delivery to the receiving device to prevent compatibility issues and unnecessary download delays.

Checking “Enable E-Mail WAV to AMR Conversion” enables conversion between WAV (audio/wav) and AMR (audio/AMR) formats when messages are exchanged between e-mail and MMS recipients. For audio recordings, the WAV format is more commonly supported for e-mail recipients, while the AMR format is more commonly supported for MMS recipients. When this setting is enabled, AMR sound files going from MMS to e-mail are converted to WAV format, and WAV sound files going from e-mail to MMS are converted to AMR format.

Checking “Enable E-Mail BMP to JPEG Conversion” enables conversion of files from BMP (image/bmp) to JPEG (image/jpeg) format when messages are sent from an e-mail sender to an MMS recipient. The BMP format is somewhat common in PC environment, but is not frequently supported in MMS environments. Even when supported in MMS environments, BMP files are very large, which makes them awkward and inconvenient to transmit to MMS devices.

The “Enable E-Mail to SMS Support” checkbox enables the SMTP interface to be used to send SMS messages. This setting is used primarily in conjunction with bulk e-mail delivery via SMTP Authentication, as described in the “SMS User Accounts” section of this document. Gateway user accounts can be allowed to login via SMTP with an e-mail account to perform bulk delivery of SMS messages. If this configuration setting looks out of place, it is because this SMS gateway capability is provided through the MMSC’s SMTP server. When enabled, specify a “Domain Name for SMS E-Mail”, so that the gateway can identify by the domain name of the message recipient whether to route the message via SMS or MMS. Additionally, specify the “Maximum number of SMS messages per e-mail” to be used when converting from SMTP to SMS. When set to a value greater than 1, the gateway will use long (concatenated) SMS messages to support messages longer than 160 characters.

An administrative interface for adding, deleting and modifying users is available via the HTTP port of the MMSC if an “Admin User” is defined on the MMSC dialog. If an administrative user is defined, then the administrative interface is available by connecting via a web browser to “/ADMIN” on the MMSC HTTP port (e.g., http://127.0.0.1/ADMIN), and supplying the defined administrative user name and password. The administrative interface provides functionality similar to that described for the “MMSC Users” tab dialog, defined in the following section.

The “MMSC Users” tab defines users that are allowed to utilize the MMSC.

To define a user to use the MMSC, you must define a phone number using international format, and an alias name for the user account. (The alias name will be used as the user name when sending and receiving SMTP e-mail.)

Note that for a mobile phone user to use the simple MMSC integrated with this gateway, the mobile phone user must configure their MMSC (MMS Messaging Server) to point to the address of the MMSC, and include their user name and password in the MMSC URL.


Example

http://x.x.x.x:81/username=password or http://host.domain:81/username=password

The username can be either the user’s alias name or phone number.



Return to Now SMS/MMS Gateway Help