Overview
The Boomerang library accelerates the integration of SMS and EMS
messaging into custom application. Developers can use it for rapid
development message transmission services via numerous world-wide GSM
operators.
There is available full source code, whole functionality is encapsulated
into custom application hence there are no other dynamic libraries
required. It simplifies deployment and reliability of final product. The
application can be a visual window oriented or a console oriented
software or a hidden object or a dynamic library. Whole library is
ported for all Win32 platforms and for Kylix/Linux.
Transmission is done via a GSM module. There are supported many kinds of
modules. Both PDU and text message formats are implemented. The method
is absolutely mobile but for mass messaging is more suitable using a
specialized business service. Most of the GSM operators support a direct
connection to SMS centre using own implementation of an industrial (IT)
standard. The Boomerang supports UCP/EMI, BMG/CIMD/BIP, GDEP/SMPP and
Webservices based protocols. Connection is established via frame-relay
X.25, VPN, IPSec, dial-up or public network with SSL.
Length of text message is limited to 160 characters or in case of
binary message 140 characters eventually. To overcome this limitation
was developed independently two protocols - an EMS (enhance message
service) and a Smart Messaging®. Both protocols are founded on
splitting and concatenating. Longer content is transmitted in a number
of messages (multipart). Receiver concatenates them in original form.
The EMS is used in Siemens, Sony and Ericsson mobile phones whereas
Smart Messaging &req; protocol is used in Nokia phones. The Boomerang
supports both standards and in addition implements SMS stack to process
sequences of incoming messages.
Features
-
Text Messages - Unicode and flash (blinking) support, PDU and text formats
Smart Messaging®
Enhanced Messaging Services (EMS)
Picture Messages
CLI Icon Messages
Operator Logo Messages - custom MNC and MCC values
Export and import bitmaps to/from BMP, WMF
Ring tone Messages - decoding and encoding of bit streams, RTTTL support
VCard Messages
VCalendar Messages
Downloadable Profile Messages - multipart support
over-the-air services
UDH principle support
incoming message stack
GSM module support, see list of suported modules
UCP/EMI, CIMD2/BIP/BMG, SMPP/GDEP, M2M (Premium SMS), Webservices protocols
Wap-Push messages
WBXML support
TAPI support (TAPI 2.0 - Win98,WinNT)
client dial-up networking
TCP/IP SSL communication
Benefits
-
fast integration into custom projects
full sources available, no hidden security hazards
extensive range of supported GSM modules
business SMSC protocols support
royalty free
platform independent (Windows 9x/NT/2000/Linux)
developers context sensitive help and sample applications
System requirements
-
Windows 95/98/ME/NT/2000 operating system or Linux x86
GSM module or connection to SMS centre
Delphi 4,5,6,7 or Kylix 3 for development
ActiveX libraries usable by any ActiveX compliant software - MS Visual tools, VBA (Excel, Outlook, Word), etc.