In the SIP world, you have mainly B2BUA like (Asterisk, Freeswitch..) and Proxies (Kamailio, OpenSER...) But contrary to the HTTP world, you have few implementations in a pure high-level language like Python, Ruby...
With several concrete examples in testing, benchmarking, and call control (uaCSTA), we hope to show the interest to be able to re-use a programming language ecosystem.
Our goal with aiosip isn't to re-implement a full-monty SIP proxy like Kamailio nor a B2BUA like Asterisk, but to show that it can be easy to have custom SIP dialogs.
The main interest to have a pure implementation in a specific programming language is that, if you are developing in this language, it's easier to manipulate and modify SIP packets.
Speakers: Ludovic Gasc