chan-sccp (4.3.2-6) UNRELEASED; urgency=medium

  * Enhancements:
   - Increased control over Button Lamps on DeAvstate Feature Buttons
   - Added support for asterisk-18
   - Added support for AUTO_ANSWER dialplan variable
   - Added support for SCCP signaling over TLS (SCCPS)

  * Resolved issues:
   - Parallel answer issue causing segfaults (full rewrite)
   - CallInfo when dealing with parking and retrieval of parked calls
   - RTP holepunching / dealing with NAT firewalls
   - DND/Record/Forward handling on 89xx phones

  * Minor Bug Fixes:
   - cancelling scheduled events
   - fix resource leak
   - incominglimit handling

 -- Diederik de Groot <ddegroot@users.sf.net>  Wed, 20 Feb 2019 17:47:00 +0100

chan-sccp (4.3.2) UNRELEASED; urgency=medium
  * Enhancements:
    - Compile with c++ compatibility
    - Directed barge
    - Shared line barge
    - CLI: callforward
    - CLI: microphone
    - Improved Video Handling
    - Added support for asterisk-17

  * Fixed:
    - One way audio issues
    - Congestion signallling after EndCall Softkey
    - Rtp receive channel left open after call hangup -> causing phone to run
      out of rtp channels. (under some circumstances).
    - cli output when dealing with accented characters (locale)
    - callforward status bar message on 8945
    - pop up DND message on 8945 repeatedly (temp measure)
    - video mode
    - Callforward on sharedline

 -- Diederik de Groot <ddegroot@users.sf.net>  Wed, 20 Feb 2019 17:47:00 +0100

chan-sccp (4.3.1-5ubuntu1) UNRELEASED; urgency=medium

  * CHANGES:
    - Added 'force_dtmf' to realtime/database example files
    - Moved call specific pickup setting to be defined per line instead of per device
    - Added 'callhistory_answered_elsewhere = Missed Calls' to fix
      callhistory/phonebook for picked calls.

 -- Diederik de Groot <ddegroot@users.sf.net>  Fri, 14 Dec 2018 12:46:00 +0100

chan-sccp (4.3.0-5ubuntu1) UNRELEASED; urgency=medium

  * WIP
     - Reworked configure/make system:
       - Create Makefile.am per subdirectory
       - Handle each subdir as a sub-library
       - Combine the sub-libraries into the final resulting:
         chan_sccp.so during the final linking step
       - Use simple path for file inclusion
       - Clear sepearions between modules (There are still a couple of
         asterisk in the libsccp module, which should be cleaned up)
       - Reduced re-compilation when little has changed
       - Speed up during compilation
       - Slightly reduced size of the resulting binary
       - Future Potential to run for example the libsccp module
         standalone (if the current dependencies can be cleaned up)
       - Since Automake 1.4 we got warnings because of crossing
         directory boundaries during automake. This is fixed by splitting
         the makefiles
       - The sub-library Makefile.am file are simple and easy to
         maintain. The focus only on theor own directory
     - CallFlow: 
       - Revised handling shared line during incoming call
       - Revised sccp_socket / session handling during read of potentially unknown messages
       - Revised callinfo functionalty
       - Atomic Functions using trylock/spinlock instead of lock, to prevent deadlock
     - Static Analysis
       - subsequent fixes
         - nullpointer checks
         - dead code removal 
         - More boundschecking
       - deny use of strcat, sprintf, atoi and other unsafe functions
     - Add Visual Parkinglot Feature Button support
     - Improved/Fixed Cisco/69xx support
     Fixes:
      - Channel remaining after hangup
      - Timeout / Hangup Scheduler issues 
      - Session Cancellation
      - Pickup/GPickup and entries in phonebook
      - Fixed direcrtp (more work needed)
      - letohl / bswap fix

 -- Diederik de Groot <ddegroot@users.sf.net>  Thu, 26 Jan 2017 15:08:00 +0100

chan-sccp (4.3.0-4ubuntu1) UNRELEASED; urgency=medium

  * WIP:
    - Fixed direcrtp
    - Revised handling shared line during incoming call
    - Revised callinfo

 -- Diederik de Groot <ddegroot@users.sf.net>  Wed, 02 Dec 2015 14:52:46 +0100

