Shortcut Menu

Skip

Main Navigation

Choose your language

You are here:

ActiveXperts.com > Support > All > SMS Messaging Server

ActiveXperts SMS Messaging Server Send, receive and automate SMS messages

Quicklinks


SMS messaging framework to send, receive and process SMS messages

[ SMS MESSAGING SERVER - BASICS ]


Q8000010 - What's the difference between ActiveXperts SMS Component and ActiveXperts SMS Messaging Server?

A:

SMS Component is designed for Windows developers (VB, VB .NET, VC++, VC#.NET, ASP, ASP .NET, Delphi, etc.). It's an ActiveX COM component, without user interface. By integrating the control in a development project, a developer can send/receive SMS messages without any knowledge of SMS. SMS Component has no integrated database support

ActiveXperts SMS Messaging Server is a complete suite to send, receive and process SMS messages. It is database oriented, and has a VBScript engine to process incoming messages. Use ActiveXperts SMS Messaging Server to have your SMS applications running within a few hours.

With ActiveXperts SMS Messaging Server, you can configure your project for virtually any scenario that requires (bulk) SMS sending, receiving and processing. For a short list of projects that were implemented with SMS Messaging Server, click here. ActiveXperts SMS Messaging Server supports GSM modems, SMPP providers, HTTP providers to send/receive SMS messages.



Q8000015 - Which communication protocols are supported?

A:

ActiveXperts SMS Messaging Server supports the following protocols:

  • SMPP - TCP/IP based Internet Protocol to allow high speed SMS communications (send and receive);
  • GSM - GSM Modems are connected to a serial port (or Bluetooth/Infrared);
  • HTTP - SMS messages are posted to the provider using HTTP POST;
  • POP3 - Receive e-mails from different e-mail accounts using the POP3 internet standard;
  • SMTP - Send e-mails to any SMTP compatible mail server using the SMTP internet standard.


Q8000020 - What 'To address' number format should I use to send an SMS message?

A:

It's recommended to use the international number format. Use a '+' character and country prefix followed by the number, stripping a leading '0'. For example, the local Dutch number: 0711223344 would be formatted as: '+31711223344'.

If you are sending an SMS message to a specific application use can specify the destination port number in the 'To' address as well. The destination port number need to be seperated from the phone number by a colon ':'. For example, to send an SMS message to the vCard application on mobile phone nr. '+31611223344' use: '+31611223344:9204'.

In addition you can use a number of formatting characters that will be ignored: ' ' (space), ',' (comma), '-' (hyphen), '(' and ')' (open and close parentheses).



Q8000025 - How many characters can an SMS message contain?

A:

A standard SMS message is can contain up to 160 7-bit characters. Some characters count as two (7-bit) characters instead of one character. Example: the EURO character;

To send messages longer than 160 characters, you must enable set the 'Large Messages' option in the Channel properties to: 'Send as Multi-part'. By default, large messages are NOT send as multi-part but are truncated to 160 characters maximum.



Q8000035 - I want to send SMS message in Chinese (Unicode characters). Does ActiveXperts SMS Messaging Server support Unicode?

A:

Yes, Unicode is supported.



Q8000040 - Does ActiveXperts SMS Messaging Server support EMS or MMS?

A:

No, the messaging server only supports SMS and Email. However, you can send advanced messages like flash, Unicode and WAP Push messages.



Q8000045 - Does ActiveXperts SMS Messaging Server support ringtones and logo's?

A:

No, it does not, to send these kind of messages, you have to use MMS which is not part of the SMS Messaging Server.



Q8000050 - Does ActiveXperts SMS Messaging Server simultaneously handle incoming and outgoing messages on different Channels?

A:

Yes it does. ActiveXperts SMS Messaging Server has a multi-threaded architecture; each communication Channel runs as a separate thread (i.e. sub-process). This allows messages to go come in and go out simultaneously.



Q8000055 - Does ActiveXperts SMS Messaging Server support dial-up SMSC providers?

A:

No, it doesn't. Dial-up providers are too slow; an SMS message takes up to 1 minute, or even more, because it uses a normal modem to dial-up to a provider, and deliver the message. Therefore, it is not integrated in SMS Messaging Server.
If you want to use a dial-up anyway, you can use ActiveXperts SMS Component.



Q8000070 - I want to send SMS messages to my recipients and the name of our company should be displayed. Is this possible?

A:

Yes this is possible, but ONLY by the use of an SMPP or HTTP channel. Gsm modems/providers simple don't support this feature.
For more information, see also Q8300100



Q8000080 - Is it possible to setup a SMS to email gateway using your product?

A:

Sure, in fact a sample project to setup this is already included in the product, just go to Projects and select the 'SmsToEmail' project for more information.



Q8000085 - Is is possible to send SMS messages from the command line using SMS Messaging Server?

A:

Yes, that's possible. However, by design of SMS messaging Server, you cannot communicate directly through a modem or SMPP/HTTP interface from the command line. Instead, you insert new messages in the Message Database from the command line. The service (running in the background) will pick-up the message and send it out.
Receiving from the command line is similar; you cannot receive directly but only fetch received messages from the message database.

There are samples included with the product, written in VBScript. The VBScript samples are located here:

    C:\Program Files\ActiveXperts\SMS Messaging Server\API Samples\VBScript\Messages\Create

To use a batch file, simply invoke the VBScript program, like this:

@echo off
cscript.exe createsms.vbs




[ SMS MESSAGING SERVER - INSTALLATION AND STARTUP ]


Q8100010 - When I run Setup, I get the following error message: "Error installing iKernel.exe (0xa00)". What's wrong?

A:

Most probably, you don't have administrative privileges on the machine where you install the product. You must have local administrator rights to install ActiveXperts SMS Messaging Server on the computer.



Q8100015 - How can I uninstall ActiveXperts SMS Messaging Server?

A:

Uninstall the software using the 'Add/Remove' applet in the control panel: Select 'ActiveXperts SMS Messaging Server' and click on 'Remove'.



Q8100017 - I want to re-install ActiveXperts SMS Messaging Server. I uninstalled first, but now the installation tells me that I cannot install it in the same destination directory as before. Am I doing something wrong?

A:

You cannot install the product in an existing directory.

Upon un-installation, the original directory (default: C:\Program Files\ActiveXperts\SMS Messaging Server) is NOT deleted in case there are files created/modified after the previous installation. You must delete these files/directories manually.

Once the directory (C:\Program Files\ActiveXperts\SMS Messaging Server) is deleted, you can re-install it in that directory.

In previous versions of the product, it was possible to install in an existing directory, but this often lead to interference with previous installations.



Q8100020 - What hardware is required to use SMS Messaging Server?

A:

ActiveXperts SMS Messaging Server supports the following hardware:

  • Network Cards / SMPP protocol
    Customers requiring a high throughput should deliver SMS messages over a network connection to a remote SMPP-compliant SMSC provider. The SMPP ( 'Short Message Peer-to-Peer' ) protocol is a Layer-7 TCP/IP protocol for exchanging SMS messages between SMS peer entities such as short message service centers.
  • GSM modems
    This is a fast and reliable device to send and receive SMS messages.
  • GSM phones with AT+C modem command support
    GSM phones work similar to GSM modems. Connect your GSM phone to a PC or server via the serial port, USB port or Bluetooth.


Q8100025 - I'm unable to upgrade to a newer version. The installation keeps asking me to uninstall the software (even after I uninstalled the product). What is the problem?

A:

ActiveXperts uses the InstallShield product for its installations. Only on very rare occasions, InstallShield doesn't update its registry key after uninstall, so it will ask you to uninstall the next time you start the installation. You can use this workaround:

  • Start the registry editor (REGEDIT.EXE);
  • Open the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\ key;
  • Delete the CF97C16D-F384-4737-BA80-EE1C7E002ED6 key.

Now, InstallShield won't ask to uninstall anymore.



Q8100027 - I want to uninstall the SMS Messaging Server manually. How can I do this?

A:

You can do it in the following way:

  • Stop the SMS Messaging Server service;
  • Start the registry editor (REGEDIT.EXE);
  • Open the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\ key;
  • Delete the CF97C16D-F384-4737-BA80-EE1C7E002ED6 key.
  • Delete the C:\PROGRAM FILES\ACTIVEXPERTS\SMS MESSAGING SERVER directory and all it sub-directories;
  • Delete the 'ActiveXperts:SMS Messaging' program group from the Start menu.


Q8100030 - Can we assign Local System credentials to the ActiveXperts SMS Messaging Server Service, or are Domain Administrator credentials required?

A:

Local System credentials will usually suffice. It is important that the SMS Messaging Server has Read/Write access to all files located in its installation directory.

There's one situation where Domain Administrator credentials are required: if you use MS SQL database on a remote computer, and MS SQL requires Windows Authentication, then Domain Administrator credentials are required for the SMS Messaging Server service.



Q8100032 - I want to change the service credentials. How can I do that?

A:

Please do the following:

  1. Click 'Start', point to 'Settings', click 'Control Panel' and then double-click 'Administrative Tools'.
  2. Double-click 'Services'.
  3. Right-click the 'ActiveXperts SMS messaging Server' service, and then click 'Properties'.
  4. On the 'Log On' tab, select the account and provide the password (if necessary). Click 'Apply'.
  5. On the 'General' tab, click the Stop/Start button to restart the service.


Q8100040 - I want to install the API on my own computer; this is not central SMS Server engine (the central SMS Messaging Server is installed on a server in our server room). What should I do?

A:

Do the following:

  • Share the SMS Messaging Server base directory on the central SMS Messaging Server computer, so it can be accessed by a remote API or a remote Manager; for instance, share C:\Program Files\ActiveXperts\SMS Messaging Server as SmsMessagingShare on computer MySmsServer; make sure that you grant Read+Write permissions on this share;
  • Start a new installation of SMS Messaging Server on the client PC;
  • In the 'Installation Type' page, choose 'Client Tools only (to connect to an existing SMS Messaging Server instance)';
  • You will be prompted for the location of the central SMS Messaging Server. Enter a valid UNC, for instance \\MySmsServer\SmsMessagingShare
  • Go through all other installation items and finish the installation.

SMS Messaging Server is now configured to connect to the central SMS Messaging Server computer.



Q8100045 - I want to install the SMS Messaging Server Web Interface (ASP) on a different machine (our dedicated IIS machine) than the central SMS Messaging Server engine. Is it possible?

A:

To install the Web Interface on a separate IIS machine, with SMS Messaging Server Engine (service) installed on another machine, do the following:

  • Share the SMS Messaging Server base directory on the central SMS Messaging Server computer, so it can be accessed by a remote API, remote Manager or remote ASP pages; for instance, share C:\Program Files\ActiveXperts\SMS Messaging Server as SmsMessagingShare on computer MySmsServer; make sure that you grant Read+Write permissions on this share;
  • Start a new installation of SMS Messaging Server on the IIS machine;
  • In the 'Installation Type' page, choose 'Client Tools only (to connect to an existing SMS Messaging Server instance)';
  • You will be prompted for the location of the central SMS Messaging Server. Enter a valid UNC, for instance \\MySmsServer\SmsMessagingShare
  • Go through all other installation items and finish the installation.

Then, create a new virtual web site in IIS, and let the home directory point to the local <INSTALL-DIR>\Asp directory.

SMS Messaging Server is now configured to connect to the central SMS Messaging Server computer.





[ SMS MESSAGING SERVER - GENERAL OPTIONS ]


Q8150010 - Would you recommend migrating the configuration database (Config.sdf) to MS SQL ?

A:

There's no need to migrate the configuration to MS SQL. Only when there are changes, the database is accessed by the service. However, if you prefer to have the configuration database in MS SQL, you can do so.





[ SMS MESSAGING SERVER - GSM MODEM CHANNELS ]


Q8200010 - How can i determine whether a GSM Modem is supported by SMS Messaging Server ?

A:

ActiveXperts supports any modem that is compliant with both ETSI GSM 07.05 and ETSI GSM 07.07 standards.

Please note this doesn't necessarily mean that a modem that is compliant to these standards is automatically a good modem. There are many cheap modems around, with different firmware versions etc. For a list of recommended modems, please click here.



Q8200014 - Which GSM modems do you recommend for ActiveXperts SMS Messaging Server?

A:

For more information on recommended modems for ActiveXperts SMS Messaging Server, click here.



Q8200015 - I'm evaluating ActiveXperts SMS Messaging Server. Which GSM phones can be connected and controlled by your software?

A:

SMS Messaging Server supports both GSM Modems and GSM Phones. The GSM Phone can basically be any business cellular phone that supports the AT+C command set and that has a serial-, Bluetooth or Infrared interface.
For a list of raccomended GSM Modems, click here..



Q8200017 - I have connected my GSM modem to my PC, but I am not able to communicate. What could be the problem?

A:

Please make sure you have correctly installed the drivers for your GSM device (modem, mobile phone) and that the GSM device is correctly connected to it. Then verify that the device is working fine under Windows, otherwise you won't get it to work with ActiveXperts.

To verify that the device is working fine under Windows, make sure you can connect to your phone through HyperTerminal. On Windows XP/2003 you can install Hyper Terminal through:

Start > (Settings) > Control Panel > Add or Remove Programs > Add/Remove Windows Components > Accessories and Utilities > Communications

Make sure HyperTerminal is checked.

On Windows 8/Windows 7/Windows Vista/2008/2012 Hyper Terminal is no more available. If you previously used HyperTerminal to troubleshoot modem problems, use Phone and Modem Options instead. Open Phone and Modem Options by clicking the Start button , clicking Control Panel, clicking Hardware and Sound, and then clicking Phone and Modem Options.



Q8200020 - My GSM modem doesn't seem to work well with your software. What's the best way to troubleshoot?

A:

First, you should check the GSM Modem Channel properties. Make sure that a SIM card is inserted and that a PIN code is provided (if required).

To see real-time communication details, use the ActiveXperts SMS Messaging Server Monitor. A shortcut is located in the Start Menu.

To get more detailed information, you can enable logging for a GSM Channel. To enable logging, start the Registry Editor (REGEDIT.EXE or REGEDT32.EXE), and set the following Registry entry:

    HKLM\Software\ActiveXperts\SMS Messaging Server\Trace\GSM Modem 1xxx\LogFile

You must restart the SMS Messaging Server service before changes take effect.

Please note that logging can decrease the performance of the service, especially when the log files becomes several Megabytes or more.



Q8200025 - What is the throughput of GSM? So, how many messages can be sent/received per second using a GSM modem?

A:

You can send/receive only 1 messages per 5 seconds using GSM. It's 10-12 messages per minute. This throughput basically applies to all available GSM modems, and is limited by the GSM protocol.



Q8200035 - Why do I need to enter the SIM card's SMS number?

A:

Because it is not possible to read the SMS number from the SIM card. In fact, the SMS number of the SIM card is not really required by the software, but is used for displaying and logging purposes.



Q8200040 - What's the meaning of +CME ERROR: 3 ?

A:

It means that the GSM modem is hanging. You need to restart the GSM modem manually.



Q8200050 - I'm using 4 GSM Modem channels now. Can I add more GSM Modem channels?

A:

By default, the maximum number of GSM Modem channels is set to 4. To increase this number, change the following registry key: HKLM\Software\ActiveXperts\SMS Messaging Server\Performance\ThreadsGsm. Please note that the engine will consume more resources when this number is increased, because it needs to create additional threads to handle these channels.



Q8200200 - The SMS Messaging Server Monitor shows Error 30102 when opening the port. What does it mean?

A:

This means that the COM port does not exist. You only get this error if you use a COM port (like COM1) rather than a Windows Telephony device (like 'Standard 9600 bps Modem'). Error 30102 does NOT mean that the port is already in use. If the port would already be in use, you would get another error: 30103.



Q8200210 - The SMS Messaging Server Monitor shows Error 30103 when opening the port. What does it mean?

A:

This means that the port you are attempting to open is already in use by another application. You only get this error if you use a COM port (like COM1) rather than a Windows Telephony device (like 'Standard 9600 bps Modem').

Check if there's another application that is already using the COM port. In some situations, you may want to benefit from a thing called 'port sharing', where one port can be shared by multiple applications. To benefit from 'port sharing', you must use Windows Telephony devices (like 'Standard 9600 bps Modem').



Q8200220 - The SMS Messaging Server Monitor shows Error 30201 when opening the port. What does it mean?

A:

This means that the Windows Telephony Device you are using, is NOT defined on the computer. You may have made a typing mistake. Error 11201 does NOT mean that the port is already in use (you would get error 11202).

You will never get this error when using direct COM ports (like 'COM1'), but only when using Windows Telephony devices.



Q8200230 - The SMS Messaging Server Monitor shows Error 30202 when opening the port. What does it mean?

A:

This error only occurs when using Windows Telephony devices (like 'Standard 9600 bps Modem'). The error implies that the Windows Telephony device is valid, but that the associated COM port is either already in use, or does not exist. The error does NOT imply that the Windows Telephony device is invalid (that would give error 30201); it neither implies that the Windows Telephony device is already used (that would give error 30204).



Q8200240 - The SMS Messaging Server Monitor shows Error 30203 when opening the port. What does it mean?

A:

This error only occurs when using Windows Telephony devices (like 'Standard 9600 bps Modem'). The Windows Telephony device name is valid,. There can be two reasons for this error:

  1. The Windows Telephony device is already in use by another application;
  2. The port speed is wrong; Windows is able to open the port, but is not able to initialize the device properly because of the wrong speed. Make sure that the port speed of the device and the port settings of the Telephony device in the Control Panel both match.


Q8200245 - Can I send SMS messages using GPRS ?

A:

First of all, you need a modem that supports GPRS. You also need a provider that supports GPRS (not all providers support GRPS!)
To send an SMS over GPRS, add the following to your modem initialization string:

AT+CGATT=1;AT+CGSMS=0

The first command enables GPRS (disabled by default); the second command specifies to send SMS over GPRS instead of GSM.

You can now send SMS messages over GSM. However, if the provider does NOT support GPRS, you will receive the following error:

+CMS ERROR: 47
or +CMS ERROR: 69

You can switch it back using the following command:

AT+CGATT=0;AT+CGSMS=1


Q8200247 - Is it possible to change the SMSC address stored in my GSM modem ?

A:

You can set the service center address with AT+CSCA in two ways:

  1. Using HyperTerminal; Start the Windows HyperTerminal application and type the AT+CSCA command with the requested parameter (see below).
  2. Put the AT+CSCA string in the initialization string of the modem, when the modem has been configured via the Control Panel, and you are using the TAPI device name.

The syntax for the AT+CSCA command:

AT+CSCA=""


Q8200250 - What happens to new incoming messages when the SIM/Phone memory is full ?

A:

You won't lose the message. The new message are simply not accepted by your GSM modem, and the provider will queue the messages for a couple of days until there is free space on the memory card again.



Q8200260 - Which commands are sent to the GSM modem to send a message? Can I see a log of all sent/received commands?

A:

Yes, you can see all commands using a trace file. By default, tracing is NOT switched on. Tracing is enabled/disabled per channel.
You can enable tracing for your modem by specifying a log file for the particular channel in the registry:

    HKLM\Software\ActiveXperts\SMS Messaging Server\Trace\GSM MODEM.xxxx ,

where xxxx is the actual channel number.

After you change this registry value, you MUST restart the SMS Messaging Server engine (service) for the changes to take effect.



Q8200270 - When I try to retrieve SMS messages from my mobile phone, I am getting the following error message: "Preferred message storage not supported on this phone".

A:

Most probably, you are using a GSM phone running on the Symbian OS. This phone does not allow you to receive messages through the built in GSM modem. The only solution is to use another phone or a GSM modem (recommended). Some phones which cannot be used to receive SMS are:

  • Nokia 6600
  • Nokia 7200
  • Nokia N-series


Q8200280 - I'm using a GSM modem (WaveCom Fastrack). The following error comes up: "Error#30351: Unexpected response from modem". In the log file, I see some undisplayable characters received from the modem. What could be the problem?

A:

Most probably, the baud rate causes the problem: COM port and modem are not sending/receiving at the same speed. We strongly recommend to use 9600bps. Two things you need to do:

  1. Make sure that your COM port is configured to use 9600bps. To do so, open the Windows Device manager and click on COM1-properties. There you can set it to 9600bps.
  2. Set the modem to 9600bps. The following FAQ item describes how to set your modem to a different speed: FAQ#Q5200075.


Q8200290 - I am using an USB GSM modem, sometimes i receive error 30201 ('Unable to select device' ). What is wrong ?

A:

GSM modem consume power when receiving and sending messages, because signals have to be transmitted to the network.

USB modems get the power from the USB port of the PC, sometimes this is not enough and the modem will restart due to power loss.

Please try the following:

  • Have a look at this KB item first;
  • Try another USB port;
  • Connect the modem via an USB hub;
  • Make sure the signal strength is okay; Move the modem to another location;
  • Use an USB Y cable, which takes power from two USB ports.




[ SMS MESSAGING SERVER - HTTP CHANNELS ]


Q8250010 - How many messages can be sent per second?

A:

With an HTTP channel, you can send up to 20 message per second or faster. It all depends on the (connection to the) HTTP provider and the performance of your database.



Q8250020 - How many messages can be received per second?

A:

With an HTTP channel, you cannot receive SMS message, you can only send SMS messages.



Q8250110 - What number format should I use when sending SMS messages using HTTP?

A:

When sending SMS messages using HTTP POST you have to use the following international dialing format: use a + character and country prefix followed by the number, stripping a leading 0 :

  • + : Default number format. For instance, to send to 01234567 in the UK, use +441234567


Q8250130 - I'm using 2 HTTP channels now. Can I add more HTTP channels?

A:

By default, the maximum number of HTTP channels is set to 4. To increase this number, change the following registry key: HKLM\Software\ActiveXperts\SMS Messaging Server\Performance\ThreadsHttp. Please note that the engine will consume more resources when this number is increased, because it needs to create additional threads to handle these channels.





[ SMS MESSAGING SERVER - SMPP CHANNELS ]


Q8300002 - Can I use your software with all available SMPP providers in the world?

A:

The SMS Messaging Server should work with most SMPP providers, however there are so many different SMPP providers in the world, that we cannot guarantee that our software works with all SMPP providers. You should test the ActiveXperts SMS Messaging Server software with your prefered SMPP provider before you purchase to ensure that the software/provider combination works without any problems.



Q8300003 - Do you have an up-to-date list of SMPP providers that are working well with your software?

A:

Please check out our SMPP compliant provider list here.



Q8300005 - What is the throughput of SMPP? So, how many messages per second can be sent/received using an SMPP channel?

A:

With an SMPP channel, you can send and receive up to 20 messages per second or faster. It all depends on the (connection to the) SMPP provider and the performance of your database. See also FAQ #8300005.

If you use triggers to process incoming messages, it is strongly recommended to use MS SQL as message database instead of MS Access. See also FAQ #8800100.



Q8300010 - I ran out of SMS credits during evaluation. Can I get some credits to continue testing?

A:

Yes you can. Please send an e-mail to support@activexperts.com with subject: SMS Messaging Server SMPP credits.
Please mention the SystemID you are using in your email.
Our support desk is happy to provide you with more credits.



Q8300020 - What version of SMPP is supported by ActiveXperts SMS Messaging Server?

A:

ActiveXperts SMS Messaging Server supports SMPP versions:

  • SMPP V 3.3
  • SMPP V 3.4
  • SMPP V 5.0


Q8300025 - I want to use SMPP for sending SMS messages. Where do I sign-up?

A:

You must sign-up with a public SMPP SMSC provider. There are hundreds of SMPP providers around the world. ActiveXperts SMS Messaging Server supports all SMPP v3.x compliant providers.
A sign-up usually requires a small sign-up fee and a monthly SMS bundle.



Q8300030 - When I connect to my SMPP provider in Transceiver mode (Send and Receive both enabled), I cannot send or receive messages anymore. If I just enable only Send or only Receive, it works fine. What's the problem?

A:

Most probably, your provider only supports SMPP v3.3. Transceiver mode (send and receive simultaneously) can only be used for providers that support SMPP v3.4 or higher. To send and receive simultaneously, just create two channels: enable Send-only for the first one and Receive-only for the second one.



Q8300031 - When connecting to the SMPP server, I always get error 33201(Failed to connect to smpp provider). Why?

A:

Please check the following:

  • Is the hostname or ip address correc?
  • Is the TCP portnumber correct?
  • Are outbound connections on this port allowed by your firewal?
  • Try to increase the SMPP command timeout value.
  • Make sure you registered your IP address with the provider, some providers need to setup your ip in their firewall
  • Is it possible to ping the SMPP server?
  • What happens when you try telnet from the command prompt: telnet 'hostname' 'portnumber', is there any connection?

If this does not help, please contact your SMPP provider to ask if they can help debugging your connection.

You can also monitor the SMPP protocol on TCP/IP level as described in the following document.



Q8300032 - When I try to connect to the SMPP provider I receive error 23202 (Failed to bind to SMPP server, please check SystemID and password). Why?

A:

This error can have the following causes:

  • The systemid is incorrect;
  • The password is incorrect;
  • The systemtype is incorrect;
  • The selected SMPP version is not supported by the provider;
  • You are trying to setup a transceiver connection, but the provider only supports transmitter or receiver;
  • The client application is unable to connect to the SMPP server because of an invalid hostname, portnumber or blocking firewall;
  • The server takes to long to respond. In this case please increase the SMPP timeout value.

If this does not help, please contact your SMPP provider to ask if they can help debugging your connection.

You can also monitor the SMPP protocol on TCP/IP level as described in the following document.



Q8300035 - How can I specify a range of addresses in the Address Range property of my SMPP Channel?

A:

The 'Address Range' parameter is used in the bind_receiver and bind_transceiver command to specify a set of SME addresses serviced by the ESME client. A single SME address may also be specified in the address_range parameter. UNIX Regular Expression notation should be used to specify a range of addresses.

Messages addressed to any destination in this range shall be routed to the ESME.

Note: It is likely that the addr_range field is not supported or deliberately ignored on most Message Centers. The reason for this is that most carriers will not allow an ESME control the message routing as this can carry the risk of mis-routing messages. In such circumstances, the ESME will be requested to set the field to NULL.

For more information on UNIX regular expressions, click here.



Q8300040 - I'm using 4 SMPP channels now. Can I add more SMPP channels?

A:

By default, the maximum number of SMPP channels is set to 4. To increase this number, change the following registry key: HKLM\Software\ActiveXperts\SMS Messaging Server\Performance\ThreadsSmpp. Please note that the engine will consume more resources when this number is increased, because it needs to create additional threads to handle these channels.



Q8300050 - Which SMPP commands are communicated with the SMPP provider to send/receive a message? Can I see a log of all operations?

A:

Yes, you can see all commands using a trace file. By default, tracing is NOT switched on. Tracing is enabled/disabled per channel.

You can enable tracing for SMPP by specifying a log file for the particular channel in the registry:

    HKLM\Software\ActiveXperts\SMS Messaging Server\Trace\SMPP.xxxx ,

where xxxx is the actual channel number.

After you change this registry value, you MUST restart the SMS Messaging Server engine (service) for the changes to take effect.



Q8300060 - Some characters like the at-sign, the euro symbol and pound symbol are not displayed correctly on the recipients phone when sending SMS through my SMPP connection. What's wrong?

A:

Your SMPP provider does not convert these chars to the GSM alphabet automatically. You have to convert the messages to GSM alphabet. To do this, go o Configuration=> Channels, select the SMPP channel and click on the pencil to modify the properties. The Charset setting can be found in the "Advanced Settings" section of the SMPP channel properties. Set this value to "GSM".



Q8300070 - What is the difference between SMPP version 3.3 and 3.4 ?

A:

The main difference between these SMPP versions is that version 3.4 supports the use of optional parameters, also called TLV's (Tag-Length-Value ). These TLV parameters enable SMSC vendors to add custom functionality to the SMPP protocol.



Q8300080 - I setup an SMPP channel, using the smpp.activexperts-labs.com demo provider. I submitted a message but never received it on my mobile phone. Any idea?

A:

Most probably, the provider that is used by the ActiveXperts gateway does not cover your provider's network.

Please contact support and tell them to which cellphone number in which country you are trying to send messages. Support will then try to create a route to your mobile number.



Q8300090 - Are there any SMPP simulators available so we can test your software without subscribing to a commercial SMPP provider first?

A:

Yes. We offer a freeware utility that simulates an SMSC. This is a very usefull tool for troubleshoot and (stress) testing application. Find it here.



Q8300100 - I want to send SMS messages to my recipients, but I don't want the GSM telephone number be displayed on their mobile phones. Instead, the name of our company should be displayed. Is this possible?

A:

Yes it is possible. This is also called an 'Alphanumeric Source Address'. This text can be eleven characters long. To use an alphanumeric source address, you need to assign the display string to the SMPP Channel's Source Address property. It is recommended to set the Source TON property to 5 when using alphanumeric displaynames, because it is required by some providers.

You can change the above properties in the SMPP Channel's Advanced Settings box.



Q8300110 - After a couple of minutes, my SMPP connection is suddenly disconnected. What happens?

A:

SMPP uses a link keep alive timer. Once in every x seconds the client should send an enquire_link packet to the SMPP server, if this packet is not received the SMPP server will close the connection. This will also happen if your enquire_link timer is set to high. Please try to set the keep alive timer to a lower value. This can be done from the SMPP channel properties window in the channel view of the SMS Messaging Server Manager application.



Q8300120 - I tried to configure my SMPP channel through the channel wizard, but I am unable to connect because I have to specify some TLV parameters.

A:

Not all settings can be entered in the channel wizard. To setup a channel, just let all checks fail and select 'Continue Anyway'.
You can modify the advanced settings later in the manager application.



Q8300140 - How do I set the TLV parameters for mBlox in the SMS Messaging Server?

A:

To set the required TLV's or optional parameters for mBlox ("mblox_tariff" and "mblox_operator"), you have to perform the following steps:

  • Open the ActiveXperts SMS Messaging Server Manager Application;
  • In the treeview on the left, click the "Channels" item.
  • In the communication channel view, click the pencil behind the SMPP channel you want to setup.
  • The "SMPP Channel Properties" window is now displayed. Click the "Advanced Settings..." button.
  • In the "Advanced SMPP Settings" window, select "v 3.4" for the protocol version and click the "Message TLV's..." button.
  • In the "TLV List" window, click the "Add..." button.

mblox_tariff: The mblox tariff is a 5 digit number which should be entered encoded as OCTET data. This means that you will need the hexadecimal values of the ASCII codes that represent the numbers. For example, the number: 12345 will should be entered as "3132333435". To convert your tariff id to OCTET data simply take every digit of your id and put a '3' in front of it.

Follow these steps to add your converted tariff value:

  • Set "Tag" to "Custom TLV"
  • Set "Tag Number" to "0x1403"
  • Set "Type" to "OCTET"
  • Set "Value" your converted tarif number, for instance: 3132333435.
  • Click "OK" to save the setting.

mblox_operator: The mblox operator is a 5 digit number which should be entered encoded as OCTET data. This means that you will need the hexadecimal values of the ASCII codes that represent the numbers. For example, the number: 12345 will should be entered as "3132333435". To convert your operator id to OCTET data simply take every digit of your id and put a '3' in front of it.

Follow these steps to add your converted operator value:

  • Set "Tag" to "Custom TLV"
  • Set "Tag Number" to "0x1402"
  • Set "Type" to "OCTET"
  • Set "Value" your converted operator number, for instance: 3132333435.
  • Click "OK" to save the setting.
You should be able to send messages via mBlox SMPP provider now.



[ SMS MESSAGING SERVER - SMTP CHANNELS ]


Q8320010 - I'm using 2 SMTP channels now. Can I add more SMTP channels?

A:

By default, the maximum number of SMTP channels is set to 4. To increase this number, change the following registry key: HKLM\Software\ActiveXperts\SMS Messaging Server\Performance\ThreadsSmtp. Please note that the engine will consume more resources when this number is increased, because it needs to create additional threads to handle these channels.



Q8320020 - Which SMTP commands are communicated with the SMTP server to send an e-mail message? Can I see a log of all operations?

A:

Yes, you can see all commands using a trace file. By default, tracing is NOT switched on. Tracing is enabled/disabled per channel.
You can enable tracing for SMTP by specifying a log file for the particular channel in the registry:
    HKLM\Software\ActiveXperts\SMS Messaging Server\Trace\SMTP.xxxx ,

where xxxx is the actual channel number.

After you change this registry value, you MUST restart the SMS Messaging Server engine (service) for the changes to take effect.



Q8320030 - Is it possible to send HTML formatted email messages from the SMS messaging server?

A:

Yes it can be done, from the manager application, paste the HTML code into the messagebody field, and set the message format to HTML.



Q8320040 - Is it possible to send and/or receive email attachments using the SMS messaging server?

A:

No, at this moment, email attachments are not supported. When receiving emails with attachments, they will be ignored.





[ SMS MESSAGING SERVER - POP3 CHANNELS ]


Q8330010 - I'm using 4 POP3 channels now. Can I add more POP3 channels?

A:

By default, the maximum number of POP3 channels is set to 4. To increase this number, change the following registry key: HKLM\Software\ActiveXperts\SMS Messaging Server\Performance\ThreadsPop3. Please note that the engine will consume more resources when this number is increased, because it needs to create additional threads to handle these channels.



Q8330020 - Which POP3 commands are communicated with the POP3 server to receive an e-mail message? Can I see a log of all operations?

A:

Yes, you can see all commands using a trace file. By default, tracing is NOT switched on. Tracing is enabled/disabled per channel.
You can enable tracing for POP3 by specifying a log file for the particular channel in the registry:
    HKLM\Software\ActiveXperts\SMS Messaging Server\Trace\POP3.xxxx ,

where xxxx is the actual channel number.

After you change this registry value, you MUST restart the SMS Messaging Server engine (service) for the changes to take effect.





[ SMS MESSAGING SERVER - FILE PICKUP CHANNELS ]


Q8340010 - I'm using 2 File Pickup channels now. Can I add more File Pickup channels?

A:

By default, the maximum number of File Pickup channels is set to 4. To increase this number, change the following registry key: HKLM\Software\ActiveXperts\SMS Messaging Server\Performance\ThreadsFile. Please note that the engine will consume more resources when this number is increased, because it needs to create additional threads to handle these channels.





[ SMS MESSAGING SERVER - MESSAGE DATABASE ]


Q8380010 - I noticed that there's wizard to migrate the message database to MS SQL. Is it recommended?

A:

I depends on the SMS/e-mail traffic. An MS SQL database performs much better than MS Access, especially when the database is large (i.e. 50.000 messages or more). With low/medium databases (up to 50.000 messages) an MS Access database will suffice.



Q8380012 - Can I migrate the report database to MS SQL Server Express Edition? If so, how can it be done?

A:

Yes, MS SQL Express Edition is supported.

Migration to MS SQL Server Express Edition can be done in the same way as migrating to MS SQL Server, with only one difference: you MUST specify the instance ID of the SQL Server Express Edition database in the 'Host' field.

For example, if the name of the database server is named 'DbServer01', and the instance id of the database is named 'SQLExpress', then specify 'DbServer01\SQLExpress'.

There's no performance difference between MS SQL Server and MS SQL Server Express. See also FAQ #8380015.



Q8380015 - The performance of the Message Database is too slow, especially the triggers, and I want to migrate the Message Database, preferably MS SQL Server Express Edition. Is there any performance difference between MS SQL Server and MS SQL Server Express Edition?

A:

No, there's no performance difference between MS SQL Server and MS SQL Server Express Edition. It is strongly recommended to migrate your Message Database to either MS SQL Server or MS SQL Server Express Edition to boost the performance of the Message Database.



Q8380020 - Is it possible to define a failover message database, in case the (primary) message database stops working?

A:

It is not a built-in feature of SMS Messaging Server. You should use ActiveXperts Network Monitor to monitor the SMS Messaging Server message database, and to failover to a secondary message database in case the primary message database fails.
Click here for more information about this topic.



Q8380030 - Is it possible to use a SQL 'INSERT' statement to create a new SMS message? What values shoud I use?

A:

Yes you can. Please read the following article for more information: Create a new SMS or e-mail Message directly without using the API.



Q8380040 - Can I use an MS SQL 'Stored Procedure' to send an SMS message?

A:

Yes you can. Please read the following article for more information: Create a new SMS or e-mail Message directly without using the API.



Q8380050 - Can I migrate the Message Database to MS SQL Server Express Edition? If so, how can it be done?

A:

Yes, MS SQL Express Edition is supported.

Migration to MS SQL Server Express Edition can be done in the same way as migrating to MS SQL Server, with only one difference: you MUST specify the instance ID of the SQL Server Express Edition database in the 'Host' field.

For example, if the name of the database server is named 'DbServer01', and the instance id of the database is named 'SQLExpress', then specify 'DbServer01\SQLExpress'.

There's no performance difference between MS SQL Server and MS SQL Server Express. See also FAQ #8380015.



Q8380100 - I just migrated the Message Database to MySQL and now some characters are displayed as '???'. What to do ?

A:

The SMS Messaging Server stores all message data to the database as Unicode. Please check the following:

  • The default charset of the tables have to be set to 'ucs2';
  • You have to use the MyODBC driver version 5.1 on the client PC. Older versions do not support Unicode.


Q8380005 - Can I send messages by inserting the messages directly through an SQL statement rather than using your API?

A:

Yes, you can. Execute a SQL command like this:

INSERT INTO Messages( Body, ToAddress, TypeID, DirectionID, StatusID) 
VALUES( 'Hello world!', '+316112233445566', 1, 2, 1 );

Please note that'TypeID=1' means: SMS, 'DirectionID=1' means: Outgoing, 'StatusID=1' means: Pending
For an explanation of these fields, please check the manual, chapter Message Database Tables).





