What does it take to create a real time scalable cloud-native distributed billing platform for Kamailio with Docker and Kubernetes? How to ensure security and consistency with Hyperledger Fabric? Our Fabio Tranchitella will explain at Kamailio World Conference in Berlin – don’t miss his presentation, starting at 3 PM on May 8!
During the development of Evosip, our Kubernetes-based SIP switch, we examined several billing systems and solutions that were already available on the market. They range from open source projects to commercial platforms. We found that many of them had some limitations and somehow forced us to compromises regarding our features.
This year at the Kamailio World Conference in Berlin we are presenting why and how we created a real time scalable cloud native distributed billing platform for Kamailio with Docker and Kubernetes, with particular emphasis on security and consistency with Hyperledger Fabric blockchain technology for service providers.
We were invited to a webinar by the guys of Kubernetes Italy. We described our project, the challenges we had implementing a VoIP system in containers and Kubernetes with some considerations on the future of the project.
In this article we describe the usage of the KEMI framework on our Kamailio nodes. We’ve migrated all our http async requests to our API from the Kamailio configuration scripting language to Python. I’ve already described our dynamic dispatchers in Kamailio with jsonrpc and graphql with external Orchestrator and API.
This blog post describes the usage of Kamailio in a dynamic, multi layer and containerized environment with and external orchestrator that is able to force a custom dynamic list of dispatchers to a running Kamailio node.
This following text describes the testing of a single route in Kamailio using specific headers sent by sipp and custom testing routes in Kamailio. We will cover an example route that handles multiple conditions and replies to our call with a positive (200 OK) or negative (500 Server Internal Error) response