This book documents the internal architecture of Kamailio SIP Server, providing the details useful to develop extensions in the core or as a module. The focus will be on major components of the SIP server, such as memory manager, locking system, parser, database API, configuration file, MI commands, pseudo-variables and module interface. Examples, API and the architecture are based on current stable version of Kamailio - 3. It is also valid for development version - 3. The document will be timely updated accordingly, check for updates at www. This document is free to use for anybody.
|Published (Last):||19 May 2005|
|PDF File Size:||7.95 Mb|
|ePub File Size:||20.42 Mb|
|Price:||Free* [*Free Regsitration Required]|
You have to login to be able to edit - you can create an account via registration form:. User Tools Register Log In. Site Tools Search. Sidebar Wiki Home. Kamailio Site. Docs Index. Modules Docs. Old Wiki. Wiki Help. Wiki Syntax. Link To Old Wiki Site.
Install Kamailio v5. Install Kamailio v4. Install Kamailio v3. Install Kamailio On Debian. Install Kamailio On Docker. Install Kamailio using Ansible and Docker. Upgrade Kamailio stable to devel. Upgrade Kamailio v5. Upgrade Kamailio v4. Main Download Page. Download Sources of v5. Download Sources of v4. Alphabetic indexes generated from documentation modules' readme docs.
Lists of exported symbols generated from C code. New Features in Devel Version. New Features in Release 5. New Features in Release 4. Kamailio and Syslog with Log Rotate. Frequently Asked Questions. Mini HowTo Tutorials. Howto install and configure IMS with Kamailio. Howto switch to OpenSSL 1. Troubleshooting - Memory. Troubleshooting - Core Dump File. Getting Started. Kamailio and MongoDB. Kamailio Startup Scripts.
Kamailio Flag Operations. Overview of Security issues for SIP routers. Overview of Security related config snippets. Kamailio and Asterisk Integration. Kamailio and FreeSwitch Integration. Various Kamailio Use Case Tutorials. Devel Version. Kamailio Development Guide. Kamailio SIP Server v3. Backporting Patches from Devel Branch to 3. GIT Commit Guidelines.
Contributions via Github. Update Database Schema. Mini How-To Guides for Development. Writing Docbook Files for Module Readme. Developer Git Access. Process for handling Security Vulnerabilities. Configuration File Engines. Troubleshooting - GDB Scripts. New Features Requests. Contributors - List of Active Developers. Makefile System. Various Scripts. Kamailio v5. Kamailio related event presentation archive. KEMI Performances.
You have to login to be able to edit - you can create an account via registration form:. User Tools Register Log In. Site Tools Search. Sidebar Wiki Home. Kamailio Site.
Old Kamailio (OpenSER) Documentation Factory
A collection of guidelines and useful links to smoothen the understanding and deploying of Kamailio for newbies. It is recommended that you read first all the content of this tutorial and then start installing Kamailio, because some more relevant information might be found later for specific use cases. It means that it works at the lower layer of SIP packets, routing each and every SIP message that it receives based on the policies specified in the configuration file. It is important to understand that it is not a telephony engine at its core, a VoIP call is seen as a sequence of SIP messages sharing the same attributes for caller, callee and signaling tokens such as Call-ID, From tag and To tag. Given the above, a good understanding of SIP is critical to get faster familiar with Kamailio, especially with its configuration file routing rules. Fortunately there are plenty of free online resources, tutorials or blogs, as well as books, that can help understanding SIP faster. It is docbook xml format, the html version can be read online at:.