ZylGSM is a Delphi & C++Builder component that communicates with a GSM modem or phone with integrated modem (almost all new generation mobile phones).
- send SMS in text mode
- send SMS in PDU mode
- delete SMS
- dial in voice mode
- dial in data mode
- answer incoming call
- hang up current conversation
- recognize calls and identify caller number
- new SMS message alert
- read PDU and text SMS (the message text must be in GSM 7-bit charset, multipart (concatenated) SMS and Unicode SMS are not yet supported)
- detect GSM modem
- execute custom AT commands
This component works with AT (Hayes) compilant GSM modems connected to one of the serial ports. You can use it also with USB, IrDA and bluetooth devices, because these devices have a driver that redirects the input from the USB, IrDA or bluetooth port to a virtual serial port (you can check it in System/Device Manager/Modems).
Global System for Mobile communications (GSM: originally from Groupe Spécial Mobile) is the most popular standard for mobile phones in the world. Its promoter, the GSM Association, estimates that 82% of the global mobile market uses the standard.
The demo version is fully functional in Delphi and C++Builder IDE, but it displays a nag dialog (the licensed version will, of course, not have a nag dialog and will not be limited to the IDE). The package includes demo programs for Delphi and C++Builder and a help file with the description of the component.