Browse "GSM" Questions:

Q5200115: Can I send SMS messages using GPRS ?
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 through 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: +C...
SMS and MMS Toolkit > SMS via GSM

Q5200015: What's the format of the recipient number when using a GSM modem?
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
SMS and MMS Toolkit > SMS via GSM

Q5200040: Are USB GSM modems supported?
Yes, SMS and MMS Toolkit supports USB modems, as long as the modem is shipped with a serial to USB, or a TAPI modem driver.
SMS and MMS Toolkit > SMS via GSM

Q5200107: Can this product read the mobile number associated with the SIM card in my GSM modem?
Unfortunately, this is not possible. This is not a restriction in the software, but a security restriction of SIM cards.
SMS and MMS Toolkit > SMS via GSM

Q5200105: How can I send an SMS message to a specific application or port on the remote user's phone?
To send a message to a specific application or port on the remote mobile phone, you can add a port to the recipient number. Use the following format: <+mobilenumber>:<port> For instance, to send a message to an application that is listening on port 1234 on user's mobile phone +31624896641, set the Recipient property as follows: objSmsMessage.Recipient = "+31624896641:1234" Application ports can be used with GSM modems and with SMPP providers. For more i...
SMS and MMS Toolkit > SMS via GSM

Q5200120: What happens to new incoming messages when the SIM/Phone memory is full ?
You won't loose the message. The new message is 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.
SMS and MMS Toolkit > SMS via GSM

Q5200080: Which modems do you recommend for SMS and MMS Toolkit ?
For a list of raccomended GSM Modems, click here.
SMS and MMS Toolkit > SMS via GSM

Q5200145: Can I send SMS data messages using GSM?
Yes you can. For more information, please check the following document: Sending SMS Data Messages using GSM.
SMS and MMS Toolkit > SMS via GSM

Q5200140: Is it possible to send SMS messages using my fixed line?
Yes you can, using a z-text fixed line SMS modem. This modem is fully compatible with the SmsProtocolGsm object. Z-text is suitable for use with worldwide networks that have implemented Fixed Line SMS Protocol 1. These include the UK, Europe, Asia, South Africa, and Australia.
SMS and MMS Toolkit > SMS via GSM

Q5200090: We use multiple GSM lines in our application, how can we identify which modem is on which line ?
You can use the "SendCommand" function to read the modems serial number : Dim strSerial strSerial = objGsmProtocol.SendCommand "AT+GSN"
SMS and MMS Toolkit > SMS via GSM

Q5200085: I want to use my WaveCom Fastrack modem but can't find a Windows Telephony driver for the modem. Can I only use the modem through the direct serial COM port ?
WaveCom Fastrack modems are not shipped with a Windows Telephony driver. You should use the Standard 56000 bps modem.
SMS and MMS Toolkit > SMS via GSM

Q5200100: What's the meaning of +CME ERROR: 3 ?
It means that the GSM modem is hanging. You need to restart the GSM modem manually.
SMS and MMS Toolkit > SMS via GSM

Q5200050: Do I need software flow control when using a GSM Modem?
Software flow control is only used for data transfer. To send SMS messages, the modem is in command mode, and therefore software flow control is not required.
SMS and MMS Toolkit > SMS via GSM

Q5200200: I want a confirmation when an SMS has been delivered. How can I use delivery reports with GSM?
Please read the following document: SMS Delivery Reports with GSM.
SMS and MMS Toolkit > SMS via GSM

Q5200205: I am using an USB GSM modem, sometimes i receive error 30201 ('Unable to select device' ). What is wrong ?
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 tw...
SMS and MMS Toolkit > SMS via GSM

Q5200110: Is it possible to send a message to multiple recipients at once ?
No this cannot be done. This is not a limitation of the product, but the network accepts only one message at once. You have to change the Recipient property and call the Send function for each recipient.
SMS and MMS Toolkit > SMS via GSM

