NowSMS NextGen Quick Setup: Mobile Operator MMSC
Step 1: Open a terminal session with the server and ensure that you are logged in with a user account that has root privileges available via sudo. Step 2: Download the NowSMS version that is appropriate for your environment by using one of the following commands: Standard Linux (Intel/AMD64 microprocessor): wget https://www.nowsms.com/download/linux/nowsms.tar.gz ARM 64-bit...
Read MoreMMS Notifications: SMS Sender Address & SMPP Connection Choice
An interesting series of questions from our support mailbox: Hi Now SMS Technical Support, Hope you are all keeping well. Just had a question. Is there any way to define a sender ID for MMS where the leg out to the SMSC seems to have no Calling Party Address? Define a “Default Sender Address” under the properties for the SMSC connection. SMS messages that are generated for MMS...
Read MoreNowSMS Spring 2017 Update
New releases of the Now SMS/MMS Gateway and NowSMS Lite are now available (Version 2017.04.07). Downloads are available at https://nowsms.com/download-free-trial. Customers with an active Maintenance Agreement can download the 30-day trial version to update a licensed installation. If you have questions about update eligibility or maintenance agreements, please contact us. Highlights of the new...
Read MoreMMSC Interconnection Protocol (MM4)
MM4 is an SMTP based protocol used to interconnect operator MMSCs. This presentation explores the MM4 protocol and MM4 deployment issues for an operator MMSC.
Read MorePhone To MMSC Protocol (MM1)
MM1 is the over the air protocol used by a mobile phone to communicate with an MMSC. This presentation explores the MM1 protocol and MM1 deployment issues for an operator MMSC.
Read MoreOperator MMSC without a WAP Gateway (ICAP)
When implementing an MMSC for a mobile operator network, one of the most confusing concepts is how user authentication is usually performed in conjunction with a WAP Gateway. MMS uses the MM1 Protocol (OMA MMS Encapsulation) for transactions between a mobile device and the MMSC. This protocol does not define how the MMSC identifies and authenticates the subscriber when the MMS client on a mobile...
Read MoreMobile Operator MMSC APN & Settings (Updated)
The Now SMS & MMS Gateway can use a GSM/GPRS or 3G/UMTS/WCDMA modem to send and receive MMS messages via an operator MMSC. In this type of configuration, there is no special setup requirement required by the mobile operator. The Now SMS & MMS Gateway sends and receives MMS messages using the same protocol that is used by the MMS client in a mobile phone, so it simply requires that the SIM...
Read MoreNowSMS MMSC Diameter MM9 Implementation
Click here for a PDF version of this document. This document outlines how MMS charging is implemented using Diameter and MM9 in the NowSMS MMSC. It also describes a test program that is used to validate proper Diameter configuration parameters and charging behaviour. MM9 Diameter charging is enabled in NowSMS MMSC versions 2013.04.01 and later. The MMSC implements Diameter Credit Control for...
Read MoreNokia N9 Unable to Receive MMS
It has come to our attention that there is a bug in the MMS client of the Nokia N9 which can prevent this phone from being able to receive MMS messages from a NowSMS MMSC. The problem occurs because the MMS client cannot process an MMS notification message where the MMS Content URL contains a URL escaped parameter. When the MMS client encounters a URL escaped parameter in a URL, it re-encodes...
Read MoreRepairing a Corrupt MMSC User Database
We recently had a customer whose MMSC stopped automatically provisioning new users. The MMSC user database had become corrupt, preventing new users from being able to be automatically provisioned. While it is not known why this corruption occurred, the most common potential cause is an abnormal system shutdown, such as power failure. Future versions of the MMSC will include start-up logic to...
Read MoreMigrating from another vendor’s MMSC
Customers frequently inquire about the complexity of migrating from an existing MMSC installation to NowSMS. Is it possible to do this with minimal impact to their subscribers? In most cases, this is possible. The NowSMS MMSC is designed with minimal administration requirements and automatic subscriber provisioning. For a typical mobile operator configuration, subscribers are automatically...
Read MoreiPhone MMS Message Send Failure on GPRS and EDGE
We’ve recently investigated a problem reported by a NowSMS MMSC customer where iPhone 4 users were reporting a high volume of failed MMS message sending. Our investigation suggests that this problem is related to a software issue in the iPhone MMS client, when operating outside of 3G coverage. There is no problem in the operation of either the NowWAP Gateway or the NowSMS MMSC. (Note:...
Read MoreOperator MMSC Accounting – Detecting Roaming Subscribers
One important consideration when charging for MMS messages is whether or not the user is roaming. The NowSMS MMSC can provide this information to the MMS accounting callbacks, however the requisite information is not included in the MMS accounting callbacks by default. Before the MMSC can pass this information to the accounting callbacks, the MMSC must receive this additional information from the...
Read MoreMobile Number Portability (MNP) and the NowSMS MMSC
When the NowSMS MMSC is used in environments with mobile number portability (MNP), the MMSC may need to query a database to determine whether a recipient is local to this MMSC or if it belongs to another operator. The interface to support this is defined in the following article: Mobile Number Portability (MNP) and the NowSMS MMSC However, there is an additional issue that is not discussed in...
Read MoreIntroducing NowWAP 2009
NowMobile is proud to introduce the latest version of the NowWAP Proxy/Gateway, NowWAP 2009. We’d like to take this opportunity to let you know what is new in NowWAP 2009. And if you missed our recent announcements regarding NowSMS 2009, the NowSMS MMSC, and NowSMS Lite, you can learn more at https://nowsms.com/nowsms2009. The most significant improvements in the NowWAP 2009 release are in...
Read MoreMMSC Accounting Callbacks for Billing and Charging
MMSC accounting callbacks provide an interface between the NowSMS MMSC and external billing and charging systems. These MMSC accounting callbacks are HTTP-based. When accounting callbacks are enabled, the MMSC will issue HTTP requests to a customer supplied URL in order to interface with the customer billing and charging systems. To enable MMSC accounting callbacks, it is necessary to manually...
Read MoreMissing Text Parts from MMS Messages
A recent tech support incident where users were receiving MMS messages with missing text parts of the MMS content had us rather confused. The customer was using NowSMS as an MMSC, and encountered two devices, the Motorola RAZR V8 and ROKR Z6, which were unable to receive any text content within an MMS message. As a first step of troubleshooting, we recommended that the customer disable...
Read MoreProvisioning MMS Short Codes on the NowSMS MMSC
When using the NowSMS MMSC as an operator MMSC, one frequently asked question is how to provision short codes for MMS content providers, or Value Added Service Providers (VASP). The MMS specifications from the 3GPP define MM7 as the standard protocol for Value Added Service Providers to interface with operator MMSCs. Since many MMS content providers are existing SMS content providers, it may help...
Read MoreConnecting to an Operator MMSC with MM7
While NowSMS can function as an MMSC for direct MMS message delivery, this is not an option for most content providers, as most mobile operators block MMS message delivery from any MMSCs other than the mobile operator. In these situations, it is necessary to submit all MMS messages via an operator MMSC, or a service provider with operator MMSC connectivity. (For more information on how MMS works,...
Read MoreMMS Conversion to SMS With Web Link
When using the NowSMS MMSC, one of the MMS routing options is to convert an MMS message to an SMS message with a web link. This setting is most often used in operator MMSC configurations for one or more of the following configurations: 1.) Delivering an MMS message to a mobile phone that does not support MMS. (This is most frequently used in conjunction with auto-provisioning, where MMS...
Read More