Kannel (telecommunications)

Last updated
Kannel WAP and SMS Gateway
Kannel logo transparent.png
Developer(s) The Kannel Group
Stable release
1.4.5 / June 19, 2018 (2018-06-19)
Written in C
Operating system Cross-platform
Type Gateway
License Kannel Software License [1] (very similar to the Apache License v. 1.1)
Website www.kannel.org

In computing, Kannel is an open-source WAP gateway. [2] [3] [4] [5] [6] It provides the essential part of the WAP infrastructure as open source software to everyone so that the market potential for WAP services, both from wireless operators and specialized service providers, will be realized as efficiently as possible.

Contents

Kannel also works as an SMS gateway for GSM networks. Almost all GSM phones can send and receive SMS messages, so this is a way to serve many more clients than just those using WAP.

History

The Kannel project was founded by Wapit Ltd. in June, 1999. Wapit no longer exists and the project is coordinated by the members of the Kannel Group which include the wireless business industry companies 3G LAB Ltd. (UK), Wapme Systems AG (DE), ANAM (IE) andlobal Networks Inc. (CH) among other individual developers and contributors. The Kannel Group is in the process of forming a legal body for the Kannel Project, the Kannel Software Foundation (KSF). As of 2004 ANAM has retired from supporting Kannel, and in 2006 also Wapme Systems has stopped its business operations.

Core developers

The project development coordination is led by The Kannel Group, with Stipe Tolj, Andreas Fink and Alexander Malysh as chairmen. Various other individual developers around the world contribute code and file problem-reports.

Related Research Articles

GSM Cellular telephone network standard

The Global System for Mobile Communications (GSM) is a standard developed by the European Telecommunications Standards Institute (ETSI) to describe the protocols for second-generation (2G) digital cellular networks used by mobile devices such as mobile phones and tablets. It was first deployed in Finland in December 1991. By the mid-2010s, it became a global standard for mobile communications achieving over 90% market share, and operating in over 193 countries and territories.

General Packet Radio Service Packet oriented mobile data service on 2G and 3G

General Packet Radio Service (GPRS) is a packet oriented mobile data standard on the 2G and 3G cellular communication network's global system for mobile communications (GSM). GPRS was established by European Telecommunications Standards Institute (ETSI) in response to the earlier CDPD and i-mode packet-switched cellular technologies. It is now maintained by the 3rd Generation Partnership Project (3GPP).

SMS Text messaging service component

SMS is a text messaging service component of most telephone, Internet, and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text messages. An intermediary service can facilitate a text-to-voice conversion to be sent to landlines.

Multimedia Messaging Service (MMS) is a standard way to send messages that include multimedia content to and from a mobile phone over a cellular network. Users and providers may refer to such a message as a PXT, a picture message, or a multimedia message. The MMS standard extends the core SMS capability, allowing the exchange of text messages greater than 160 characters in length. Unlike text-only SMS, MMS can deliver a variety of media, including up to forty seconds of video, one image, a slideshow of multiple images, or audio.

External Machine Interface (EMI), an extension to Universal Computer Protocol (UCP), is a protocol primarily used to connect to short message service centres (SMSCs) for mobile telephones. The protocol was developed by CMG Wireless Data Solutions, now part of Mavenir.

Mobile browser Web browser designed for use on mobile devices

A mobile browser is a web browser designed for use on a mobile device such as a mobile phone or PDA. Mobile browsers are optimized so as to display Web content most effectively for small screens on portable devices. Mobile browser software must be small and efficient to accommodate the low memory capacity and low-bandwidth of wireless handheld devices. Typically, they were stripped-down web browsers, however, some recent mobile browsers can handle latest technologies also such as CSS 3, JavaScript, and Ajax.

Unstructured Supplementary Service Data

Unstructured Supplementary Service Data (USSD), sometimes referred to as "quick codes" or "feature codes", is a communications protocol used by GSM cellular telephones to communicate with the mobile network operator's computers. USSD can be used for WAP browsing, prepaid callback service, mobile-money services, location-based content services, menu-based information services, and as part of configuring the phone on the network.

Mobile malware is malicious software that targets Kg or wireless-enabled Lff (PDA), by causing the collapse of the system and loss or leakage of confidential information. As wireless phones and PDA networks have become more and more common and have grown in complexity, it has become increasingly difficult to ensure their safety and security against electronic attacks in the form of viruses or other malware.

Openwave American mobile data software company

Openwave is a division of Enea. It provides video traffic management and 5G mobile products.

Push Proxy Gateway