Q5200045: Do I need hardware flow control when using a GSM Modem?
This depends on the DCE (Data Carrier Equipment), the device to which you are connected. If this device requires hardware flow control, you'll need it too. In most cases, hardware flow control is required; that's why it is enabled by default. NOTE: when using a Windows Telephony device, hardware flow control settings are inherited from the device settings and do not need to be set.
SMS and MMS Toolkit > SMS via GSM

Q5200095: I can't see my Windows' telephony devices in the ASP sample, is this a bug?
No, this is not a bug. On the webserver, the IUSR_<computername> credentials are used for all SMS operations. The IUSR_<computername> is only member of the Guests group by default. By adding the IUSR_<computername> account to the Local Administrator group, you will be able to see all telephony devices.
SMS and MMS Toolkit > SMS via GSM

Q5200020: Which cell phones are supported by the SMS and MMS toolkit?
Almost every cell phone is supported, as long as the phone has a build in modem which supports AT commands ( GSM 07.05 and GSM 07.07 specification ). Some older Nokia phones are not supported, as they use the older F-bus protocol. NOTE: a lot of modern cellphones running on operating systems such as iOS, Symbian or Android are not or not fully supported, because they cannot be used as an external GSM modem.
SMS and MMS Toolkit > SMS via GSM

Q5200027: I have connected my GSM modem to my PC, but I am not able to communicate. What could be the problem?
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 Remo...
SMS and MMS Toolkit > SMS via GSM

Q5200010: Which GSM modems do you recommend for ActiveXperts SMS and MMS Toolkit?
For more information on recommended modems for ActiveXperts SMS and MMS Toolkit, click here.
SMS and MMS Toolkit > SMS via GSM

Q5200070: I want to check the signal strength before I actually send an SMS message. If the signal strength is poor, I don't want to send SMS messages. Can this be done?
Yes it can be done, by using the 'SendCommand' function. The SendCommand function is member function of the SmsProtocolGsm object. The following sample (VBScript) shows how to achieve this: Dim objGsmProtocol, objSmsMessage, strCmdResponse, arrCmdResponse, arrSignal, numSignal Set objGsmProtocol = CreateObject( "AxSms.Gsm" ) Set objSmsMessage = CreateObject( "ActiveXperts.SmsMessage" ) objGsmProtocol.Device = "COM1" objSmsMessage.Recipient = "+31611223344" obj...
SMS and MMS Toolkit > SMS via GSM

Q5200065: What is a GSM modem and how can I use it with SMS and MMS Toolkit?
a GSM modem is a dedicated device that you can connect to your PC or server to send and receive SMS messages. It works similar to a GSM phone connected to you PC, but it is faster and much more reliable. ActiveXperts recommends the Falcom Samba 75 GSM/GPRS modem.
SMS and MMS Toolkit > SMS via GSM

Q5200055: Do I need to set the DeviceFlowControl property or does the toolkit inherit this setting from the Telephony device?
When using a Windows Telephony device (also called TAPI device), SMS and MMS toolkit will inherit DeviceSpeed, hardware flow control and the initialization string from the Windows Telephony device, and the DeviceFlowControl, DeviceSpeed and DeviceInitString properties will be ignored.
SMS and MMS Toolkit > SMS via GSM

Q5200075: What baud rate should I select for my GSM modem?
ActiveXperts recommends using 115200 speed for all GSM modems (and GSM 07.05 and GSM 07.07 phones). Use a 'Standard 56000 bps driver to control your modem. Make sure that your GSM modem is communicating at 115200 bps. To change the baud rate of your GSM modem, setup a connection to the modem using HyperTerminal and type the following command: AT+IPR=115200 <ENTER> Then, close the HyperTerminal sessions and open it again using the new baudrate ( 115200 in this case ) Type the f...
SMS and MMS Toolkit > SMS via GSM

Q5200130: 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".
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 or MMS: Nokia 6600 Nokia 7200 Nokia N-series
SMS and MMS Toolkit > SMS via GSM