[ SMS MESSAGING SERVER - MESSAGES ]


Q8400010 - I can't see the complete Body text in my Message View. How can I see the full message?

A:

Select the message, and click on 'View...' from the Context Menu.



Q8400015 - What is the meaning of the status: 'Outgoing / Pending'?

A:

The Message status has changed from Scheduled into Pending; this means that it is time to send the message. The message has been delivered to the channel that is responsible for sending the message. The status will soon change into a value indicating that the message was delivered, or - in case of a failure - the message failed.



Q8400035 - I have more than 1.000.000 messages in my Message Database. The performance is slowing down when the message database is updated. Is there anything we can do about it?

A:

Yes you can. It is a good practice to archive message to a separate database when you have a lot of message in your Message Database.

Make sure that archiving is enabled in the 'Options' view of the Configuration, and set a proper value for the 'Archive After' field. There's no recommended value for it, it depends on the number of messages you have and how often your view is refreshed.



Q8400040 - Can I limit the number of outgoing SMS messages? I want to prevent my VBScript triggers from sending many messages in an endless loop during testing

A:

Yes, this is possible. You can limit the number of outgoing SMS messages in the channels properties (GSM Modem Channel, Http Channel and Smpp Channel only). You can only set a daily limit.



Q8400045 - I want to migrate all messages to MS SQL. How to accomplish this?

