1. How to choose GSM Device for Kylix SMS ActiveX
Control?
- We recommend using GSM Modem, which is
better in performance, stableness, and
compatibility compared with mobile phone, and
it's able to work continuously without charging,
it's signal quality also outperforms mobile
phone. Commonly used GSM Modem includes WAVECOM,
SIEMENS, ERICSSON, MOTOROLA etc, we recommend
using SIEMENS MC35i.
- Mobile phone is also a good choice for the
software that doesn't have a large number of
messages to be sent. With so many brands of
mobile phones exist in market, an outdated model
are preferred. Because they are cheap, and the
stability have been tested by many users.
Features such as chord ring, color picture and
camera contribute nothing to the system, on the
contrary, it decreases the standby time and
increases the charging times. Among commonly
used brands of mobile phones on the market,
Nokia is most suitable to this work, and most
importantly, we strongly recommend using this
brands.
- If your GSM device is unable to work with
Kylix SMS ActiveX Control, please contact us.
2. Does the software support GPRS
Modems?
- GPRS is an extending service based on GSM,
SMS is supported by all GPRS mobile phones or
modems.
3. How to Set Connection Mode?
- Kylix SMS ActiveX Control supports GSM
device with different interfaces, including
serial port, USB, Bluetooth, Infrared. For USB
interface, usually it is simulated to a virtual
serial port by installing the device driver. And
then you can choose the virtual serial port. If
you are using GSM device with Bluetooth
interface, be sure to install a Bluetooth
adapter onto your PC, the adapter driver will
then simulate Bluetooth interface to a virtual
serial port. And then you can choose the virtual
serial port. For GSM device using IR connection,
there are 2 communication modes. One is
connecting through IR protocol by choosing
Infrared. The other is simulating IR to a
virtual serial port, and you should choose
virtual serial port, rather than Infrared.
4. Unable to connect to the
device.
- Make sure that the SIM card is valid and
well inserted into the socket, and check if the
SIM card is set pin code. If the SIM card is
locked, unlock it first.
- Make sure that the property values of
ConnectionMode, ConnectionProtocol and
ConnectionParameter are properly set. Note that
when it is connected through an infrared virtual
serial port under Windows98 and Windows ME, the
property value of ConnectionMode should be
Serial Port Mode.
- If the control does not support your GSM
device, please contact us for more information.
5. Message delivery failures.
- Make sure that your SIM card provide SMS
service.
- Use the GetSMSCNumber method to check the
SMSC number to be correctly configured. If not,
you can use the SetSMSCNumber method to set a
valid SMSC number. However.
- The message delivery failure is sometimes
due to a busy network. You may set the property
value of SendRetryTimes to 2 or 3, automatically
retry specified times after a message delivery
failure.
6. Messages cannot be received by
recipients.
- "Successfully sending messages" only means
that messages are submitted to the GSM network,
and it takes certain period for the network to
forward them to the receiving mobile phone. It
will take longer during a network busy time.
- Check the property value of SMSValidity. If
you set it to a small value, then when the
receiver mobile phone is temporally not
connected to the network or simply powered off,
the SMS center will discard the time-out
messages, so that the receiver's mobile phone is
not able to receive messages.
- You can send a message to yourself for
testing purpose.
7. Unable to trigger any events.
- Make sure that the "visible" property is not
set to false. If it is set to false, the control
cannot trigger any events, so you need to change
it to true.
- As for a dynamic instance, a parent window
is required to receive an event.
8. After I upgraded my Kylix SMS
ActiveX Control, and replaced the old version
control directly with new control, my application
failed to work.
- In order to add and improve the functions of
the control, the new version will add and modify
some methods and properties of the control of
the new version, which are different from what
of the old version. You need to re-import this
control into your development environment and
compile, and then you can call the control of
the new version from the newly generated
executable file.
|