Q5200035: My mobile phone is connected to my PC running SMS and MMS Toolkit. I don't receive as many messages as there are in my mobile phone. My mobile phone (class 10) is connected to my local PC.
Most phones display the messages that are on both phone and SIM card. The SMS and MMS toolkit reads one message storage at a time. You can indicate the message storage by assigning the MessageStorage property of the SmsProtocolGsm object.
SMS and MMS Toolkit > SMS via GSM

Q5200030: What's the throughput when sending SMS messages via a mobile phone (or GSM modem)
The SMS throughput when using GSM is approx. 10 - 15 messages per minute per connected GSM modem or GSM phone.
SMS and MMS Toolkit > SMS via GSM

Q5200150: 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 being received from the modem. What could be the problem?
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 115200bps. Two things you need to do: 1. Make sure that your COM port is configured to use 115200bps. To do so, open the Windows Device manager and click on COM1-properties. There you can set it to 115200bps. 2. Set the modem to 115200bps. The following FAQ item describes how to set your modem to a different speed: FAQ#Q5200075.
SMS and MMS Toolkit > SMS via GSM

Q5200220: Is it possible to change the SMSC address stored in my GSM modem ?
You can set the service center address with AT+CSCA in three ways: Using HyperTerminal; Start Windows' HyperTerminal and type the AT+CSCA command with the requested parameter (see below); Put the AT+CSCA string in the initialization string of the modem by using the SmsProtocolGsm::DeviceInitString property; Set the preferred SMSC address by using the SmsProtocolGsm::SMSC propery. The syntax for the AT+CSCA command: AT+CSCA=""
SMS and MMS Toolkit > SMS via GSM

Q5200147: I want to use the SMS and MMS Toolkit to dial a number, is this possible ?
Yes it is possible, you can let the modem dial to a phone number by sending an AT command to the modem. You have to use the 'SendCommand' function of the 'SmsProtocolGsm' object. For example: Dim objGsm, strResponse Set objGsm = CreateObject ( "AxSms.Gsm" ) strResponse = objGsm.SendCommand ( "ATD+31638740161", 20000 ) It is not always possible to check whether the call was successfull, the response can be different on various modem models, some reply with "OK" when the connection is ...
SMS and MMS Toolkit > SMS via GSM

Q5200012: How can i determine whether a GSM Modem is supported by the SMS and MMS Toolkit ?
Most GSM modems should work okay with the SMS and MMS toolkit. To be sure you can check the following: The GSM modem should support GSM standards GSM07.05 and GSM07.07 To send Unicode and data messages, the GSM modem should also support SMS PDU mode
SMS and MMS Toolkit > SMS via GSM

Q5200210: Is it possible to send a command to my GSM network and catch the response, for instance to check the credit-level of my prepaid card ?
These network commands are sent using so called USSD commands (Unstructured Supplementary Service Data). These messages are different from standard SMS messages, and such requests are usually not charged by the provider. These messages can be sent using the SMS and MMS toolkit by using the "SendCommand" function of the SmsProtocolGsm object. For more information please have a look at: activexperts.com/xmstoolkit/atcommands/ussd/.
SMS and MMS Toolkit > SMS via GSM

Q5200125: I am not able to receive any messages using my GSM modem. Sending is OK. What can be wrong ?
There can be various reasons for this problem, depending on the phone or modem model you are using: The software is not able to detect the correct message storage. In this case, select the storage manually by clicking the "Receive Options" in the demo application. To change the storage in your own (custom) application, change the value of the SmsProtocolGsm::Messagestorage property. On some GSM modem models, the combined storage does not work as expected: It is not a combined storage containing...
SMS and MMS Toolkit > SMS via GSM

ActiveXperts Error codes
Click here to view the full list of ActiveXperts error codes
Contact Support
To contact the ActiveXperts Help Desk, click here.