A:

Use the MS SQL Migration Wizard. You can launch the wizard from the 'Tools and Utilities' Folder in the Manager application.



Q8400080 - Is it possible to use a SQL 'INSERT' statement to create a new SMS message? What values should I use?

A:

Yes you can. Please read the following article for more information: Create a new SMS or e-mail Message directly without using the API.



Q8400090 - Can I use an MS SQL 'Stored Procedure' to send an SMS message?

A:

Yes you can. Please read the following article for more information: Create a new SMS or e-mail Message directly without using the API.



Q8400005 - Can I send messages by inserting the messages directly through an SQL statement rather than using your API?

A:

Yes, you can. Execute a SQL command like this:

INSERT INTO Messages( Body, ToAddress, TypeID, DirectionID, StatusID) 
VALUES( 'Hello world!', '+316112233445566', 1, 2, 1 );

Please note that'TypeID=1' means: SMS, 'DirectionID=1' means: Outgoing, 'StatusID=1' means: Pending
For an explanation of these fields, please check the manual, chapter Message Database Tables).



Q8400100 - How can I resubmit messages that fail on one channel automatically on another channel?

A:

This cannot be configured in the Manager. You can run a script for that. This script can also be scheduled, for instance once every minute, to automatically resubmit messages continueously.

You can find the script here: http://www.activexperts.com/support/sms-messaging-server/online/resubmit/resubmit.vbs

