NowSMS Cloud – Quick Start Guide

Posted by on Jul 11, 2017 in Support Blog

Topic Keywords: , , , ,

The NowSMS Cloud Edition is a quick and efficient way to create SMS and/or MMS applications. As a hosted service, we provision a separate NowSMS server with a unique secure web address for each customer. An app is installed on one or more Android phones to connect the phone(s) to your NowSMS cloud server. All SMS and MMS messages sent or received by your cloud server are routed through your Android phone(s). All Android phones require a standard SIM card that has been activated with a messaging plan appropriate for your messaging requirements.

This is a quick and efficient way to create SMS and/or MMS applications.

NowSMS controls the modem to send and receive SMS and MMS messages.

NowSMS allows end users to send and receive SMS and MMS messages via a web interface or via e-mail.

NowSMS enables applications to send and receive SMS and MMS messages using standard protocols such as HTTP, SMTP, SMPP, or using API examples for Java, PHP, ASP.NET, VB.NET or C#.NET.

System Requirements

1.) Android Phone running one of the following Android versions:

  • 2.3 (Gingerbread)
  • 4.0 or 4.1 (Ice Cream)
  • 4.2 or 4.3 (Jelly Bean)
  • 4.4 (Kit Kat)
  • 5.0 or 5.1 (Lollipop)
  • 6.x (Marshmallow)
  • 7.x (Nougat)

2.) WiFi or Cellular Data Connectivity for Android Device

3.) Web Browser with internet connectivity.

Supported SMS and MMS Message Types

SMS text message formats supported include all standard text formats, including long messages, Unicode characters and emoticons. (Other binary SMS formats, such as WAP Push, are not supported at this time, and can only be supported by dedicated GSM modem devices. Message class attributes such as Flash are also not supported by the Android interface.)

MMS support may be limited by content types and size restrictions imposed by the mobile operator.

Important Notes About NowSMS & the Android Phone

Please note that after the NowSMS Modem software is installed on the Android Device, received SMS and MMS messages will be processed by NowSMS instead of the built-in messaging client.

It is possible to configure NowSMS in a send only mode to prevent this, but it is important to note that the NowSMS software assumes that in most configurations, NowSMS will be the only application processing SMS and MMS messages on the device.

Of course, the NowSMS Modem software can be easily removed or temporarily stopped to allow other standard applications to again process messages.

It is also important to note that the NowSMS Modem software may cause the battery of the Android device to be used more quickly. This is because NowSMS keeps a data connection active so that the device is available when messages need to be sent out. In most configurations it is expected that the Android phone will be connected to a power source at all times.

Creating a NowSMS Cloud Account

Step 1: If you do not already have a NowSMS Cloud account, go to https://www.nowsms.com/cloud and request a free 14-day trial.

When your account is activated, you will receive an email that contains a link to the NowSMS Cloud account, and an activation code. Click on the link in the email to begin the activation process.

The Activation Code should be pre-filled. You will be prompted to provide a User Name and Password for your account. The user name defaults to your email address, but can be changed. After activation, it will be possible to define additional accounts, if needed.

You will then be prompted to connect an Android device.

To continue setup, it is necessary to install the NowSMS Modem App on Android device, and configure this app to connect to the displayed Cloud Server ID.

Installing NowSMS Modem on the Android Phone


Step 2: On the Android phone, open Chrome, or the preferred web browser, and open https://www.nowsms.com/app

This will open the NowSMS Modem app in the Google Play Store, where it is available to Install as a free app.

Alternatively, advanced users may prefer bypassing the Google Play Store. In this case, the security settings on the Android Device must be configured to allow applications from unknown sources, so that the application can be downloaded from the NowSMS web site. A description of this procedure can be found in the following article: NowSMS Modem Android App – Installation Options.

Step 3: Complete the installation of the NowSMS Modem App by selecting to Accept (or Allow) the requested privileges.

Step 4: Select the option to Open the App after it is installed.

Step 5: On most Android devices (4.4/KitKat and later), an extra settings button will be displayed: Hide Messages from SMS App.

By default, on these versions of Android, SMS messages sent or received by NowSMS modem will be logged in the messaging database on the device.  This may cause performance or storage issues.  This button installs NowSMS Modem as the default messaging application and disables this logging.

Step 6: On the Android Device, under Settings, configure this Cloud Server ID to match the ID that was displayed in the NowSMS Cloud login.  Configure the same Device Name and Shared Secret in both locations, and press the Save button in the Android  app.

Step 7: When the NowSMS server confirms that it has connected with the device, it will display a confirmation message.

Next, the device connection properties will be displayed.

Press Save to complete the modem configuration.

Step 8: To verify the connection is working, use the menu to navigate to the Send Text Message page, and attempt to send a message.

For comments and further discussion, please click here to visit the NowSMS Technical Forums (Discussion Board)...