Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F7159257
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
11 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/callcontrol/__init__.py b/callcontrol/__init__.py
index 5eb8b46..1574c4e 100644
--- a/callcontrol/__init__.py
+++ b/callcontrol/__init__.py
@@ -1,8 +1,8 @@
"""SIP Callcontrol"""
-__version__ = "2.2.3"
+__version__ = "3.0.0"
configuration_file = 'config.ini'
backup_calls_file = 'calls.dat'
diff --git a/debian/changelog b/debian/changelog
index 8379d21..7944b31 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,224 +1,281 @@
+callcontrol (3.0.0) unstable; urgency=medium
+
+ * Updated opensips interface to use json
+ * Renamed configuration_filename to configuration_file
+ * Streamlined error logging for the OpenSIPS MI interface
+ * Use new runtime directory
+ * Removed unnecessary variable
+ * Removed some superfluous comments
+ * Fixed comment style
+ * Fixed octal constants to use new syntax
+ * Set boring file to .boring and updated its content
+ * Simplified class definition
+ * Fixed some PEP-8 violations
+ * Updated logging to the API changes in python-application 2.8.0
+ * Adapted to process API changes in python-application 2.8.0
+ * Removed unnecessary list creation with dict instantiation
+ * Refactored setup.py
+ * Refactored the call-control script
+ - Split call-control into call-control and call-control-cli
+ - Redesigned the command line options for call-control-cli
+ - Use the argparse module for parsing command line arguments
+ - Replaced --pid with --config-dir and --runtime-dir options
+ - Added --debug and --debug-memory options for call-control
+ - Added --systemd command line option for call-control
+ * Removed no longer needed pycompat and pyversions files
+ * Updated debian uploaders
+ * Increased debian compatibility level to 11
+ * Split debian package dependencies one per line
+ * Install config.ini.sample from setup.py
+ * Updated debian build procedure
+ * Fixed permissions for the debian installed configuration file
+ * Renamed debian file to remove unnecessary package name prefix
+ * Removed no longer needed debian file
+ * Switched from init script to systemd service file
+ * Updated license and copyright years
+ * Removed duplicate changelog file
+ * Fixed default runtime directory path
+ * Removed no longer available configuration option from INSTALL
+ * Added code to wait for the network to become available on start
+ * Use the unlink wrapper from python-application
+ * Removed duplicated arguments from the CallControlServer instantiation
+ * Removed outdated termination detection mechanism
+ * Fixed pidfile argument to process.daemonize()
+ * Reworded some sections in the manual pages
+ * Improved call-control-cli help message
+ * Reworded help message
+ * Use single quotes in help message
+ * Fixed the program name in man pages
+ * Fixed manual pages
+ * Made MANIFEST.in more explicit and avoid unnecessary prune commands
+ * Removed package name prefix from the systemd service filename
+ * Removed commented out variable in debian rules
+ * Explicitly use python2 in shebang lines
+ * Increased debian standards version to 4.5.0
+
+ -- Dan Pascu <dan@ag-projects.com> Fri, 14 Feb 2020 13:39:24 +0200
+
callcontrol (2.2.3) unstable; urgency=medium
* Added dependency on python-gnutls
* Increased debian standards version
* Increased debian compatibility level to 9
* Added dependency on lsb-base
-- Dan Pascu <dan@ag-projects.com> Thu, 26 Jan 2017 11:27:55 +0200
callcontrol (2.2.2) unstable; urgency=medium
* Fixed version comparison
* Updated maintainer
-- Dan Pascu <dan@ag-projects.com> Wed, 18 Jan 2017 23:46:33 +0200
callcontrol (2.2.1) unstable; urgency=medium
* Fix use of potentially unbound variable
* Adapt to changes in SIPThor API
* Reduce try-except block to the needed section
* Improved Debian init file
-- Saul Ibarra <saul@ag-projects.com> Thu, 10 Mar 2016 12:26:46 +0100
callcontrol (2.2.0) unstable; urgency=medium
* Only buold Debiacn package for Python >= 2.7 << 3
* Removed runtime dependency check
-- Saul Ibarra <saul@ag-projects.com> Wed, 06 Jan 2016 14:26:44 +0100
callcontrol (2.1.0) unstable; urgency=low
* Refactored rating enigine connection and skip lookup on postpaid
* Fixed sip_application subtype when it is not set
* Fixed removing chosen rating engine for each billing party
* Refactored rating to support multiple backends
-- Tijmen de Mes <tijmen@ag-projects.com> Thu, 21 Aug 2014 15:40:24 +0200
callcontrol (2.0.16) unstable; urgency=low
* Fixed checking call limit in certain cases
* Fixed calling function in the module instead of the object
* Added sip-application type to rating engine calls
* Bumped Standards-Version to 3.9.5
-- Tijmen de Mes <tijmen@ag-projects.com> Tue, 18 Feb 2014 10:45:23 +0100
callcontrol (2.0.15) unstable; urgency=low
* Added support for limiting number of simultaneous calls per user
* Also call end() method for calls with no credit
* Properly fix duplicated CallID detection
-- Saul Ibarra <saul@ag-projects.com> Fri, 09 Sep 2011 16:42:08 +0200
callcontrol (2.0.14) unstable; urgency=low
* Avoid handling requests with a duplicated CallID
-- Saul Ibarra <saul@ag-projects.com> Wed, 10 Aug 2011 09:21:56 +0200
callcontrol (2.0.12) unstable; urgency=low
* Adapted to latest changes in python-application
* Reworked Debian packaging
-- Saul Ibarra <saul@ag-projects.com> Fri, 10 Jun 2011 12:07:07 +0200
callcontrol (2.0.11) unstable; urgency=low
* Improved response handling from rating engine to give clearer errors
* Fixed RadiusDatabase.table setting for python-application >= 1.1.2
* Fixed except clause missing parentheses
* Bumped Standards-Version to 3.9.1
-- Lucian Stanescu <luci@ag-projects.com> Tue, 31 Aug 2010 17:57:50 +0300
callcontrol (2.0.10) unstable; urgency=low
* Fixed handling of free prepaid calls when a global limit is in place
-- Lucian Stanescu <luci@ag-projects.com> Wed, 19 May 2010 15:38:42 +0100
callcontrol (2.0.9) unstable; urgency=low
* Improved prepaid call handling by also checking OpenSIPS's prepaid flag
* Removed unused exceptions
* Updated copyright years
* Added $remote_fs to Required-Start and Required-Stop in init script
* Bumped Standards-Version to 3.8.4
-- Lucian Stanescu <luci@ag-projects.com> Tue, 09 Feb 2010 17:48:34 +0000
callcontrol (2.0.8) unstable; urgency=low
* Fixed issue with pending calls after startup when dialog detection is used
* Improved resilience to calls which are not terminated by OpenSIPS
* Fixed handling of MaxSessionTime response from CDRTool
* Added dependency on python (>= 2.5)
* Fixed radius query generation
-- Lucian Stanescu <luci@ag-projects.com> Thu, 10 Dec 2009 19:37:42 +0000
callcontrol (2.0.7) unstable; urgency=low
* Fixed typos and variable references by wrong name
* Removed unused imports
* Fixed handling of diverted calls
* Bumped Standards-Version to 3.8.3
-- Lucian Stanescu <luci@ag-projects.com> Tue, 01 Dec 2009 19:18:06 +0000
callcontrol (2.0.6) unstable; urgency=low
* Replaced python-all-dev build dependency with python
* Replaced use of deprecated __configfile__ with __cfgfile__
* Added dependency checking using application.dependency
* Replaced use of deprecated mode argument of listenUNIX with chmod
* Modified config.ini.sample to reflect the need for doubling percent signs
-- Lucian Stanescu <luci@ag-projects.com> Thu, 30 Jul 2009 15:40:24 +0300
callcontrol (2.0.5) unstable; urgency=low
* Replaced use of deprecated _datatypes attribute with ConfigSetting
* Replaced use of print statement with log.error
* Fixed handling of debug option of daemon
* Fixed use of process.system_config_directory
* Replaced use of read_settings with ConfigSection attributes
* Updated dependency on python-application to >= 1.1.2
-- Lucian Stanescu <luci@ag-projects.com> Wed, 15 Jul 2009 23:02:31 +0300
callcontrol (2.0.4) unstable; urgency=low
* Removed postinst script since cdbs executes dh programs in correct order
* Removed deprecated python-application attributes in configuration types
* Fixed debian package to not create /var/run/callcontrol
* Fixed debian/copyright to point to GPLv2
* Replaced reference to LGPL with GPL in debian/copyright
* Removed Lock=1 from rating engine MaxSessionTime request
* Fixed typo in loading of calls data
* Replaced use of deprecated startSyslog function with start_syslog
* Bumped Standards-Version to 3.8.2
-- Lucian Stanescu <luci@ag-projects.com> Wed, 01 Jul 2009 10:55:33 +0300
callcontrol (2.0.3) unstable; urgency=low
* Fixed call restore when radius database is not in use
* Made prepaid_limit default to limit option rather than None.
* Removed provider determination code
-- Lucian Stanescu <luci@ag-projects.com> Wed, 17 Dec 2008 15:28:47 +0000
callcontrol (2.0.2) unstable; urgency=low
[ Lucian Stanescu ]
* Fixed error handling in response from rating engine
[ Adrian Georgescu ]
* Update install documentation and sample opensips configuration
* Added authors and home page
* Added help about control commands
* Added help for init.d script about terminating a session
-- Lucian Stanescu <luci@ag-projects.com> Tue, 16 Dec 2008 15:37:14 +0000
callcontrol (2.0.1) unstable; urgency=low
* Set supported python version to minimum 2.4
* Fixed result from debug command when there is no output
* Added option for not using the radius database to detect timedout sessions
-- Lucian Stanescu <luci@ag-projects.com> Sat, 13 Dec 2008 16:51:28 +0000
callcontrol (2.0.0) unstable; urgency=low
[ Lucian Stanescu ]
* Adapt the application to using the dialog module for sending BYEs
* Add setting to limit the session time of prepaid calls
* Change logging output to show destination
* Do not lose requests sent to the rating engine
* Do not retransmit the first MaxSessionTime as this will cause openser to wait
* Fixed bugs related to exceptions getting thrown in connectionLost and RatingEngineProtocol._respond
* Made debug answer's format consistent: \r\n terminated lines with
message ending in a blank line
* Only check for 'timeout' value in mediaInfo database field
[ Adrian Georgescu ]
* Added INSTALL and LICENSE files
* Updated documentation
-- Lucian Stanescu <luci@ag-projects.com> Thu, 06 Nov 2008 15:48:29 +0100
callcontrol (1.5.2) unstable; urgency=low
* Send BYEs for timed-out calls
-- Adrian Georgescu <adigeo@ag-projects.com> Mon, 21 Jul 2008 17:59:13 +0200
callcontrol (1.5.1) unstable; urgency=low
* Fixed missing import statement
-- Lucian Stanescu <luci@ag-projects.com> Fri, 16 May 2008 15:42:24 +0200
callcontrol (1.5.0) unstable; urgency=low
* Migrating the entire application to python twisted.
* Changed protocol between opensips call control module and call control
application to use a persistent connection. Module sends a multiple
CRLF-terminated line message, with a single empty CRLF-terminated line
signaling end of message; the application responds with a single
CRLF-terminated line.
* Added commands to the call control opensips module - call control
application which are used by the init script to show a list of
sessions and session details.
-- Lucian Stanescu <luci@ag-projects.com> Thu, 15 May 2008 11:36:37 +0200
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Sat, Nov 23, 3:35 AM (14 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3408730
Default Alt Text
(11 KB)
Attached To
Mode
rCC Call control
Attached
Detach File
Event Timeline
Log In to Comment