Warning: this article contains products or solutions that have been superseded or updated. To obtain updated informations you can read
this article
The vm SMS Machine is the ready to use solution to fit all the requirements for transmission, reception,
storage and processing of SMS messages in real time.
The complete software package pre-installed on a virtual PC makes the vm SMS Machine an extremely reliable
and easy to use solution both for end users and developers.
The vm SMS Machine is a powerful system for the huge reception and transmission of SMS using the SxGSM modem and a SIM card by any of the Mobile Operator on GSM Network.
To make very easy the installation and the use, the vm SMS Machine is provided ready to be used in a virtual Linux system on VMWARE.
This solution, not only guarantees a immediate start-up, but also offers high reliability, robustness and portability to different OS:
Linux, Windows and MAC.
The backup of the whole system can be executed simply by copying all the files of the virtual machine on another host PC or hard disk or even a pen drive
so allowing, in event of fail or hardware fault of the PC, to be operating back in a very short time.
Manage all messages from external applications in sending and receiving, through simple query on the MySql database
With vm SMS Machine you can:
- Receive up to 80.000 SMS per day with a standard SIM card of any GSM operator
- Send up to 20,000 SMS per day with a standard SIM card of any GSM operator
- Manage the sent SMS Reception Notifications to be sure of the correct transmission
- Manage the sending and receiving of extended SMS with more than 160 characters
- Store in a MySQL database all the SMS with their sender number, date and time of transmission and message text
- Allow several users a simultaneous access to the SMS lists and the other features,
both local and geographical network from any PC with an ordinarybrowser web
- Automatically generate the address book of senders phone numbers and organize it into groups
- Send SMS to single phone numbers and entire groups
- Manage surveys and search for keywords in real time
- Integrating the lists of the received messages or the results of surveys into the company web site or public web sites
- Manage all messages in transimission and reception by external applications by mean of simple queries on the MySql database
- Customize to your liking web interface of reception/trasmission or use your own application
Thanks to its flexibility, vm SMS Machine can also be successfully used for:
- Value-added services with communications, automatic registrations and broacasting of news via SMS
- Collection or trasmission of alarms, event reporting
- Huge trasmission of commercials
- Video projections of received messages for live events
- Video projections of polls in real time during meetings or events
- Interactive games or lists of songs on demand shown in videowall during festivals or concerts
Moreover vm SMS Machine, because of the use of MySQL databases, allows an easy and quick integration with proprietary application
or customized frontend development without the need of knowing the operation details.
The vm SMS Machine is also fully customizable upon request to carry out particular functions.
The technical staff in Area SX srl is at your disposal for any clarification in this regard.
Hardware architecture
vm SMS Machine Web is a software package supplied with the SxGSM modem and its antenna.
The hardware on which the software is installed is not included in the package vm SMS Machine.
For a correct working of the vm SMS Machine, a PC where the VMware Player can be installed and run (free download on this weblink
http://www.vmware.com/download/player/) is required.
VMware Player is currently available for operating system Windows XP/Vista/7/2003 Server and Ubuntu Linux.
With MAC you must use the software FUSION
http://www.vmware.com/products/fusion/.
And obviously you can install VMware Player on any range of hardware, from simple workstations up to server with hardware redundancy.
In particular, it is possible to install the vm SMS Machine on rack server with RAID disks for a very high reliability and continuous uptime.
On very high-performance hardware, you can run in parallel two or three instances of VMware
and so realizing two or three running SMS Machine channels completely independent.
To send and receive SMS, the vm SMS Machine uses the quadband modem SxGSM with USB connection
which can work with a SIM card by any GSM network mobile operator.
Software Architecture
The following figure shows the hardware and software architecture on which the SMS Machine Web is based.
Software Architecture of the vm SMS Machine
The vm SMS Machine is provided already pre-installed on a Ubuntu 10 distribution to be run on a VMWARE virtual machine on any host PC
(Windows, Linux or MAC).
The main core, the SMS Machine daemons, manage: communication with the SxGSM modem, SMS coding for transmission and SMS decoding for reception,
storage of messages in records of the MySQL database which is always running on the virtual machine.
On the Linux distribution is already installed and also configured the Apache web server for publishing on LAN
the Web interface that which displays the received and transmitted SMS, surveys, search, phone-book, bake up etc.
The using of well known open source software, makes it simple and easy to interface the vm SMS Machine with
third party applications developed with any programming language or scripting.
Description of the supplied Web interface
The following figure shows a typical screen generated by the web interface provided with the vm SMS Machine,
in this case the incoming messages list.
As mentioned, the graphic and functional aspect is fully configurable and customizable by simply changing the PHP scripts.
Incoming SMS messages list
The vm SMS Machine is a web server in all respects, so the access to all of its features can be executed with Internet Explorer,
Firefox, Safari or any other browser.
You can enter the web interface remotely from one or more PCs on the local network or on the Internet, but also locally on the PC Host
(the PC where the VMware is running ).
You just have to insert into the supplied modem SxGSM the SIM card that you want to use SMS receiving and sending,
make sure there is a sufficient GSM field for ordinary operation and launch your browser to access the available features.
Before connecting the SxGSM modem to the USB port of your PC Host, make sure the antenna is connected to the GSM modem.
Here are Some sample pages generated by the SMS Machine vm are shown in the following sections.
SMS reception and transmission
For each received message the following data are shown: date and time of receipt, sender phone number and text of the message.
Incoming SMS messages list
For each message, we have a large list of possibilities of interactions such as responding to the message,
forwarding it via email, publishing it on the public web page, publishing it on a video walls, marking it as spam and many more.
Phone book and broadcast sending
With vm SMS Machine you can define contacts phone book entered directly from the web page,
loaded from external files or derived directly from the received messages list.
The phone book
Phone numbers can be arranged into groups so you can send the same message to a whole group or the whole phone book in just one transaction:
The page for multiple SMS sending
For each sent message, you can request receipt notification that allows you to be sure of the proper delivery of the message.
This makes it very easy to send out alarms, invitations, advertisements or public utility.
The receipt notification is a service provided directly by the Mobile Operators and so it is available only if supported by your GSM network Operator.
Polls with SMS
It's possible to do real-time counting of SMS containing in their text message containing specific keywords
and view the result in both graphical and textual form.
You can define several kinds of surveys, also active together at the same time.
Because of the presence of an SQL server it is possible, upon the customer request,
creating all sorts of special reports able to interact with existing software platforms.
User Management
The access to the management pages of the SMS is obviously influenced by credentials.
The administrator (or administrators) of the system have the ability to create, remove or edit users
to permit or deny them access to every feature and control the access logs for each user.
The list of the SMS Machine WEB users
Statistics of received SMS
Received SMS statistics
With vm SMS Machine you can also carry out various types of statistical analysis based on the received messages with graphical display of results.
The statistics may concern, among others, with the distribution of messages received throughout the day, during the week,
the reception rate daily or hourly.
Remote Administration
The Linux virtual machines, where the software package SMS Machine is running, can be fully managed remotely via secure SSH connection.
Download
MANUALE_UTENTE_vmSMSMachine.pdf
Segnala questo articolo:
Tags: - GSM - SMS - SMS Machine - VMWARE -
|