Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Starting with Asterisk 15, the bundled version of pjproject will be used by default.  To use an external (or no) pjproject, add the --without-pjproject-bundled option to your ./configure command line.  Some enhancements were made to the download process to make it easier to use the bundled pjproject on a build machine with no internet access.  See PJSIP-pjproject for more information.

Other New Features

 Add support for systemd socket activation
(Reported by Corey Farrell)
 core: Add support for timelen parsing to ast_parse_arg and ACO.
(Reported by Corey Farrell)
 ast_waitfordigit_full: add support for filtering DTMF keys which can break the wait.
(Reported by Corey Farrell)
 Add QUEUE_FLOAT_PENALTY to app_queue
(Reported by Steve Davies)
 func_channel: Add ability to get the callid so dialplan has access to it.
(Reported by Richard Mudgett)
 res_pjsip: Add endpoint identification scheme based on a configured SIP header/value
(Reported by Matt Jordan)
 [patch] Allow "Comedian Mail" branding to be removed
(Reported by John Covert)
 [patch] RTCP feedback for codec modules
(Reported by Lorenzo Miniero)
 app_queue: Update Data of Queues (use queues as outbound calls container)
(Reported by scgm11)
 Make logging PJPROJECT messages a bit easier
(Reported by Richard Mudgett)
 app_originate: Add option to execute gosub prior to dial
(Reported by dkerr)
 ARI: Add the ability to control the source of video in a multi-party mixing bridge
(Reported by Matt Jordan)
 ARI: Add ability to specify channel variables on websocket events
(Reported by Mark Michelson)
 ARI: Add an 'asterisk_id' field to outgoing events
(Reported by Matt Jordan)
 Add dialplan function PJSIP_SEND_SESSION_REFRESH that sends a session refresh to update formats on a channel after session establishment
(Reported by Matt Jordan)