Helping ordinary people create extraordinary websites!
HOME TUTORIALS SCRIPTS WEB HOSTING BLOG FORUM
Get Our Newsletter
Your Email:

Build a WAP Gateway On Linux

By Manas Ranjan Behera
2005-05-27


Kannel gateway architecture

The gateway divides the processing load between the following two hosts:
  • The bearer box, which connects to the SMS (Short Message Service) centers and CSD (Circuit Switched Data) routers, providing a unified interface to them for the wapbox. The bearer box does this by implementing the WDP (Wireless Datagram Protocol) layer of the WAP stack.
  • The wapbox, which hosts the upper layers of the WAP stack. Each session and its transactions are handled by the same wapbox.

Working of the system
The bearer box receives UDP (User Datagram Protocol) packets from CSD routers, inspects them to see whether they are WAP packets, and then routes them to the WAP box. This simple design allows the bearer box to do a minimum of processing per packet. The bearer box also sends the UDP packets that the other boxes generate, which adds some more routing processing. The wapboxes implement the WTP (Wireless Transaction Protocol) and WSP (Wireless Session Protocol) layers. These take HTTP-like requests from the phones and make the actual HTTP requests to content servers, compress the responses, and send them back to the terminals. (Sessions are maintained to make as much use of the limited radio bandwidth as possible.)



Tutorial Pages:
» Basic steps for setting up a WAP gateway
» Kannel gateway architecture
» Basic software and hardware requirements
» Setting up the gateway
» Working with the gateway
» Starting the gateway
» Administering the gateway through an HTTP interface
» Testing with a WAP-enabled mobile phone simulator
» In conclusion
» Resources


First published by IBM DeveloperWorks


 | Bookmark
Related Tutorials:
» How to Install PHP 5 on Linux
» How to Install Apache 2 on Linux
» How to Install MySQL 5.0 on Linux
» SMB Caching
» Mound --Bind
» Tar Wild Card Interpretation