Your IT Solutions Partner
Keray Information Technology (M) Sdn Bhd

SMSGateway for MDaemon

SMS Gateway for MDaemon

QUICK LINKS

MDaemon Email Server for Windows

Introduction

SMS Gateway for MDaemon is the solution that fills the gap between the two most used enterprise communication means: email and mobile phones.

SMS Gateway for MDaemon let users fully manage SMS messages (inbound and outbound) from their email client, in a fast and intuitive way.


Operation process of sending an SMS message.

It is now possible to communicate important and urgent information to personnel who work outside the office, in a timely way.
Without any further expense: you already have a mail server and you certainly have mobile phones supporting SMS.

Exploit what you already have, in the best way!

SMS Gateway for MDaemon makes it possible to communicate with:

  • sales agents and sales force;
  • installers and technical personnel;
  • after-sales service personnel;
  • consultants, lawyers, ...
  • .. and every other person who’s on the go.

SMS is a pervasive communication means and an incredibly effective kind of instant messaging that companies are not exploiting yet.
Now they will.

SMS Gateway for MDaemon seamlessly and easily integrates with your legacy systems, enabling any application capable to send an email (ERP, SCM, CRM, monitoring) to communicate via SMS.
In a snap of finger you’ll be able to send an SMS with the total sales of a day, a product going out of stock, a reminder to visit a customer or any alerting messages.

Furthermore SMS Gateway for MDaemon:

  • is a plug-in for MDaemon Server (both Standard and Pro);

  • it’s very easy to install and it does not affect mail server performances;

  • is a plug&play solution as it does not require any additional software nor education of users: they keep using their favorite email client;

  • allows to exceed the 160 characters limit, splitting the message to be sent in several SMS progressively numbered.

SMS Gateway for MDaemon is the solution that enhances company ability to communicate with its interlocutors, combining existing means of communication, email and mobile phones, in a new and useful way

Features

SMS Gateway for MDaemon is an email-to-SMS and SMS-to-email gateway. It works together with MDaemon (Standard and Pro).

INBOUND and OUTBOUND SMS

  • Outbound SMS (Learn More)
    In order to send SMS, users simply write an email to the gateway: the body of the email is sent as an SMS to the specified recipient. The "To:" field of the email sent to the gateway can have different formats.
  • Inbound SMS (Learn More)
    Incoming SMS messages are parsed by the gateway, looking for the nicknames associated to the users. If the SMS begins with one of the known nicknames, its content is sent to the relative user as an email. If no nickname is found, the email will be sent to a default user.
  • Smart routing (Learn More)
    Starting from version 2.1 SMS Gateway for MDaemon support automatic routing of a SMS sent as a reply to another SMS.
    If a recipient gets a message and replies within few time, his SMS will be automatically routed to the original sender, who will read it as an email messages.
  • SMS concatenation
    SMS Gateway for MDaemon may concatenate several inbound SMS messages (160 chars each) into a single email and route it to the intended recipient.
  • Flash SMS
    Flash SMS are messages that will open immediately on the receiving phone, without user interaction.
    Usually when you get a SMS, you see an icon on the display that notifies you got a new message; then you have to read that message.
    Flash messages show the content immediately on the phone, as soon as they arrive.
    To send a Flash SMS with SMS Gateway for MDaemon is easy: just send email with high priority.
    Flash SMS are the best solution to communicate urgent information.
  • Send confirmation
    If you wish SMS Gateway for MDaemon to inform you if a message has been successfully sent to the recipient, you can request a send confirmation which will be delivered to you via email.
    Send confirmation let you know if the messages has been delivered to the recipient or if an error occurred.
    To request a send confirmation is easy: just put the word "confirm" in the subject of the email you have to send.
    If you don't like the word "confirm", the administrator may configure SMS Gateway for MDaemon to use another word.
    Moreover the administrator may configure a single user so that he will receive a send confirmation every time, without having to specify the word in the subject.