Please note that the scripts contains two constants that need to be changed:

  • CHANNELID_PRIMARY - the channel that was used to send out the messages;
  • CHANNELID_FALLBACK - the channel that will be used to resubmit messages that failed on the primary channel identified by CHANNELID_PRIMARY.




[ SMS MESSAGING SERVER - TRIGGERS ]


Q8500010 - The status of my message shows there was a 'processing error'. How do I find out what went wrong?

A:

Simply double click on the message in the Message View, it will show the 'Trace' field of the message. It tells you exactly what went wrong. Most probably, there was an error in your VBScript program. Line and character position will be shown to indicate the exact location where the error occurred in the script.



Q8500015 - What is the speed of processing messages (number of messages per minute)?

A:

The SMS messaging Server engine can process up to 30 messages per second, i.e. 900 messages per minute. Processing speed depends on the processing speed of the server where SMS Messaging Server is running.



Q8500020 - I have defined three triggers. When a new message comes in and all conditions are True, still only the first script is triggered. What's the reason for that?

A:

A condition is ALWAYS FALSE if the status of the incoming message indicates that the message has already been processed. So, if you define three triggers (all enabled), and the first trigger sets the message status to PROCESSED, the other triggers will NEVER match the conditions and the associated scripts will never be called.
Apparantly, the first script sets the status of the message to True, and the other two scripts are not executed.



