Support Blog

Long SMS Text Messages and the 160 Character Limit

Ok, this post may be old news to many … but it’s a question that I get asked frequently … SMS text messages are limited to 160 characters, but on most GSM networks it is possible to send longer text messages. These messages go out as multiple physical SMS messages that are logically reassembled into a single long text message by the recipient handset. How does this work? What...

Read More

SMPP Error Code Handling in NowSMS

The default SMPP error code handling behaviour for NowSMS with an SMPP connection is as follows: For most SMPP error codes, NowSMS will assume that the error is temporary, and retry message delivery with a delayed retry schedule. The exceptions to this are detailed below: The following error conditions cause NowSMS to record a message delivery failure and NOT retry sending: ESME_RINVDSTADDR...

Read More

USSD and NowSMS

From time to time we get asked questions about USSD support in NowSMS. The quick answer is that, yes, NowSMS can support USSD … assuming that you can connect to the USSD gateway using SMPP. SMPP extensions have been defined specifically for the support of USSD, so that you don’t have to use yet another protocol. However, before you get too excited … let me explain how USSD works...

Read More

Receiving MMS Messages Over a GPRS Modem – MMSINQ and MMSCDATA Directories

If you’re configuring NowSMS to send and/or receive MMS messages using a GSM/GPRS (or EDGE/UMTS/WCDMA) modem, the initial setup can be a little confusing. It’s confusing because NowSMS is like a swiss-army knife of SMS and MMS messaging functionality. We’ve tried to make NowSMS easy-to-use for accomplishing basic messaging tasks … but a big part of the appeal of NowSMS is...

Read More

Receiving MMS Messages with a PHP Script: HTTP File Upload Post

Note:  The PHP script referenced in this section can be downloaded at the following link:  https://nowsms.com/download/php2waymms.zip NowSMS is a popular tool for enabling rapid development of interactive SMS applications and services. Within the NowSMS product, we refer to this as 2-way SMS. Through the 2-way SMS facility, when NowSMS receives an SMS message, it can be configured to dispatch...

Read More

MMS Virus Blocking

Various public reports have discussed the potential for viruses to be spread via MMS. To date, most of the identified viruses have targeted Nokia Series 60 (and potentially other Symbian) phones. NowSMS v5.51b – March 2005 In March 2005, NowSMS v5.51b was released, which included a configuration option intended to help prevent the spread of viruses via MMS when NowSMS is used as the MMSC. The...

Read More

Provisioning SMS and MMSC User Accounts via HTTP

For NowSMS v5.51 and later, an HTTP-based interface has been added to allow for account provisioning by external applications. This interface is enabled when the web-based administration interface is enabled by checking “Enable Web Account Administration” on the “Web” page of the NowSMS configuration dialog. This interface is accessed via the NowSMS web interface port,...

Read More

NowSMS as a WAP Push Proxy Gateway

NowSMS v5.50 and later support the WAP Push Access Protocol (PAP) to provide the ability to generate more specialised types of WAP Push messages. PAP is the standard defined by the Open Mobile Alliance for how applications can interface to a Push Proxy Gateway for sending WAP Push messages. With support for PAP, NowSMS can be used as a push proxy for other vendor’s MMSCs. It also becomes...

Read More

Delivering MMS Notifications with WAP Push over IP

The delivery of an MMS message to a mobile device is initially triggered by an MMS Notification message sent from the MMSC to the mobile device. This MMS Notification message contains header information about the MMS message, as well as an HTTP URL link (usually a dynamic link generated by the MMSC itself) that the device can use to retrieve the content of the MMS message. The MMS Notification...

Read More

Using NowSMS as an MMSC in CDMA or CDMA2000 Environments

Delivering MMSC functionality in an CDMA or CDMA2000 environment can be challenging because the original WAP specifications for CDMA have technical requirements that require additional SMSC functionality. (Technical note: CDMA2000 is different from WCDMA. CDMA2000 is an evolutionary upgrade path from CDMA. By contrast, WCDMA is an evolutionary upgrade from GSM/GPRS. CDMA2000 builds upon...

Read More