Kamailio with the Right Storage Engine

Published: 19 November 2018
on channel: Official Asterisk YouTube Channel
803
10

Kamailio is a high performance open source SIP server developed since 2001. One of the critical components in a VoIP platform is the storage system. Keeping user profiles, writing call data records, tracking active users or sharing states, the backend impacts more than anything else the bahaviour of your RTC service. Kamailio supports a myriad of options - SQL: MySQL/MariaDB, Posgress, SQLite, Oracle and others via UnixODBC, - NoSQL: MongoDB, Redis, Cassandra, Memcache, Text, - REST API or Message Queues: RabbitMQ, NSQ, HTTPS+JSON/XML. The presentation goes through the most popular options, highlighting the benefits and disadvantages, which are more suitable for some of the common use cases of real time communications.