Q8500030 - Is it possible to execute an external application from a trigger?

A:

Yes this is possible, you can use the following script to do this:

Dim WshShell
set WshShell = CreateObject ("wscript.Shell")
WshShell.Run "path to your application goes here", 3 

If this application has to interact with the desktop (i.e. it has a GUI) you have to enable this.

To do this, go to the 'Control Panel'=>'Administrative Tools'=>'Services' and double click the SMS messaging server service. Select the 'Log On' tab, and select the 'Allow service to interact with the desktop option'.





[ SMS MESSAGING SERVER - API ]


Q8600010 - Where can I find documentation about the SMS Messaging Server API?

A:

The SMS Messaging Server API is described in the Online Manual. For samples about how to use the API from various development platforms, click here.



Q8600020 - Do you have any SMS Messaging Server API tutorials for .NET?

A:

Q8600030 - Do you have any SMS Messaging Server API tutorials for Visual Studio 6.x ?

A:

There are instructions available for Visual C++ v.6 and Visual Basic v.6. For Visual C++ 6.x instructions, click here. For Visual Basic 6.x instructions, click here.
For instructions for other development platforms, click here.





[ SMS MESSAGING SERVER - PROJECTS ]


Q8700010 - We want to deploy your 'GPS Live Demo' application and make it available for to customers. Can we deploy this web application. Can we also make use of the source code of this project?