USERS RIGHTS

  • Users
    Users are those who can send and receive SMS through the gateway; addresses can be other users or external recipients.
    Users can either be inserted manually, imported from MDaemon or from a text file (CSV file).
  • Rights (Learn More)
    Users can send SMS to other users of SMS Gateway for MDaemon or to external recipients.
    In first case it is not necessary that the sender knows the mobile number of the addressee, as it can be stored in the central phonebook.
    Rights can be granted to users in order to limit the ability to send SMS to users and/or to external recipients and to modify central phonebook.
  • Limiting the number of SMS per user
    Administrator may choose a maximum number of SMS a user can send. Every time the user sends a SMS a count will be decremented; when counter will reach zero, that user will no more be able to send SMS.

ARCHITECTURE

  • Architecture (Learn More)
    SMS Gateway for MDaemon must be installed on the same machine of MDaemon and runs as system service.
  • Devices tested
    Please check the list of devices we have tested so far.
    With respect to hardware requirements, SMS Gateway for MDaemon runs virtually with any GSM device that is ETSI compliant.
  • Configuration
    SMS Gateway for MDaemon Configuration features a wizard that will pop up automatically first time you access the application. It will help you in carrying out the basic steps required to configure SMS Gateway for MDaemon.
    After first launch, you can run the Wizard at any time, double clicking on the icon in the left hand menu or expanding the Tools item of the main menu.
  • Multiple domain support
    This feature enables SMS Gateway for MDaemon to handle users bound to different domains but with the same username: name@domain1.com and name@domain2.com.
    Such feature makes SMS Gateway for MDaemon the right choice also for big companies such as ISP or companies which own multiple domain names.
  • Log files
    Sending SMS is a cost which must be monitored: starting from SMS Gateway for MDaemon 2.0 a new log file is available; it stores all the information about all the outgoing SMS (who sent the SMS, the recipient's number, the sending result, date and time).
    All information about incoming SMS are stored in another file. All phone numbers have the last three digits cut off in order to preserve privacy.
    You can import such log files into your favourite spreadsheet or database software in order to analyse and monitor your budget.

Outbound SMS

In order so send an SMS, users just have to write an email to the gateway.

The gateway will clean the message from all HTML formatting and will send it, as an SMS message, to the specified addressee.


Operation process of sending an SMS message.

Let’s now illustrate the address that users must send their emails to.
Firstly you should know that when installing SMS Gateway you will be asked to specify an email account for the gateway and a domain.

The email account is a mailbox residing in MDaemon mail server, which is periodically checked by the SMS Gateway. As we will see very soon, email messages can be sent to this address; we will use sms@xyzdomain.com as an example.

The domain has been introduced to make life of users much easier.
Let’s say that your organization owns the domain xyzdomain.com and that the email address of the accounts is composed by first name and last name separated by a dot.
For instance you have:

firstname.lastname@xyzdomain.com.

Now pick a fake domain and configure it in SMS Gateway for MDaemon.
In order to send a SMS to another user, the sender can simply write the email address followed by the fake domain you’ve chosen.
To make an example if you choose sms.xyzdomain.com, the sender can write an email to:

firstname.lastname@sms.xyzdomain.com

The content of the email will be dispatched to firstname.lastname in a SMS message. Obviously SMS Gateway for MDaemon needs to know firstname.lastname mobile number: we’ll talk about this in few lines.

This method can be used to send messages to other users of SMS Gateway for MDaemon only.
In order to send a SMS message to an external recipient, the address of the email can be:

11223344@sms.xyzdomain.com

where 11223344 is the mobile number of the recipient.

Now we are ready to study in depth the different formats users can utilize to send email messages to SMS Gateway for MDaemon.

There are four different formats: first two utilize the domain, while the others use the email account of SMS Gateway for MDaemon:

First format: firstname.lastname@sms.xyzdomain.com
Second format: 11223344@sms.xyzdomain.com
Third format: sms@xyzdomain.com, subject line: 11223344
Fourth format: sms@xyzdomain.com, real name: 11223344


First format: firstname.lastname@sms.xyzdomain.com

In this case firstname.lastname@xyzdomain.com is the email address of the recipient, who must be another user of SMS Gateway for MDaemon.

This format is very easy since the sender is already familiar with the address of the recipient: he/she just has to slightly modify the domain in the address. The address can be added to Outlook phonebook.

SMS Gateway for MDaemon needs to know the mobile number of the recipient, who is another user of the gateway.

This number can be specified by the system administrator when configuring the user.

If the number is not available in the central phonebook, SMS Gateway for MDaemon will send an email to the sender asking to specify the number in the subject line.

The sender simply needs to reply to this message specifying the number: SMS Gateway for MDaemon will store it in the central phonebook and send the SMS.

Note:
The sender can send an email message to firstname.lastname@sms.xyzdomain.com specifying the mobile number of the recipient/user in the subject line.
In this case the mobile number will be use to update the central phonebook.

Second format: 11223344@sms.xyzdomain.com

11223344 is the mobile number or the recipient.

This format can be used to send SMS to recipients who are not users of SMS Gateway for MDaemon.

The subject line is ignored.

Third format: sms@xyzdomain.com, subject line: 11223344

11223344 is the mobile number or the recipient and sms@xyzdomain.com is the email account of SMS Gateway for MDaemon.

This format can be very handy when integrating SMS Gateway for MDaemon with Legacy applications but is also quite intuitive for “human” users.

Fourth format:sms@xyzdomain.com, real name: 11223344

11223344 is the mobile number or the recipient and sms@xyzdomain.com is the email account of SMS Gateway for MDaemon.

This format is more technical and is definitely thought for automatic generation of messages, i.e. integration with legacy application.

It is also used by SMS Gateway for MDaemon to provide the users with the ability to reply to incoming SMS messages (that are received as email messages) and have their reply automatically forwarded to the sender as SMS (see Inbound SMS).

The TO command of the SMTP session must be:

“11223344” sms@xyzdomain.com

The subject line is ignored.

Inbound SMS

It is possible to send a SMS message to a user of SMS Gateway for MDaemon.


Operation process of reciving an SMS message.

From any ETSI compliant GSM device compose the message and send it to the number of  the gateway.

For each user of SMS Gateway for MDaemon, the system administrator can configure a nickname.
Each nicknames must be unique, in order to unambiguously identify the user.
You should also know that at least one of the configured user is elected as “default recipient” for incoming SMS messages.

When a SMS comes in SMS Gateway for MDaemon opens it and checks if it begins with one of the available nicknames.

If the body of the inbound  SMS doesn not begin with a known nickname, the smart routing feature will search for the recipient looking at the users who sent a message within the last minutes (the time si configurable by the administrator).
SMS Gateway will search the last user who sent a message to the phone number whose message is being investigated.

If no match is found, the SMS is delivered to the user configured as default recipient.

User Rights

SMS Gateway for MDaemon gives the administrator the ability to grant different rights to users, that therefore have different capabilities.

User can send SMS to other users
If you enable this, users will have the right to send messages to other users of SMS Gateway for MDaemon.
Please remember that in this case it is not necessary that senders know recipients’ mobile numbers, as these are stored in the central phonebook.

User can send SMS to external recipients
When this option is enabled users can send messages to anyone who has a mobile phone able to read SMS messages.
The sender will have to specify the number in the subject line of the message or use other syntaxes supported by SMS Gateway for MDaemon.

User can modify phonebook
When sending a message to a user of SMS Gateway for MDaemon, the sender does not have to specify the mobile number of the recipient, as this number is stored in the central phonebook of the server.
However it may happen that even though the user has been inserted into the system, the number has not yet.
In this case it is possible to specify the number on the fly. This can happen in two ways.

First way

The sender sends the email message to name.lastname@sms.xyzdomain.com.
SMS Gateway for MDaemon realizes that the number of this user is not available and it notifies the sender with an email message.
The sender will simply have to reply to this email message specifying the number in the subject line.
SMS Gateway for MDaemon will send the message and update the central phonebook.
In order for this to happen, the user needs to have the right to modify the phonebook.

Second way

The sender sends the email message to name.lastname@sms.xyzdomain.com and specifies the number in the subject line of the email message anyway.
SMS Gateway for MDaemon updates the phonebook with the specified number and sends the message.
Once again, in order for this to happen the sender must have the right to modify the phonebook.

Architecture

SMS Gateway for MDaemon must be installed on the same box where MDaemon is running.
Supported operating system are Windows XP, 2000, 2003.

In order to send and receive SMS, the gateway needs a device that must be ETSI compliant and that can be seen as a COM port.
SMS device must be connected to the server using a RS232 or an USB cable.
Radio connection (infrared or bluetooth, for example) between device and server are not supported.

We have tested SMS Gateway for MDaemon with a number of devices: you can find the list here.
If the hardware you are using does not appear in this list, please let us know what you are using and if it is working properly (support@keray.com).

SMS Gateway for MDaemon runs as system service and you can see it in the Services dialog with its complete designation: SMS Gateway for MDaemon.
The service is configured to start automatically at system boot.

In the system tray you will see an icon with the logo of the product indicating the state of the service. If the icon is green, the service is running smoothly; if it is red the service is not running. If it is yellow, it means that the service is running but some configuration is missing, therefore the gateway can not carry out its tasks.

Requirements

SMS Gateway for MDaemon have to be installed on the same PC where MDaemon is installed on.

It runs on Windows XP Pro, Windows 2000 and Windows 2003.

Due to the small amount of system resources SMS Gateway for MDaemon needs, it can run without any problem on the same hardware needed by MDaemon (at least 128 MB RAM and a Pentium III class processor).

SMS Gateway for MDaemon supports the charset iso-latin-1

Any GSM device (ETSI standards compliant) can be used to send and receive SMS.

A connection cable (RS232 or USB) is needed to connect your GSM device to the PC where SMS Gateway for MDaemon is installed.

Radio connections (for example infrared or bluetooth (between GSM device and PC are not supported.

Here is the list of devices that have been successfully tested with SMS Gateway for MDaemon

If you're using a device that is not listed here, this simple procedure let you know if it is compatible (please tell us how it works and we update the list).

Nokia

  • Nokia 6100
  • Nokia 6310i
  • Nokia 30 (GSM Connectivity Terminal)
  • Nokia 22
  • Nokia 9110i
  • Nokia N70
  • Nokia 6610

Wavecom

  • Fastrack M1206B

Siemens

  • Siemens M50

Sony Ericsson

  • T68
  • Z600
  • T610
  • R310i
  • T39
Digicom
  • Pocket GSM

Panasonic

  • GD 87

LG

  • U8110

Funkanlagen

  • FALCOM A2D GSM
  • FALCOM Samba 55 (GSM device)

Multi-Tech

  • GSM/GPRS Cellular Modem

SMS Gateway for MDaemon: device test

The following procedure let you check if your GSM device is compatible or not with SMS Gateway for MDaemon:

  • open HyperTerminal (Start\Programms\Accessories\Comunications)

  • specify the new connection name (e.g. SMS Gateway), then click OK

  • select COM port your device is connected to (using a cable).
    If you're not sure, try with the higher COM number shown in the list

  • use the following connection options:
    • Bit per seconds: 9600
    • Data bits: 8
    • Parity: none
    • Stop bits: 1
    • Flow control: Hardware

  • check if you can connect to the selected COM port (see in the status bar for "connected" info). If you cannot connect check selected COM port

  • write the AT command and press enter.
    If the device answers with an OK, please go on, else try to change the COM port

  • write AT+CPIN? and press enter.
    A valid GSM device should answer with
    +CPIN: READY (if the PIN code has already been inserted)
    or
    +CPIN: SIM PIN (the PIN code has to be inserted)
    Write the command AT+CPIN="xxxx" to insert the valid PIN code (xxxx is your device PIN code).
    The device should answer with an OK if the PIN is correct, and with a READY to a following AT+CPIN? command
    Warning: there are devices (e.g. Panasonic mobile phones) that does not respond to the CPIN command; please verify that the PIN code has already been manually inserted before you continue with the next step

  • write AT+CGMI and press enter.
    This command let you see the manufacturer/model of the GSM device; this is the only way to recognize GSM devices not anwering to che CPIN command(s). The answer should include an OK (if not the device is not compatible with SMS Gateway for MDaemon)
    Warning: you must manually specify the correct PIN code to the GSM device before issuing the AT+CGMI command if your device does not respond to the AT+CPIN? command correctly.

  • write AT+CSCA? and press enter.
    This command let you know the Service Center configured in your GSM device

  • if you arrive here, your device is compatible with SMS Gateway for MDaemon and you can close the HyperTerminal connection

Download

Download SMSGateway for MDaemon

Download SMSGateway for MDaemon Brochure

Buy Now

No products have been assigned to this category.

Back

Customer Account:

Copyright © 2009 Keray Information Technology (M) Sdn Bhd