A Push Proxy Gateway is a component of WAP Gateways that pushes URL notifications to mobile handsets. Notifications typically include MMS, email, IM, ringtone downloads, and new device firmware notifications. Most notifications will have an audible alert to the user of the device. The notification will typically be a text string with a URL link. Note that only a notification is pushed to the device; the device must do something with the notification in order to download or view the content associated with it.

An SMS gateway or MMS gateway allows a computer to send or receive text messages in the form of Short Message Service (SMS) or Multimedia Messaging Service (MMS) transmissions between local and/or international telecommunications networks. In most cases, SMS and MMS are eventually routed to a mobile phone through a wireless carrier. SMS gateways are commonly used as a method for person-to-person to device-to-person communications. Many SMS gateways support content and media conversions from email, push, voice, and other formats.

OMA Device Management is a device management protocol specified by the Open Mobile Alliance (OMA) Device Management (DM) Working Group and the Data Synchronization (DS) Working Group. The current approved specification of OMA DM is version 1.2.1, the latest modifications to this version released in June 2008. The candidate release 2.0 was scheduled to be finalized in September 2013.

A WAP gateway sits between mobile devices using the Wireless Application Protocol (WAP) and the World Wide Web, passing pages from one to the other much like a proxy. This translates pages into a form suitable for the mobiles, for instance using the Wireless Markup Language (WML). This process is hidden from the phone, so it may access the page in the same way as a browser accesses HTML, using a URL, provided the mobile phone operator has not specifically prevented this. WAP gateway software that encodes and decodes request and response between the smartphones, microbrowser and internet. It decodes the encoded WAP requests from the microbrowser and send the HTTP requests to the internet or to a local application server. It also encodes the WML and HDML data returning from the web for transmission to the microbrowser in the handset.

Wireless Application Protocol (WAP) is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones that use the protocol. Introduced in 1999, WAP achieved some popularity in the early 2000s, but by the 2010s it had been largely superseded by more modern standards. Almost all modern handset internet browsers now fully support HTML, so they do not need to use WAP markup for web page compatibility, and therefore, most are no longer able to render and display pages written in WML, WAP's markup language.

OpenBTS

OpenBTS is a software-based GSM access point, allowing standard GSM-compatible mobile phones to be used as SIP endpoints in Voice over IP (VoIP) networks. OpenBTS is open-source software developed and maintained by Range Networks. The public release of OpenBTS is notable for being the first free-software implementation of the lower three layers of the industry-standard GSM protocol stack. It is written in C++ and released as free software under the terms of version 3 of the GNU Affero General Public License.

Continuous Computing was a privately held company based in San Diego and founded in 1998 that provides telecom systems made up of telecom platforms and Trillium software, including protocol software stacks for femtocells and 4G wireless / Long Term Evolution (LTE). The company also sells standalone Trillium software products and ATCA hardware components, as well as professional services. Continuous Computing's Trillium software addresses LTE Femtocells and pico / macro eNodeBs, as well as the Evolved Packet Core (EPC), Mobility Management Entity (MME), Serving Gateway (SWG) and Evolved Packet Data Gateway (ePDG).

Range Networks, Inc. is a U.S. company that provides open-source software products used to operate cellular networks. Founded in 2011, Range Networks is headquartered in San Francisco, CA, with satellite offices worldwide.

Club Nokia

Club Nokia was a mobile internet digital distribution portal, similar to an App Store, operated by Nokia to provide special offers, paid-for ringtones, picture messages and game content directly to members. Following resistance from its mobile operator customers, Nokia partially closed the service and the brand became solely a consumer service and loyalty portal.

The Telecom Infra Project (TIP) was formed in 2016 as an engineering-focused, collaborative methodology for building and deploying global telecom network infrastructure, with the goal of enabling global access for all.

Osmocom is an open-source software project that implements multiple mobile communication standards, including GSM, DECT, TETRA and others.

References

  1. "The Kannel Software License, Version 1.0". The Kannel Group . Retrieved 2009-03-04.
  2. "Back with the WAP". The Register .
  3. "3G Lab gathers 3m in second round funding - 05/06/2001". Electronics Weekly. 2001-06-05. Retrieved 2009-02-24.
  4. Whisnu Budhysantika (2007-06-01). "SDA Asia Magazine". Sda-asia.com. Retrieved 2009-02-24.
  5. Lander, Alice (2007-03-21). "The signs of Ghana's tech success". BBC News . Retrieved 2009-02-24.
  6. "WAPit's scrapped it". The Register.