Skip to content

P-KISS-SBC - simple and stupid SIP/RTP SBC - AGPL v3 - Based on kamailio / RTP Engine

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
COPYING
AGPL-3.0
LICENSE-AGPL-V3.md
Notifications You must be signed in to change notification settings

mwolff44/pk-sbc

This branch is 10 commits behind main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

627593f · Jul 3, 2024
Mar 5, 2024
Apr 16, 2024
May 6, 2023
Jul 3, 2024
Jul 3, 2024
May 6, 2024
Apr 6, 2018
Jan 12, 2021
Dec 22, 2018
Jun 24, 2023
Jun 20, 2023
Dec 29, 2023
Nov 19, 2017
Nov 12, 2019
Aug 11, 2017
Mar 20, 2024
Jul 27, 2016
Apr 16, 2024
Jul 3, 2024
Jul 3, 2024
Mar 12, 2024
Jul 3, 2024
Jul 3, 2024
Mar 21, 2020
Jul 3, 2024
Jan 25, 2024

P-Kiss-SBC project

PKS release Docker pks-sipproxy Pulls Scrutinizer Code Quality AGPLv3 License Donate to this project using Paypal


Table of content

  • About P-Kiss-SBC
  • License
  • Features
  • Prerequisites
  • Installation
  • Contact information
  • Support
  • Contributing
  • Donation
  • Stats

What is PKS : P-Kiss-SBC

The new flavor of pyfreebilling, P-KISS-SBC, is an open source simple and stupid SBC based on Kamailio and RTP Engine .

License

P-Kiss-SBC is under AGPLv3 license. You can read it in COPYING file.

AGPLv3 License

Features

There are some features supported. A few of them are:

  • IPBX/Customer add/modify/delete

    • IP termination and SIP authentication (Multitenant system support)
    • DID allocation and routing
  • Provider add/modify/delete

    • Routing based on area code
    • DID Routing
    • Routing decision based on load balancing
    • Limit max channels by each provider gateway (TBD)
  • Security

    • Blocking SIP scanner attemps
    • Blocking fraudulent connection attempts
    • SQL injection detection
    • SIP header validation
  • Design for simplicity, reliability and scalability

... and much more :)

Prerequisites

In order to run PKS, you need the following configured, secured and working Basic Operating System (Linux). P-KISS-SBC works in containers, it can be deployed on any docker or Kubernetes environment.

The project uses Kamailio, RTP Engine, Redis and a Database (by default, POSTGRESQL but also support POSTGRESQL, MARIADB, MYSQL and DBTEXT).

Contact Information

Name: Mathias WOLFF

Contact: https://blog-des-telecoms.com

Website: https://pk-sbc.io

Support

To get free support, use github issue tab.

If you need paid support, specific features or consulting services, you will find support services prices on PyFreeBilling website : https://pk-sbc.io

Contributing

Separate proposed changes and PRs into small, distinct patches by type so that they can be merged faster into upstream and released quicker:

  • Feature
  • Bugfix
  • Code style
  • Documentation

Donation

If you want to support my developments you are welcome to offer me a cup of coffee :)

Paypal donation

Stats

Project Stats

About

P-KISS-SBC - simple and stupid SIP/RTP SBC - AGPL v3 - Based on kamailio / RTP Engine

Topics

Resources

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
COPYING
AGPL-3.0
LICENSE-AGPL-V3.md

Code of conduct

Citation

Stars

Watchers

Forks

Packages

No packages published

Languages