A:

The demo project can be accessed through smslive.activexperts.com/gpstracker. In order to host this web application on your own hardware, please contact ActiveXperts via sales@activexperts.com and apply for this project, and we will get back to you. The project is only available for licensed users.



Q8700015 - I've tried your 'GPS Live Demo' on your web site. Which modem can I use for that project?

A:

The project is accessible through smslive.activexperts.com/gpstracker. You can use a wide variety of modems for this project. However, we recommand the Blumax GPS Tracker in particular. It supports tracking by SMS and GPRS. For more information on this GPS Tracker, see blu-max.com.





[ SMS MESSAGING SERVER - TUNING AND PERFORMANCE ]


Q8800010 - How many messages can be sent per second?

A:

It depends on the type of channel.

With an SMPP channel, you can send out up to 20 messages per second or faster. It all depends on the (connection to the) SMPP provider and the performance of your database. See also FAQ #8300005.

With a GSM channel, you're limited to max. 10-12 messages per minute. This is limited by the GSM protocol. See also FAQ #8200025.

With an HTTP channel, you can send up to 20 message per second or faster. It all depends on the (connection to the) HTTP provider and the performance of your database. See also FAQ #8250010. Note that with HTTP, you can only send, not receive.



Q8800020 - How many messages can be received per second?

