Giter VIP home page Giter VIP logo

kamailio-config's Introduction

SayCel Community Cellular Network

This is the public git repository for the all the code developed at Saycel, and is a fork of Rhizomatica Community Cellular Network.

About

SayCel enables small and rural communities to own and operate their own cellular service utility and local 911. Our focus is on areas with inadequate or exorbitantly expensive services. We believe communications is a modern human right. This page is a working documentation for how our networks are built.

  1. Ubuntu - All of our BSC's have Ubuntu 12.04.5 installed. This section walking you through the installation process.
  2. OpenVPN - We use an OpenVPN server to remotely connect and configure our BSC's. This section walks you through the VPN installation on the client (BSC) and server (openVPN)
  3. Puppet - We use puppet to manage all of our BSC and to install all of the necessary packages

kamailio-config's People

Contributors

nicopace avatar sanchi avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kamailio-config's Issues

Add a basic README to explain how to use it

Would be useful to have:

  • required packages
  • where to copy the files to
  • parameters required for it to work

This will easen the integration with the Docker deployment, but also for anyone else that might be interested on using this as an example.

Split config in 3 files

It would be easier to follow changes within the files, and also for parametrization purposes within the Docker infrastructure if we split the kamailio config in 3:

  • Parameters: where external values need to be injected, ie: domain, ip, ports, passwords, certificates, debugging, authentications, connections to other parts like rtpengine
  • Configurations: where the different modules used are set up. This uses parameters to customize settings of modules.
  • Dial Plan: where the dial plan lives. Can use parameters also as customization.

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.