chan-sccp (4.2.0-4) stable; urgency=high

  * New Features in V4.2
    - Enums processed using awk generation script
    - Multi channel Direct RTP (Partial)
    - Enums processed using meta programming (Renewed macro implementation)
    - Support for named callgroup / pickupgroups when using >asterisk-11
    - Added Support for Asterisk-12
    - Added Support for Asterisk-13
    - Support for IPv4 and IPv6
    - Updated/Changed DTMF Handling to always take rfc2833
    - Multi Channel Direct RTP (ie: SIP-SCCP direct media)
    - Enums processed using meta programming (Renewed macro implementation)
    - Support for named callgroup / pickupgroups when using >asterisk-11
    - Added support for earlyrtp=immediate
    - Added Scheduled Hangup (So that you can hear the hangupcause)
    - Reworked digittimeout
    - Improved sccp.conf / buttonconfig button change detection on sccp reload
    - Allow HASH() dialplan function when using SCCPDEVICE(), SCCPLINE() and SCCPCHANNEL()
    - Added Audio Quality Statistics in CHANNEL() and SCCPDEVICE() / SCCPCHANNEL)()
    - Updated hangup / queue_hangup handling
    - Support for UTF-8 config file (allowing accented characters in labels and description on older phones)

  * Bug Fixes
    - Fixed Some asterisk-12 / asterisk-13 issues
    - Fixed buttontemplate instance issue
    - Fixed RTP Handling
    - Replaced Asterisk Scheduled Macro Use
    - Numerous smaller / bigger fixes (Check ChangeLog for details)

 -- Diederik de Groot <ddegroot@users.sf.net>  Mon, 15 Jun 2015 19:21:57 +0200

chan-sccp (4.2.0-2ppa5836~vividubuntu1) UNRELEASED; urgency=medium

  * New Features in V4.2
    - Same as RC2

  * Bug Fixes
    - Fixed Some asterisk-12 / asterisk-13 issues
     - Fixed buttontemplate instance issue
     - Serveral smaller / bigger fixes (Check ChangeLog for details)

 -- Diederik de Groot <ddegroot@users.sf.net>  Sun, 26 Apr 2015 14:53:29 +0200

chan-sccp (4.2.0-2ppa5836~vivid) vivid; urgency=high
  [ Diederik de Groot ]
  * Changes
    - Added launchpad repository for ubuntu users

 -- Diederik de Groot <ddegroot@users.sf.net>  14 jan 2015 22:45:54 +0100

chan-sccp (4.2.0-2ppa5836~utopic) utopic; urgency=high
  [ Diederik de Groot ]
  * Changes
    - Added launchpad repository for ubuntu users

 -- Diederik de Groot <ddegroot@users.sf.net>  14 jan 2015 22:45:54 +0100

chan-sccp (4.2.0-2ppa5836~trusty) trusty; urgency=high
  [ Diederik de Groot ]
  * Changes
    - Added launchpad repository for ubuntu users

 -- Diederik de Groot <ddegroot@users.sf.net>  14 jan 2015 22:45:54 +0100

chan-sccp (4.2.0-2ppa5836~precise) precise; urgency=high
  [ Diederik de Groot ]
  * Changes
    - Added launchpad repository for ubuntu users

 -- Diederik de Groot <ddegroot@users.sf.net>  14 jan 2015 22:45:54 +0100

chan-sccp (4.2.0-2) rc2; urgency=high

  [ Diederik de Groot ]
  * New features with V4.2:
    - Added Support for Asterisk-12
    - Added Support for Asterisk-13
    - Support for IPv4 and IPv6
    - Changed DTMF Handling to always take rfc2833
    - Multi Channel Direct RTP (ie: SIP-SCCP direct media)
    - Enums processed using meta programming (Renewed macro implementation)
    - Support for named callgroup / pickupgroups when using >asterisk-11
    - Added support for earlyrtp=immediate
    - Added Scheduled Hangup (So that you can hear the hangupcause)
    - Reworked digittimeout
  * Bug Fixes 
    - Numerous smaller / bifgger fixes (Check ChangeLog for details)
    - Fixed RTP Handling
    - Replaced Asterisk Scheduled Macro Use

 -- Diederik de Groot <ddegroot@users.sf.net>  Mon, 9 Sep 2014 18:00:00 +0100