A:

It depends on the type of channel.

With an SMPP channel, you can send out up to 20 messages per second or faster. It all depends on the (connection to the) SMPP provider and the performance of your database. See also FAQ #8300005.

With a GSM channel, you're limited to max. 10-12 messages per minute. This is limited by the GSM protocol. See also FAQ #8200025.

With an HTTP channel, you can not receive messages.



Q8800030 - How many incoming messages can be processed per second?

A:

For best performance, make sure that your messages are in MS SQL or MySQL.

With VBScript triggers, you can process with a speed of up to 15 messages per second or faster, depending on the performance of your database.

If you need higher performance, you should not use VBScript triggers, but our High Volume Processing technique. Therefore, you need to disable Triggers in the General Options, and use our High Volume Processing sample (written in C#) as a base. Using this High Volume Processing technique, you can process 50 messages per second or faster, depending on the performance of your database.



Q8800100 - What's the best way to optimize the performance of the system?

A:

Most important is to use a fast SMS communication protocol, and a fast database. The SMPP protocol is the fastest SMPP protocol supported by SMS Messaging Server. With SMPP, you can send/receive at up to 20 messages per second or faster. See also FAQ #8300005.

If you use SMPP, it is strongly recommended to use a faster database than MS Access, for instance, MySQL, MS SQL or MS SQL Express Edition. This is definitely required if you use triggers to process incoming messages. Triggers open the database, read the message and usually generate a reply message in the database. MS Access cannot keep up with the speed of processing incoming messages.

If you stick to MS Access, it is strongly recommended to keep the Message Database small, i.e. to keep a maximum of 1.000.000 messages. You can control the size of the message database by specifying a short Archive Period value. To do so, select 'Options' from the Manager, enable 'Archiving' and set a short Archive Period frequency (for instance: 3 days).
With MS Access, it is also recommended to perform a 'Compact and Repair' action to purge deleted records from the Message Database. This keeps the message Database small and compact.



Q8800110 - To improve performance, should I write log files to a different drive?

A:

It is always a good practice to write logging information to a different drive to optimize speed. Especially when the log files grow large, you may want to benefit from a fast drive or fast RAID system.





[ SMS MESSAGING SERVER - TROUBLESHOOTING ]


Q8850015 - There's a message in my Message View which reads: 'Send Failed, Generic Error'. How do I know what went wrong?

A:

You must take a closer look at the trace information. Trace information is part of the message, you can see this trace information by double clicking on the message from the Manager application.



Q8850020 - Sometimes my GSM Modem fails for some reason. The Monitor application only shows the history of the last couple of minutes. Is there any way to see what happened with the modem?

A:

The Monitor application can only show real-time information. To view a full trace, you must enable 'tracing' for the particular modem.. There's tracing possible for the following items:

  • Every single channel;
  • Message database;
  • VBScript engine.

To enable tracing for a particular channel or thread, you must enable it through the registry, by assigning a Log File to it:

  • Open a registry editor (REGEDIT.EXE or REGEDT32.EXE);
  • Open the HKLM\Software\ActiveXperts\SMS Messaging Server\Trace key;
  • Open the key of the item that you want to trace, and specify a valid trace filename;
  • Restart the Service.


Q8850025 - When I start the SMS messaging server service it stops within 10 seconds, whats happening?

A:

When an error occurred the service will stop automatically. Possible causes are:

  • The server does not have access to your database server, please check if it is started;
  • One of the required activeX controls is not registered on the system, like AxMmCfg.dll;
  • The server does not have write access to the database;
  • The configuration database cannot be opened.

For the exact cause, you can have a look at the log's in the Windows Eventlog.



Q8850030 - When I click on the 'Service' icon in the toolbar, it says: "Unable to query server". What is the reason?

A:

There can be two reasons for that:

  • You're not logged on as an Administrator. You must be an Administrator of the computer in order to query/stop/start a service;
  • You are logged on as an Administrator, but you have UAC (User Access Control) enabled. User Account Control (UAC) limits the priviledges for users and administrators. To disable UAC, click Start, type 'msconfig', and then press Enter. The System Configuration tool opens. Then, click the Tools tab, click 'Disable UAC' and then click 'Launch'.




[ SMS MESSAGING SERVER - LICENSING ]


Q8900005 - Where can I find detailed information about licensing?

A:

To learn about the different license options for ActiveXperts SMS Messaging Server, click here.



Q8900010 - I want to attach four GSM modems to the server where ActiveXperts SMS Messaging Server is running. How many licenses do I need?

A:

You only need one license. Licensing is based on the number of installations of the product. Since you only install it once, you need one license.



Q8900015 - I want to purchase ActiveXperts SMS Messaging Server. Do I need to purchase a separate SMS Component for SMS notifications?

A:

No you don't. The SMS Messaging Server indeed uses SMS, but a license of SMS Messaging Server automatically allows you to use the SMS Component. No additional license is required. The same thing for ActiveXperts Email Component: ActiveXperts Email Component is used by SMS Messaging Server to send out e-mail messages, but you do not need a separate license.



Q8900020 - When I buy a license, do I have to pay for future releases?

A:

ActiveXperts' Maintenance Agreement entitles customers to use ActiveXperts' technical support services, and to receive all product upgrades, free of charge, during a specified Agreement duration. The Maintenance Agreement applies to all ActiveXperts products.

With the purchase, you get 1 year Maintenance for free. After this free Maintenance period, Licensee may renew Maintenance. The price for the Maintenance Agreement is 15% of the price that was paid for the product.

Read our Maintenance Agreement in PDF format.



Q8900025 - Can I send SMS messages for free when I purchase I license of SMS Messaging Server?

A:

No, SMS messages are NOT for free. ActiveXperts does not offer commercial SMS messaging services; ActiveXperts only offers the software.

If you want to use GSM, you need a GSM modem and a SIM card, just like the one you use in your mobile GSM phone. You can buy a SIM card from any telecom operator. Princing depends on the type of telecom operator and the SMS volume.

If you want to use SMPP, you need to subscribe to an SMPP service provider. For a short list of reliable SMPP providers, click here. There are many SMPP providers all over the world. Pricing depends on type of operator and SMS volume. Most of the SMPP providers also offer HTTP-Post services.

TAP/UCP dial-up is getting less- and less popular, but you can still find a lot of TAP/UCP providers all over the world. With this protocol, you can only send. Pricing depends on type of operator.



Q8900027 - How can I sign-up to smpp.activexperts-labs.com, so I can use this provider for high-volume SMS?

A:

You can't. The ftp.activexperts-labs.com SMPP gateway is only available for testing purposes. It is not a commercial SMPP service. The server is hosted by ActiveXperts Software. ActiveXperts does not offer any commercial SMS services; it only supplies the software (and occasionaly: hardware).



Q8900030 - What happens after the 30 day trial period?

A:

After 30 days of evaluation, functionality will be reduced: all outgoing messages will be blocked. Open the 'About' window to see how many days are still remaining.



Q8900035 - Where can I purchase the product?

A:

For detailed sales information, check the Sales webpage.



Q8900040 - I've purchased a copy of ActiveXperts SMS Messaging Server. They sent me a registration code. What should I do now, activate it or something?

A:

It's very simple: just launch the ActiveXperts SMS Messaging Server Manager application, go to the Help menu and select the Registration menu item. Here, you can enter the registration code. You'll be asked to activate the registration; you'll be automatically redirected to the ActiveXperts web page to continue activation.



Q8900043 - I purchased the product, and entered the license key. When I re-open the About box, the license key is not displayed at all. It looks like the product is not activated.

A:

Your security settings do not allow to store the license key. Please do the following:

  • Close the Manager application
  • Press SHIFT and hold while you right-click the Manager shortcut item in Windows Start menu; make sure you run as Administrator
  • Perform the registration by entering the license key in the About box

Once you've completed the above steps, the key is stored on the system.



Q8900045 - I want to use the API on a different machine than the one that hosts the SMS Messaging Server engine. I recently purchased a license. Am I allowed to use the API on a different computer?

A:

Yes, you are allowed to use the API on any workstation or server; you do not need additional licenses.



Q8900060 - How much does a maintenance contract cost?

A:

During the first (1) year after purchase, Maintenance is free. After this free Maintenance year, Licensee may purchase Maintenance. The price for the Maintenance Agreement is 15% of the price that was paid for the product.
Customers choose between one-, two- and three years Maintenance Agreement renewal. Please read the Maintenance Agreement document for more details.



Q8900070 - How long after a maintenance contract has expired can I renew it?

A:

Renewals that come in after the maintenance has expired will be backdated to start from the old expiry date. Also, you are only able to get Technical Support and Software Maintenance when your support contract is valid.



Q8900080 - Is it possible to obtain the sourcecode of your product?

A:

No, we do not ship or sell the sourcecode of our products.

The only sourcecode that is included with our products, are the code samples shipped with toolkits or API's.