SMS Gateway
Technology Architecture J-SMS Gateway is a unique Short Message Service (SMS) messaging tool. It facilitates complete two way messaging capabilities over GSM networks. J-SMS connects a Personal Computer (PC) to a GSM handset/Modem (Mobile Terminal), via a PCMCIA Cellular Data Card, cable connected to a COM port, or Infrared. Through this connection all messages currently stored in the mobile terminal can be retrieved, new messages sent, and new incoming messages be sent straight through to the PC. Other facts such as radio signal strength and error rates may also be read from the Mobile Terminal over this interface. J-SMS Gateway comes with a powerful interactive two way messaging utility named SMS Messenger, that demonstrates the capabilities of SMS Gateway. This utility may be used for ad-hoc messaging alongside a corporate messaging or database access application. Fully commented application interface, written in JAVA, can be easily adapted for your particular needs. Sample code for sending messages, receiving messages and controlling J-SMS Gateway is also included with the installation files. For Web Masters and Systems Integrators, J-SMS Gateway offers an SMTP interface sending SMS messages. These email interfaces offer a simple and well understood means SMS enability of web sites and corporate applications. J-SMS Gateway also supports the sending of messages to individual or groups of destinations via SMS Messenger. J-SMS Gateway is suitable for dispatch, field access to databases, telemetry, vehicle tracking, and many more such applications. While there are other SMS software packages, generally marketed by the mobile phone manufacturers, these applications are designed purely as personal messaging systems, SMS Gateway is both this, and a powerful tool that enables your existing business systems (Dispatch, Workforce Management, Alarms), to communicate with remote GSM handsets (using built in messaging menus) or other PC's running SMS Gateway. The Figure 1 below shows the block diagrams of the J-SMS gateway, which consist of;
SMS Database - Message queuing, API, Logging, Monitoring and Management functionalities
Java Event Triggerring - Listens both for Incoming & Outgoing SMS Requests
Java Time Interval Deamon - Searches for Business Rules which need to send SMS - Performs Retry Functionality for unsent SMS
Java Device Driver - Logical Interface to Physical Devices or Pools
Java GSM Modem Pooling / Dispatching Mechanism - Obtains paralel run for multiple devices to reach the desired scalability - Performs GSM Service Provider Specific Device Selection to cut messaging costs
Figure 1. J-SMS Gateway Block Diagram
Throughput
J-SMS Gateway currently provides a maximum throughput of around 720 SMS messages per mobilde device per hour. For applications requiring higher throughput, an unlimited number of additional mobile devices may be added to provide a linear performance increase. Thus four mobile devices, for example, would provide a throughput of around 2880 SMS messages per hour.
Scalability & Flexibility
J-SMS Gateway may also be configured to use different mobile devices dedicated to certain phone providers if required, therefore allowing differing service levels by provider. J-SMS Gateway may also be configured to have different mobile devices dedicated both for incoming and outgoing messaging facilities to provide more scalable and flexible environment for fast response times to customer requests.
Features
Deliver Email to Users via a Wireless Device
- Bi-directional message service
- Support of SMTP addressing in the body of an SMS message
- Flexible send length of delivered short messages
- Optional message notification
- International character support
Deliver Information Services to Users via a Wireless Device - Short Message/Advanced Service Interface (SM/ASI) makes the information services available to users regardless of the underlying cellular network protocols
- Easily accessible from virtually all application development environments
- Suitable for push/pull service scenarios with automatic distribution or mobile originated requests for information over SMS
Ease of Integration - Wirelessly enable enterprise applications by leveraging the ubiquitous coverage of SMS, reaching all of your users
High Performance - Java-based, supports multithreading to maximize throughput and performance
Reliable Message Processing - Persistent message backbone enables proper flow control and fail-over protection
Flexible Service Implementation and Planning - Dispatcher module provides connectivity to the major SMSC vendor protocols for a high degree of flexibility
| |