The GSM modem I'm using every day is good old Huawei e220, but there is one aspect of this great hardware device I haven't used on my Linux PCs, and that is sending/receiving SMS messages. In this article I will show you how to send and receive SMS messages using GSM modem or phone on Ubuntu Linux PC. In GSM Modem Application both Servers are started (first for sending sms). Code for Sending SMS. Let's write code for sending SMS in JavaScript. In following JavaScript code We have added address and port number of android device where GSM modem is serving. It may occur exception of cross domain access, But SMS will be sent. Filename: SendSMS.html.
Now Wirelessis a leading supplier of MMS, SMS and WAP server products to the mobile wireless industry, with the Now SMS & MMS Gateway server product powering SMS and MMS applications for over 3000 customer installations in more than 125 countries on six continents and dozens of island territories in between.
The Now SMS & MMS Gateway server is a powerful multi-protocol content delivery solution for SMS and MMS messaging.
Using a mobile phone or GSM/GPRS modem to send SMS messages has a major drawback, that is the SMS sending rate is too low. Only 6-10 SMS messages can be sent per minute (when the 'SMS over GSM' mode is used). The performance is not affected by the connection between the computer and the mobile phone or GSM/GPRS modem (i.e. The SMS sending rate. I need to send/read SMS with PHP. To do that, I need a GSM modem.There are few of them if we google a little bit. GSM modems are similar than normal modems. SMS is the most common type of notification today. UCME-OPC™ can send SMS to any cell phone or landline phone that supports SMS. SMS can be sent by the following means: Using a cellular modem. Both CDMA and GSM are supported. SMS can be configured for both outgoing and incoming SMS.
Key product functionality includes:
- Multi-protocol SMS & MMS Message Hub/Switch
- Mobile Operator MMSC
- E-Mail to SMS and/or MMS Gateway
- SMPP Proxy Server
- High Performance SMS Gateway
- High Performance MMS Gateway
- 2-way SMS & MMS Application Enabler (HTTP, SMPP, MM7, Java, PHP, .NET)
- SMS & MMS Gateway for GSM Modems + Android phones
NowSMS is a scalable solution that is affordable for development, testing, with scalability to support full production mobile operator systems.
NowSMS is available in five different editions designed to meet different customer requirements.
NowSMS MMSC Edition: This edition is designed for use as an operator MMSC, and supports full SMS and MMS functionality, including support for automatic provisioning of MMS subscribers.
NowSMS Gateway Edition: This edition is designed for service providers, corporate customers, developers and testing services. All types of SMS and MMS connectivity are supported. MMS functionality excludes support for automatic provisioning of MMS subscribers as required in a mobile operator environment.
NowSMS Modem Edition: This edition is designed for sending and receiving SMS and MMS messages via multiple GSM modems or Android phones only. All developer APIs, including SMPP, HTTP, SMTP, and MM7 are supported for client connections only.
NowSMS Lite (Single Modem Edition): This edition is designed for simplified installation and setup. This edition supports sending and receiving SMS and MMS messages via a single GSM modem or Android phone only. NowSMS Lite can be updated to other editions by purchasing a license upgrade.
NowSMS Cloud Edition: This is a hosted version of the Modem Edition. For a small monthly fee, we provision a NowSMS server, accessible via a unique secure SSL/TLS enabled web address. You configure one or more Android phones to connect to this cloud server. All messages are sent and received via the Android phone(s). No additional service provider subscriptions are required. The Android phone requires a standard SIM card that has been activated with a messaging plan appropriate for your messaging requirements.
SMS and MMS messages can be sent and received via a web interface or via e-mail. Applications can send and receive SMS and MMS messages using standard protocols, such as HTTP and SMPP, or using API examples for Java, PHP, .NET or command-line interfaces.
NowWAP Gateway
The NowWAP Gateway (or Proxy) is a powerful WAP Gateway for Browsing and Multimedia Messaging.
NowWAP is a WAP Gateway that is designed to meet the needs of WAP 2 and Multimedia applications, especially MMS (Multimedia Messaging Service) and Java downloads.
Key Features:
- Supports WAP 2 clients using either Wireless Profiled HTTP/TCP (W-HTTP and W-TCP), or the WSP protocol stack.
- Supports segmentation and re-assembly (SAR) to provide support for larger object delivery to MMS (Multimedia Messaging Service) clients.
- Acts as an HTTP proxy to provide speed enhancements for web browsing via a PC over a GPRS modem or other wireless connection.
- Provides full WAP gateway support for WAP v1.1, v1.2, v1.2.1, v1.3 and v2 WAP clients.
- Interfaces with Radius Accounting for automatic user identification by MSISDN.
- The NowWAP Proxy is available in both standard and secure (WTLS) versions.
- To implement WAP Push and MMS services in conjunction with the NowWAP Proxy, we recommend the use of the Now SMS & MMS Gateway. The Now SMS & MMS Gateway includes a WAP Push Proxy Gateway (PPG) and an Multimedia Messaging Service Centre (MMSC) which compliments the services provided by the NowWAP Proxy.
For more information on the NowWAP Gateway, please visit http://www.nowwap.com.
The NowSMS Lite Edition is a simplified, lightweight version of the Now SMS & MMS Gateway, designed to send and receive SMS and MMS messages using a single GSM (GRPS/EDGE/3G) modem.
The NowSMS Lite Edition allows clients to submit SMS messages to NowSMS for delivery via the GSM modem, using either the HTTP or SMPP protocols. NowSMS Lite also provides examples for submitting SMS messages from Java, PHP and a command line interface.
Received SMS messages can be routed to an application program using either HTTP, SMPP, or a command-line interface.
The NowSMS Lite Edition allows clients to submit MMS messages for delivery via the GSM modem, using either a proprietary HTTP interface that supports both HTTP GET and POST operations, or using the MM7 protocol. MM7 is a SOAP/XML based protocol that operates over HTTP POST. Additionally, NowSMS Lite provides examples for submitting MMS messages from Java, PHP and a command line interface.
Received MMS messages can be routed from NowSMS Lite to an application program using either MM7, an HTTP interface optimised for PHP, or via a file/directory based interface.
For more information on NowSMS Lite, please visit http://www.nowsmslite.com.
SMS is the most common type of notification today. UCME-OPC™ can send SMS to any cell phone or landline phone that supports SMS.
SMS can be sent by the following means:
Using a cellular modem
Both CDMA and GSM are supported. SMS can be configured for both outgoing and incoming SMS. Incoming SMS can be used for alarm acknowledgement, Tag value change or query, report generation and more…
Supported modems
Sierra Wireless Airlink® RV50 4G (Ethernet modem) Dual SIM support, GSM & CDMA
Sierra Wireless AirLink LS300 3G (Ethernet modem) , GSM & CDMA
Sierra Wireless AirLink FX100 (Serial/USB) – GSM 3G – USB + Serial
Sierra Wireless GL6110 (USB), GSM 2G
Sierra Wireless GL6100 (Serial) GSM 2G
Cinterion/Gemalto BGS5T, MC52iT / MC55iT, TC65T – GSM 2G
MultiTech MultiModem GSM (USB or serial) – GSM 2G
Bidirectional SMS
UCME-OPC™ allows two-way SMS between recipients (such as technicians, field engineers or managers) and the control system. Recipients receive alarm notifications yet can also change set-points, acknowledge alarms, execute programs and scripts, and a range of other actions – directly from their cell phone.
Escalation using SMS and a cellular modem
UCME-OPC™’s sophisticated escalation procedure is a customizable alarm delivery feature that sends alarms to alternative recipients. When a recipient acknowledges the alarm, further, unnecessary repeat alarm notifications are prevented – reducing nuisance alarms and reducing costs. Alarms can be configured so that they are sent with a time delay between each SMS. Once and alarm is acknowledged or ended, the escalation may be stopped. If no acknowledgment is received, UCME will continue with the escalation reaching higher recipient levels.
Send Sms Using Gsm Modem Wireless
Fallback SMS channel
If UCME-OPC™ fails to send a text message (SMS) via one channel (for example: a faulty GSM cellular modem), it will automatically switch to a fallback channel (for example: a CDMA cellular modem). This functionality reduces the chances that a text message will not be sent and as a result, increases the system reliability.
Native SMS via cellular modems – eliminating Internet threats
Unlike other software packages that require continuous Internet connection to send email-to-cellular messages, UCME-OPC™ uses native text messaging via cellular modems, which means your control system is completely protected from Internet security threats.
Sending production reports to your cell phone via SMS
Using the UCME-OPC™ Alarm Snapshot functionality, you may receive production reports to your cell-phone via SMS.
Sending SMS messages over the Internet using SMS gateways
Gsm Modem Cost
UCME-OPC™ allows sending SMS over the Internet using SMS gateways. All you need is to contact an SMS Gateway service provider that will provide you the access to its SMS gateway service.
Send Sms Using Gsm Modem Java Code
UCME-OPC™ allows sending SMS using your local language.