SIPSL (SIP Service Layer) is a Programmable Session Border Controller (SBC) and SIP B2BUA, as defined in RFC3261.
Written in c++ and multithreaded. The Application logic can be implemented by extending the application class and implementing the call backs.