06/09/10 1 Presenting SysManSMS Server The GSM/SMS message system Mogens Johannessen 06-09-2006
06/09/102
The SysMan company
• Norwegian - based in Trondheim since 1990• International sales – app 50% export• Microsoft, HP and IBM partner
• Specializing in mobile messaging solutions• Developing for Windows and micro controllers
06/09/103
The mobile freedom
• Alarms - wherever you are…– You will know if its a problem build-up– You will know if you have some errors– You will know if services goes down
• Control - wherever you are…
– You can Start/Stop systems in your network– You can Start/Stop program executions– You can ask for more information– You can sign on/off to guard lists
06/09/104
Direct GSM network connection
• Secure media includes delivery confirmation• No cable or Internet dependencies• No service provider involved• Automatic failover between GSM network
operators• Full control of your message formats• Very hard to tap information
06/09/105
SysManSMS architecture
• SysManSMS Server - the kernel component– Secure communication to any global GSM Network– High quality 2-way SMS service for Windows platform– Capacity of up to 40000 messages/24h– Multiple servers for better performance/availability– Serve local or remote client requests– Access control on incoming messages
• SysManSMS Clients - sends SMS via server– Uses delivery status from server to setup re-routing– Common Number File format across clients– Windows client for easy send– Command line clients for easy integration– Supports automatic failover between 2 Servers– Client SDK for developing your own solution
06/09/106
SysManSMS SERVER
Any Windows PC
• The high quality SMS Gateway:
Background service written in true ’C’
Support nearly 20 different GSM devices
Send from mail, files or remote clients
Support full delivery status + flash SMS
Support SEND text convert or stop filters
Automatic execution from incoming SMS
html status, account and security logs
Control the server from a mobile
SMS Keep-alive alarm for dual-servers
06/09/107
SERVER: Monitor message source
• SysManSMS Service Monitor:
What if your Management software stops?
– Monitor up to 6 Windows Services– Send SMS if state changes– Start a service from your mobile– Stop a service from your mobile– Support Start/Stop network services
06/09/108
SERVER: Monitor PC HW/SW
SysManSMS Watchdog option:
• Selected GSM devices contains SysMan Watchdog• Loaded with numbers and timeout value at startup• Sends alert on its own if PC or Server stops
06/09/109
Common Number Files
• Create powerful guard lists:
– Number Files to be used by all clients– Create as many Number Files you like– Maintained by NumEdit or a Notepad– Each number can have 2 alternative numbers– Each number can specify SKIP or SEND times– Enable/Disable numbers from NumEdit– Remotely sign ON/OFF to a list from a mobile– STEP send to one by one, or all at ones
06/09/1011
SERVER: Send methods
• Send from clients:– WINclient for easy send with .net support– Command line clients to integrate with System
Management Tools– Service clients to send Monitor alerts– Customer clients developed with SDK
• Send from files:– Free text or SysManSMS formatted files
• Send from mails:– To mobile number or Number Files
06/09/1013
Send SMS from applications
• Command Line Clients for integration
– CMDclient – Send 1 text string to 1 number– Iclient - Send 10 parameters to Number File– ENVclient – Send 10 ENV’s to Number File
– Can execute from any PC in your network– Automatic re-send to alternative numbers– Automatic failover to second Server– Send status saved to local log file
06/09/1014
Send SMS from SDK clients
Support standard .DLL (’C’ based interface)
Support for Microsoft COM (.net)
Microsoft Sharepoint support
06/09/1015
Send SMS from Message files
• SysManSMS formatted files:– Send many messages to many people from one file– Request delivery status – for logging only– Format text on mobile with text <cr> indicator
• Free text files:– Send ”any” text to numbers in Number File– Name of message file can be pointer to Number File– Check for delivery status – use of alternative numbers– Multiple messages in one file
06/09/1016
Send SMS from any mail client
• Secure SMTP to SMS Gateway service
• Service managed by SysManSMS Server
• Support number from TO or SUBJECT
• Support mail-back of delivery status
• Security check on incoming mail
• Security check on destination address
• Security check on sender
• Includes a mobile Send Mail utility SM
• Support mobile AUTD notification mails for Microsoft Exchange Server 2003
TO:
12345678@sms-server
12345678.c@sms-server
12345678.f@sms-server
12345678.p@sms-server
numfile@sms-server
sms@sms-server
SUBJECT:
12345678
numfile
06/09/1017
SERVER: Receive SMS methods
• Powerful handling of incoming SMS:
– Receive SMS and execute Server commands– Receive SMS and store to file (html, xml or text)– Receive SMS to execute supplied mobile programs– Receive SMS to execute ”any” program
– First level security stop (Rights list)– Full security logging and alerts
06/09/1018
Integration with applications
• Applications to write alarm files• Applications to start integration utility
– Parse up 10 parameters with text– One parameter can select Number File
• Applications to send from mail
• Incoming SMS stored to application files• Incoming SMS to start ”any” programs