Source

asterisk / CHANGES

Full commit
Changes since Asterisk 1.2.0-beta2:

   * Cygwin build system portability
   * Optional generation of outbound silence during channel recording

Changes since Asterisk 1.2.0-beta1:

   * Many, many bug fixes
   * Documentation and sample configuration updates
   * Vastly improved presence/subscription support in the SIP channel driver
   * A new (experimental) mISDN channel driver
   * A new monitoring application (MixMonitor)
   * More portability fixes for non-Linux platforms
   * New dialplan functions replacing old applications
   * Significant deadlock and performance upgrades for the Manager interface
   * An upgrade to the 'new' dialplan expression parser for all users
   * New Zaptel echo cancellers with improved performance
   * Support for the latest OSP toolkit from TransNexus
   * Support user-controlled volume adjustment in MeetMe application
   * More dialplan applications now return status variables instead of priority jumping
   * Much more powerful ENUM support in the dialplan
   * SIP domain support for authentication and virtual hosting
   * Many PRI protocol updates and fixes, including more complete Q.SIG support
   * New applications: Pickup() and Page()

Changes since Asterisk 1.0:

This list currently only containts changes made from the end of November until
March 26, 2005.

   * Add new applications:
     -- AgentMonitorOutgoing
     -- Curl
     -- ExecIf
     -- ExecIfTime
     -- IAX2Provision
     -- MacroExit
     -- MacroIf
     -- PauseQueueMember
     -- ReadFile
     -- SetRDNIS
     -- SIPAddHeader
     -- SIPGetHeader
     -- StartMusicOnHold
     -- StopMusicOnHold
     -- UnpauseQueueMember
     -- WaitForSilence
     -- While / EndWhile
   * app Answer
     -- added delay option
   * app ChanIsAvail
     -- added 's' option
   * app Dial
     -- add option to specify the class for musiconhold with m option
   * app EnumLookup
     -- added "reload enum" for configuration
   * app Goto
     -- added relative priorities
   * app GotoIf
     -- added relative priorities
   * app MeetMe
     -- added 'i' option
     -- added 'r' option
     -- added 'T' option
     -- added 'P' option
     -- added 'c' option
     -- added adminpin to meetme.conf
     -- added reload command
   * app PrivacyManager
     -- add config file privacy.conf
   * app queue
     -- queues.conf
        -- added persistentmembers option to queues.conf
        -- changed music option to musiconhold
        -- added weight option
        -- added note about why agent groups probably shouldn't be used
        -- added timeoutrestart option
   * app Read
     -- added attempts parameter
     -- added timeout parameter
   * app Record
     -- added 'q' option
   * app SendDTMF
     -- add timeout option
   * app SMS
     -- document alternative syntax for queueing messages
   * app Voicemail
     -- add info about VM_CATEGORY
     -- voicemail.conf
        -- added usedirectory option
        -- added VM_CIDNUM and VM_CIDNAME in message config
   * chan IAX2
     -- new jitterbuffer
     -- added setvar option
     -- added regex to iax2 show peers/users
     -- allow multiple bindaddr lines in iax.conf
     -- added reload command
     -- added forcejitterbuffer option
     -- added note about specifying bindport before bindaddr
     -- added trunktimestamps option
   * chan Agent
     -- added agent logoff CLI command
   * chan OSS
     -- added Flash CLI command
   * chan SIP
     -- added setvar option
     -- added compactheaders option
     -- added usereqphone option
     -- added registertimeout option
     -- added externhost option
     -- added sip notify CLI command
     -- added sip_notify.conf
     -- added allowguest option
   * chan Zap
     -- added hanguponplarityswitch option
     -- added sendcalleridafter option
     -- added priresetinterval option
     -- added TON/NPI config options (the ones right above the resetinterval option)
     -- added answeronpolarityswitch option
     -- added "never" for resetinterval
   * extensions
     -- allow '*' when including files (#include "sip-*.conf")
     -- added eswitch
   * General
     -- added #exec syntax for including output from a command
     -- added show features CLI command
     -- added configuration templates for category inheritance