Giter VIP home page Giter VIP logo

yangxingpping / kamailio Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kamailio/kamailio

0.0 3.0 0.0 49.67 MB

Kamailio - The Open Source SIP Server -

Home Page: www.kamailio.org

License: Other

Makefile 1.20% C 92.12% C++ 2.77% Shell 1.74% Lex 0.24% Yacc 0.44% XSLT 0.05% CSS 0.02% Objective-C 0.05% Java 0.09% C# 0.01% Perl 0.34% Perl 6 0.02% XS 0.12% Python 0.30% Groff 0.19% Ragel in Ruby Host 0.01% SourcePawn 0.08% PHP 0.17% Awk 0.01%

kamailio's Introduction

Kamailio - The Open Source SIP Server

Project Website:

Overview

Kamailio is an open source implementation of a SIP Signaling Server. SIP is an open standard protocol specified by IETF, the core specification document is RFC3261.

It is designed for scalability, targeting large deployments (e.g. for IP telephony operators or carriers, which have a large subscriber base or route a big volume of calls), but can be also used in enterprises or for personal needs to provide VoIP, Instant Messaging and Presence. Kamailio is well known for its flexibility, robustness, strong security and the extensive number of features - for more, see:

Kamailio was started back in 2001 by Fraunhofer Fokus, a research institute in Berlin, Germany, at that time having the name SIP Express Router (aka SER). In 2005, a fork named OpenSER was created, which was renamed to Kamailio in July 2008 due to trademark issues. Starting in the autumn of 2008, Kamailio and SER initiated the process to merge the two projects. After the merge was complete, Kamailio became the main name of the project, being better protected in terms of trademarks.

Fraunhofer Fokus is no longer actively involved in the evolution of the project, Kamailio being now developed and managed by its world wide community. Fokus still uses Kamailio in its research projects (such as OpenIMSCore) and it is hosting events related to the project, such as developer meetings or Kamailio World Conference.

For more about Kamailio, see the website of the project.

Contributions

Github pull requests are the recommended way to contribute to Kamailio source code or documentation:

To keep a coherent and consistent history of the development, the commit messages format and content must follow the rules detailed at:

Contributions must conform with licensing rules of the Kamailio project.

License

Main License: GPLv2.

Each source code file contains at the top the license and copyright details. Most of the code is licensed under GPLv2, some parts of the code are licensed under BSD.

New Contributions Licensing

New contributions to the core and several main modules (auth, corex, sl, tls, tm) have to be done under the BSD license. New contributions under the GPL must grant the GPL-OpenSSL linking exception. Contributions to existing components released under BSD must be done under BSD as well.

Documentation

The main index for documentation is available at:

The online documentation for modules in the latest stable branch:

The wiki collects a consistent number of tutorials, the indexes for variables, functions and parameters:

Read also the README file from the source code.

Installation

Step by step tutorials to install Kamailio from source code are available at:

Read also the INSTALL file from the source code.

Repositories for packages:

Issues

To report a bug or make a request for new features, use the Issues Page from Github project:

Open Support and Community Discussions

Mailing Lists

Mailing list for discussions regarding stable versions of Kamailio:

Mailing list for discussions regarding the development of Kamailio and the state of master (devel) branch:

Mailing list for discussions with commercial purpose:

For more, see:

IRC Channel

An open IRC discussion channel is managed by the community:

  • irc server: irc.freenode.net
  • irc channel: #kamailio

Useful Resources:

News:

Thank you for flying Kamailio!

kamailio's People

Contributors

miconda avatar janakj avatar poandrei avatar henningw avatar jiriatipteldotorg avatar juha-h avatar oej avatar ovidiusas avatar linuxmaniac avatar jaybeepee avatar carstenbock avatar sobomax avatar danpascu avatar gaaf avatar sipidronov avatar lazedo avatar anomarme avatar rfuchs avatar kkozlik avatar camilleoudot avatar charlesrchance avatar adubovikov avatar raphaelcoeffic avatar grumvalski avatar ibc avatar tsearle avatar abalashov avatar isakdim avatar caruizdiaz avatar alfredh avatar

Watchers

James Cloos avatar ggyy avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.