chan-sccp (4.2.0-1) rc1; urgency=high

  [ Diederik de Groot ]
  * New features with V4.2:
    - Added Support for Asterisk-12
    - Support for IPv4 and IPv6
    - Changed DTMF Handling to always take rfc2833
    - Multi channel Direct RTP (Partial)
    - Enums processed using meta programming (Renewed macro implementation)
    - Support for named callgroup / pickupgroups when using >asterisk-11
  * Bug Fixes 
    - Numerous smaller / bifgger fixes (Check ChangeLog for details)

 -- Diederik de Groot <ddegroot@users.sf.net>  Fri, 27 Jun 2014 04:29:00 +0100

chan-sccp (4.1.0-3) stable; urgency=high

  [ Diederik de Groot ]
  * New features with V4.1:
    - Compatible with multitute of asterisk versions from asterisk-1.6.2 up to asterisk-11, using one code base
    - New sccp.conf handling system, using a flexible TABLE as the basis for all config parsing
    - Integrated Conference implementation / Conference List
    - Connected Line Update -> More accurate callerid information
    - Call List State Update (Showing hint status in PhoneBook Entries)
    - New and Improved AMI/Manager Functions
    - Removed most of the old locking implementation in favor of reference counting
  * Bug Fixes:
    - Updated audio/video/codec handling
    - Reworked hint handling / callinfo on hinted speeddial
    - auto select line
    - Audio issues during transfer
    - Updated for asterisk devstate api change
    - sccp reload issues
    - socket / poll issues
    - permit/deny issues / global ip reject
    - realtime line updates
    - module unload taking a lot of time
    - refcount issues
    - asterisk module dependency / load order
    - park call crash / group pickup with active call
    - voicemail message not cleared
    - linkedid not set correctly
    - passthrupartyid without a valid channel
    - monitor feature
    - memory leaks
    - sccp_dump_packet
    - 1 second audio delay
    - ami/manager output formatting

 -- Diederik de Groot <ddegroot@users.sf.net>  Fri, 28 Jun 2013 15:00:00 +0100

chan-sccp (4.1.0-2) unstable; urgency=low

  [ Diederik de Groot ]
  * Fix debian package builder

 -- Diederik de Groot <dkgroot@users.sf.net>  Wed, 14 Mar 2013 13:41:31 +0100

chan-sccp (4.1.0-1) unstable; urgency=low

  [ Diederik de Groot ]
  * Development Revision 4.1
  * Updated audio/video/codec handling
  * Reworked hint handling
  * Updated refcount system
  * Updated for asterisk devstate api change
  * Compatible with multitute of asterisk versions from 1.6 up to trunk, using one code base
  * new Conference implementation
  * New sccp.conf handling system, using a flexible TABLE as the basis for all config parsing

 -- Diederik de Groot <dkgroot@users.sf.net>  Wed, 13 Mar 2013 13:41:31 +0100

chan-sccp (3.0.0-3) unstable; urgency=low

  * Release Candidate 3
  * 
  * Added Functionality:
  *  - Dialplan Function SCCPDEVICE, SCCPLINE and SCCPCHANNEL
  *  - DevState Feature Button
  *  - some parameters in configure have change from --with to --enable/disable.
  *    A couple of parameters which used to be disabled are now enabled by
  *    default. Please Check them !!
  *  - Dynamic Speeddials (and dynamic speeddials with call info) for newer SCCP
  *  - Phones
  *  - Early Beginnings of Video Support
  *    
  * Fixed/Improved:
  *  - bug fixes for device re-registering
  *  - bug fixes for hints
  *  - bug fixes for channel indications (DTMF / Inband Messages during Progress)
  *  - configure script, os detection
  *  - lots of small bugs reported by users
  *  - documentation updates

 -- Diederik de Groot <dkgroot@users.sf.net>  Fri, 22 Oct 2010 11:19:26 +0200

chan-sccp (3.0.0-2) unstable; urgency=low

  * Release Candidate 2
  * 
  * Added Functionionality:
  *  - sccp reload
  *  - dynamic speeddial with and without callerid
  * 
  * Fixed/Improved:
  *  - bugs reported by users
  *  - transfer + callerid
  *  - callerid passing
  * 
  * 

 -- Diederik de Groot <dkgroot@users.sf.net>  Fri, 14 Sept 2010 11:19:26 +0200

chan-sccp (3.0.0-1) unstable; urgency=low

  * Release Candidate 1

 -- Diederik de Groot <dkgroot@users.sf.net>  Thu, 26 Aug 2010 13:56:42 +0200

