This space provides documentation for Asterisk 14. As a Standard Release of Asterisk, this version has the following milestones:
As a Standard Release, the focus of development for this release of Asterisk included architectural improvements as well as major new features. This includes:
- A new pluggable API for DNS, allowing for asynchronous DNS. PJSIP has been outfitted with asynchronous DNS that fully supports RFC 3264 service location.
- ARI has been enhanced with new abilities
- Playback of media can now be done as a list rather than an individual resource. This allows easier application management when playing back multiple sounds/recordings.
- Channels may be created and dialed separately, rather than as a single origination. This can allow a user to add a channel to a bridge before it has answered in order to facilitate early media.
- The CURL function has been modified to be able to write retrieved files to disk. This can be used to retrieve media stored on a remote server for playback, for instance.
- All mechanisms in Asterisk that can play media files can now retrieve remote media over HTTP/HTTPS and play that instead.
- Extension state (i.e. hints) can now be published over SIP if using the PJSIP library.
It is highly recommended that users of Asterisk upgrading to Asterisk 14 read the UPDATE notes.
A large number of features that have gone into Asterisk 14 were also made periodically during the life-cycle of Asterisk 13. While these changes were introduced periodically, for the purposes of Asterisk 14, all new features that were introduced mid-stream in Asterisk 13 are listed on the New in 14 page.