WikiStart

Version 56 (Tijmen de Mes, 04/02/2012 04:17 pm)

1 50 Adrian Georgescu
h2. Description
2 1
3 51 Tijmen de Mes
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 balance.
4 18 Adrian Georgescu
5 51 Tijmen de Mes
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. 
6 1
7 1
This software is licensed according to the GNU General Public License version 2.
8 1
9 56 Tijmen de Mes
!>CallControl.png!
10 1
11 50 Adrian Georgescu
h2. Features
12 1
13 1
14 50 Adrian Georgescu
* Maximum simultaneous sessions per SIP accounts
15 50 Adrian Georgescu
* Detect duplicate Call-IDs 
16 50 Adrian Georgescu
* Parallel sessions using one balance per subscriber
17 50 Adrian Georgescu
* Support for sessions that have timeout without BYE
18 50 Adrian Georgescu
* Support for sessions that have timeout for media (using "MediaProxy":http://mediaproxy-ng.org)
19 50 Adrian Georgescu
* Manual session stop from server terminal           
20 50 Adrian Georgescu
* Overview of ongoing sessions in the web page or server terminal
21 50 Adrian Georgescu
* Graceful restart without loosing track of sessions 
22 50 Adrian Georgescu
* Detailed logging of all performed actions using syslog
23 50 Adrian Georgescu
* Web page provisioning for prepaid accounts  (using "CDRTool":http://cdrtool.ag-projects.com)
24 16 Adrian Georgescu
25 1
26 50 Adrian Georgescu
h2. Installation
27 50 Adrian Georgescu
28 50 Adrian Georgescu
29 50 Adrian Georgescu
* Call Control [[Installation|installation]] guide
30 50 Adrian Georgescu
* CDRTool rating engine: http://download.ag-projects.com/CDRTool/doc/RATING.txt
31 50 Adrian Georgescu
* Prepaid engine API: http://download.ag-projects.com/CDRTool/doc/PREPAID.txt
32 50 Adrian Georgescu
33 50 Adrian Georgescu
34 50 Adrian Georgescu
h2. Support
35 50 Adrian Georgescu
36 50 Adrian Georgescu
37 52 Tijmen de Mes
Call Control is developed and supported by "AG Projects":http://ag-projects.com. AG Projects offer 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. 
38 17 Adrian Georgescu
39 55 Tijmen de Mes
For support please use "OpenSIPS users mailing list":http://opensips.org/pipermail/users/ 
40 1
41 48 Adrian Georgescu
42 43 Adrian Georgescu
43 50 Adrian Georgescu
h2. Credits
44 50 Adrian Georgescu
45 50 Adrian Georgescu
46 45 Adrian Georgescu
Authors: 
47 45 Adrian Georgescu
48 50 Adrian Georgescu
* Dan Pascu
49 50 Adrian Georgescu
* Lucian Stanescu