Projects / Kannel WAP and SMS Gateway

Kannel WAP and SMS Gateway

Kannel is a WAP gateway. It attempts to provide this essential part of the WAP infrastructure freely to everyone so the market potential for WAP services, both from wireless operators and specialized service providers, will be realized as efficiently as possible. It also works as an SMS gateway for GSM networks. Almost all GSM phones can use it to send and receive SMS messages, so this is a way to serve many more clients than just those using a WAP phone. Kannel was among the first WAP gateways to be certified as WAP 1.1 compliant.

Operating Systems

Recent releases

  •  13 Jan 2009 15:15

    Release Notes: Various bugs were fixed in several SMSC modules. Feature enhancements were added.

    •  25 Sep 2006 18:06

      Release Notes: Various critical bugfixes since 1.4.0, including major SMSC protocols supported (SMPP, EMI/UCP, and GSM AT modem comands), HTTP layer fixes, and WAP WTP and WTP SAR layer fixes. The sendsms HTTP interface has been improved to obey the bearerbox message state for replies.

      •  25 Nov 2004 14:54

        Release Notes: This version contains bugfixes and slight improvements to the latest 1.3.2 development release. It also starts new 1.4 stable tree. The stable tree should be usable for general production use.

        •  15 Jul 2004 18:40

          Release Notes: This version adds numerous bugfixes and features for the various supported SMSC modules and for the WAP 1.2.1 stack implementation. Support for Oracle 8i/9i, PostgreSQL, and SQLite for database pools and DLR handling has been added. Billing identifier/information fields have been introduced to support specific billing abilities in the various SMSC protocols. POSIX regex and PCRE support has been added. Parachuting and daemonizing code has been added. Overall performance and stability has been improved drastically in all areas.

          •  22 Feb 2003 12:41

            Release Notes: This version adds smsc-id value proxying to attached smsbox instances via the HTTP SMSC module. This allows load to be spread between several boxes. The PPG may now be used by specific smsc-ids that can be configured in various ways. A new OIS module added, and a validity setting was added to CIMD2. Various fixes were made, including a CIMD2 fix for correct urltrans() handling, a keep-alive lookup when HTTP proxying, PAP document parsing, SMPP optional fields, an EMI2 MO counter and assignment of non-existing fields, and various fixes to the WAP application layer.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.