In the last blog post covering changes to the Asterisk core, we discussed the new Stasis Message Bus and how it helped Asterisk facilitate new APIs. While the message bus was necessary for new APIs, by itself, it did not provide everything we needed. To reach the API goals set out by the Asterisk Developer Community, we needed to also provide a more consistent model of the lifetime of communication objects within Asterisk. This necessitated a new Bridging Framework.
Channels and Bridges
In Asterisk, a channel represents a path of communication between Asterisk and some device. Prior to Asterisk … Continued