Kannel — Datasheet Kannel is the world's first open source and
WAP
WAP 1.1 CERTIFIED GATEWAY
SMS
gateway, launched in July 1999 by
Wapit Ltd. Kannel supports most commonly used
SMS
centre protocols and works on both
Unix and Windows platforms. Kannel has
WAP
1.1 certification demonstrating its interoperability and compatibility with existing
WAP
1.1 clients.
Kannel has proven its reliability in production around the world. As its code is freely available it is easily customised and built upon with new features to produce innovative mobile services.
Open Source: A worldwide developer community ensures cutting-edge technology. FreeBSD-style license High performance: Capable of handling hundreds of requests per second.
KANNEL KEY FEATURES Acts as a gateway between the Internet and the mobile network
Number of simultaneous WAP users are only limited by memory of the host computer
Operates simultaneously as an SMS and WAP gateway
Scalable - can be distributed across network for improved performance and reliability
Enables SMS push services
Received WAP 1.1 certification by WAP Forum
Supports connections to several concurrent SMSCs
Supports IP-based bearers such as GSM data and GPRS Compiles WML from text to binary form
WAP
GPRS / Dial-up
Applications Radius
Kannel
Allows users to send Nokia smart messaging elements like ring tones, operator logos and icons
SMS
SMS
Converts textual WML Script source code to a byte code format
Supports HTTP cookies
Center
fig 1 Kannel: General architecture Wapit Ltd. Annankatu 34-36 B FIN-00100 Helsinki Finland
fax: +358 9 694 7007 http://www.wapit.com
[email protected]
Wapit Regional Sales Office Level 37, Singapore Land Tower 50 Raffles Place Singapore 048623
tel: +65 3208 374 fax: +65 3208 383 http://www.wapit.com
[email protected]
SMS
SMS
Center
WAP box
SMS box WML Services
Dial-up
SMS Services
WAP
Bearer box
GPRS /
fig 2 How does Kannel work
T ECHNICAL SPECIFICATIONS SMSC
T ECHNICAL RECOMMENDATIONS Mobile networks supported by Kannel WAP gateway
protocol compatibility
To run Kannel: Red Hat Linux 6.2
2.0 (Nokia)
CIMD SMPP
GSM CSD
3.3, 3.4 (Logica)
UCP/EMI
2.0 (GMC)
SMS2000 OIS
(Sema)
TDMA CSD
and PDP
CDMA CSD
and PDP
PDC CDS
Other protocols used by Kannel
and GPRS
To participate in further development the following are also needed:
and PDP
Written in standard C for maximum performance
C compiler, development libraries and related tools GNU Make
HTTP WAP
The gnome-xml library (libxml), version 2.2.5 or newer
1.1
UDP/IP
Works in UNIX-like operating systems that supports Posix threads
Posix threads (pthread.h)
Source code and documentation can be found at www.kannel.org
GNU Bison 1.28 for modifying WML Script compiler Copyright © 2001 Wapit Ltd.
Wapit Ltd. Annankatu 34-36 B FIN-00100 Helsinki Finland
fax: +358 9 694 7007 http://www.wapit.com
[email protected]
Wapit Regional Sales Office Level 37, Singapore Land Tower 50 Raffles Place Singapore 048623
tel: +65 3208 374 fax: +65 3208 383 http://www.wapit.com
[email protected]
—
Document number: 22032001-02b