SMS Gateway for MDaemon

- Description
- Features
- News
- What it does
- Support
- Partners
-
Achab is exclusive distributor of BugFree products
SMS Gateway for MDaemon Download
To make sure that SMS Gateway for MDaemon meets your needs, download it now and test it for free for thirty days.
![]() | See Upgrade Pricing to upgrade your SMS Gateway for MDaemon licence. |
SMS Gateway for MDaemon Pricing
A user is an account enabled to send SMS messages. It is not necessary that the number of users of SMS Gateway matches MDaemon’s. For example you can have MDaemon 25 users and install a 12 users SMS Gateway on it. You will simply have to specify which MDaemon accounts can also use the Gateway.
All licenses include a full year of Upgrade Protection. Upgrade Protection gives you the right to use the latest version of the product without any additional cost, during the term of the Protection period. Please note that SMS Gateway for MDaemon will continue to function normally after Upgrade Protection term expires.
All prices are in Euro and do not include 21% VAT.
VAT will be applied only if you buy from Italy or from European Union as a physical person. European legal persons (companies) and anyone from outside EU will not be charged.
Prices can change without prior notice.
![]() | See Price List to buy SMS Gateway for MDaemon new licences. |
SMS Gateway for MDaemon Upgrade Pricing
Use this price list to upgrade your licence: upgrade the number of users, extend the Upgrade Protection period.
Available upgrades will be displayed.
SMS Gateway for MDaemon System requirements
SMS Gateway for MDaemon have to be installed on the same PC where MDaemon is installed on. It works with both MDaemon Standard and Pro. MDaemon 9.x or later is required.
SMS Gateway for MDaemon runs on:
- Windows XP Pro
- Windows 2000
- Windows 2003
- Windows 2008
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 esample 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. Since firmware and drivers of GSM devices and machines are continuously updated it's necessary to perform anyway this simple test which let you know if it is compatible (please tell us how it works and we'll update the list).
SMS Gateway for MDaemon fully compatible devices:
Nokia
- Nokia 6100
- Nokia 6310i
- Nokia 30 (GSM Connectivity Terminal)
- Nokia 22
- Nokia 9110i
- Nokia N80
- Nokia 6610
- Nokia 3220 (+ ca-42 cable)
- Nokia 6770
Wavecom
- Fastrack M1206B
Siemens
- Siemens M50
- Siemens S55
- Siemens AX75
- Siemens ME45
- Siemens TC35 (GSM Modem)
Sony Ericsson
- T68
- Z600
- T610
- K608i
- Sony Ericsson T39 (with USB cable by http://www.mobileaction.com)
- W850i
- Sony Ericsson Z1010
Digicom
Panasonic
- GD 87
LG
- U8110
Funkanlagen
- FALCOM A2D GSM
- FALCOM Samba 55 (GSM device)
- FALCOM Samba 75 (GSM/GPRS/EDGE modem)
Multi-Tech
- GSM/GPRS Cellular Modem
Lightspeed
- GPRS-180S (GPRS USB modem)
Telit
- SX GSM 251 (modem)
SMS Gateway for MDaemon partially compatible devices:
Some devices only allow to send SMS, not to receive them:
- Nokia 6630
- Nokia 668
- Nokia 6120 classic
- Nokia N70
- Nokia N73
- Nokia E50
- Nokia E65
- Nokia N95
- Ericsson R310s
- Sony Ericsson W800i
SMS Gateway for MDaemon NOT compatible devices:
- Digicom Pocket GPRS TM
Notes:
- SMS Gateway for MDaemon does not support Windows Vista.
- MDaemon FREE version is not supported by SMS Gateway for MDaemon.
SMS Gateway for MDaemon device test: is you device compatible?
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.
-
Write AT+CMGF=0 and press enter.
Write AT+CPMS="ME" and press enter.
This command should return a string like this:
+CPMS: 9,25,7,10,7,10
-
Write AT+CMGF=0 and press enter.
Write AT+CPMS="SM" and press enter.
This command should return a string like this:
+CPMS: 7,10,7,10,7,10.
- If you arrive here, your device is compatible with SMS Gateway for MDaemon and you can close the HyperTerminal connection
Please let us know if your device is compatible (or not) by sending a mail to smsgateway@achab.com
How Outbound Messages work
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.
Learn more about inbound messages.
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.
How Inbound Messages work
It is possible to send a SMS message to a user of SMS Gateway for MDaemon.

Operation process of reciving an SMS message.
Learn more about outbound messages.
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.
Users 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.
How SMS Gateway for MDaemon works
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.
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.


