++44 (0)1737 821590

Simplifying New Technology

Printer friendly

Definitive Kamailio for engineers

Kamailio training course description

Kamailio (formerly known as OpenSER) provides a scalable SIP server suitable for small through to carrier grade installations. This course will teach you how to install, configure and troubleshoot the Kamailio product.

Who will benefit?

Technical staff working with Kamailio.

Kamailio training course prerequisites

Definitive SIP for engineers
UNIX fundamentals.

Kamailio training course objectives

By the end of the course delegates will be able to:

  • Install Kamailio.
  • Control Kamailio.
  • Configure Kamailio.
  • Troubleshoot Kamailio.

Duration: 3 days


Kamailio training course contents

What is Kamailio?
What is SER? SER history, OpenSER, versions. Kamailio. Supported platforms, SIP review.
Hands on: Simple SIP telephony without a SIP server.

Installing Kamailio
Downloading Kamailio, Installation from source, package installation, CVS, default passwords
Hands on: Kamailio installation.

Controlling Kamailio
Starting, stopping and controlling Kamailio. Starting Kamailio automatically at boot time.
Hands on: Controlling the server

First configuration
Basic configuration.
Hands on: SIP telephony with Kamailio.

Logs, xlog, openserctl, syslog.
Hands on: Logging.

Kamailio architecture
Kamailio core, Kamailio modules, file locations, persistent data storage, database structure.
Hands on: Database integration.

Core configuration
Keywords, values, parameters, functions, routing blocks, constructs.
Hands on: Advanced Kamailio configuration.

Module configuration
Overview of modules available, AAA integration, least cost routing. Redirects
Hands on: Configuring modules.

DNS integration, peering, OSP, NAT traversal, SIP to GSM.
Hands on: peering.

Asterisk integration
Altering tables to work with Asterisk, Asterisk as a voicemail system. Design issues, High availability.
Hands on: Integrating Kamailio with Asterisk.