Daniel co-founded Kamailio in June 2005, aiming to build a solid SIP server project where openness to community and contributions has an important role, previously being core developer of SIP Express Router (SER) from its early beginning in 2002.
Kamailio is an open source SIP routing server known for its robustness, solid security and high performance. This talk shows how Kamailio can leverage Lua scripting language to extend its capabilities as well as bring its flexibility to the next level. From reloading Lua routing rules without restart, to importing Lua native libraries, Kamailio becomes the SIP routing engine that can facilitate building from classic telephony systems to modern real time communication platforms.
Integration with external systems or REST API servers is a common nowadays and the SIP-based services go far beyond telephony. This Lunch N' Learn focuses on the options Kamailio offers for user authentication and caller identity management, from the classic Digest authentication with various hashing algorithms such as MD5, SHA256 or SHA512, to JWT or other key-based generated tokens, as well as extensible STIR/SHAKEN implementation.