Skip to content

Latest commit

 

History

115 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kamailio Examples Repository

A comprehensive collection of Kamailio configurations and examples for various use cases and roles that Kamailio can serve.

Browsable version of this collection: https://altanai.github.io/kamailioexamples/

Overview

This repository contains production-ready and example Kamailio configurations demonstrating:

  • SIP protocol handling and routing
  • User registration and location management
  • Media proxy functionality
  • NAT traversal
  • WebRTC integration
  • Load balancing and SBC (Session Border Controller) functionality
  • Accounting and CDR handling
  • TLS/SRTP security
  • Lua scripting
  • RTP media handling

Note: Examples are based on Kamailio v5.x. Many configurations have been updated from older wiki sources.

Examples by Category

Core SIP Features

Routing & Proxying

NAT & Media

WebRTC & Media Handling

Lua Scripting Examples

Call Handling & Features

Database Integration

Advanced Features

Testing Tools

  • sipp - SIPp test scenarios for load/stress testing

TLS protocol method

Possible values are:

  • TLSv1.2 - only TLSv1.2 connections are accepted (available starting with openssl/libssl v1.0.1e)
  • TLSv1.1+ - TLSv1.1 or newer (TLSv1.2, ...) connections are accepted (available starting with openssl/libssl v1.0.1)
  • TLSv1.1 - only TLSv1.1 connections are accepted (available starting with openssl/libssl v1.0.1)
  • TLSv1+ - TLSv1.0 or newer (TLSv1.1, TLSv1.2, ...) connections are accepted.
  • TLSv1 - only TLSv1 (TLSv1.0) connections are accepted. This is the default value.
  • SSLv3 - only SSLv3 connections are accepted. Note: you shouldn't use SSLv3 for anything which should be secure.
  • SSLv2 - only SSLv2 connections, for old clients. Note: you shouldn't use SSLv2 for anything which should be secure. Newer versions of libssl don't include support for it anymore.
  • SSLv23 - any of the SSLv2, SSLv3 and TLSv1 or newer methods will be accepted.

Ref : https://downloads2.goautodial.org/files/version4/etc/kamailio/kamailio-wss+sip.cfg

About

VoIP architectures and use cases involving Kamailio SIP Server and its modules includes RTPEngine

Topics

Resources

Stars

134 stars

Watchers

20 watching

Forks

Releases

Packages

Used by

Contributors

Languages