« Previous - Version 36/56 (diff) - Next » - Current version
Adrian Georgescu, 12/18/2008 05:15 pm


Image(CallControl.png, align=right)

Call Control is a prepaid application that can be used together with
OpenSIPS call_control module and CDRTool rating engine to limit the duration
of SIP sessions based on a prepaid balance. It can also be used to limit the
duration of any session to a predefined maximum value without debiting a

Call Control achieves this by maintaining a timer for each session and
sending BYE messages to both SIP end-points, if the session exceeds its
maximum session limit or if the Call Control receives a command to
forcefully close the call from outside. Features:

  • Parallel sessions using one balance per subscriber
  • Support for sessions that have timeout without BYE
  • Support for sessions that have timeout for media (using [http://mediaproxy-ng.org MediaProxy])
  • Manual session stop from server terminal
  • Overview of ongoing sessions in the web page or server terminal
  • Graceful restart without loosing track of sessions
  • Detailed logging of all performed actions using syslog
  • Web page provisioning for prepaid accounts (using [http://cdrtool.ag-projects.com CDRTool])

The software is available as a tar archive at:

[http://download.ag-projects.com/CallControl/ http://download.ag-projects.com/CallControl/]

For people running Debian testing or unstable there is an official public repository provided by AG Projects. To use it, add these lines in /etc/apt/sources.list

  1. AG Projects software
    deb http://ag-projects.com/debian unstable main
    deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

apt-get update
apt-get install callcontrol


This software is licensed according to the GNU General Public License version 2.


See [wiki:Installation Installation] page.

=== Support ===

Call Control is developed and supported by [http://ag-projects.com AG Projects]. AG Projects offers
best-effort free support. "best-effort" means that we try to solve the bugs
you report or help fix your problems as soon as we can, subject to available
resources. You may report bugs or feature request to:

Please report any bugs to [mailto: ]

A mailing list archive is available at:

CallControl.png (46.8 kB) Adrian Georgescu, 01/09/2009 11:40 am