WikiStart

Version 49 (Adrian Georgescu, 09/09/2011 05:33 pm)

1 14 Redmine Admin
== Description ==
2 1
3 2 Redmine Admin
[[Image(CallControl.png, align=right)]]
4 1
5 18 Adrian Georgescu
Call Control is a prepaid application that can be used together with
6 18 Adrian Georgescu
OpenSIPS call_control module and CDRTool rating engine to limit the duration
7 18 Adrian Georgescu
of SIP sessions based on a prepaid balance. It can also be used to limit the
8 18 Adrian Georgescu
duration of any session to a predefined maximum value without debiting a
9 18 Adrian Georgescu
balance.
10 1
11 18 Adrian Georgescu
Call Control achieves this by maintaining a timer for each session and
12 18 Adrian Georgescu
sending BYE messages to both SIP end-points, if the session exceeds its
13 18 Adrian Georgescu
maximum session limit or if the Call Control receives a command to
14 37 Adrian Georgescu
forcefully close the call from outside. 
15 1
16 43 Adrian Georgescu
This software is licensed according to the GNU General Public License version 2.
17 43 Adrian Georgescu
18 37 Adrian Georgescu
== Features ==
19 37 Adrian Georgescu
20 49 Adrian Georgescu
 * Maximum simultaneous sessions per SIP accounts
21 49 Adrian Georgescu
 * Detect duplicate Call-IDs 
22 1
 * Parallel sessions using one balance per subscriber
23 1
 * Support for sessions that have timeout without BYE
24 21 Adrian Georgescu
 * Support for sessions that have timeout for media (using [http://mediaproxy-ng.org MediaProxy])
25 25 Adrian Georgescu
 * Manual session stop from server terminal           
26 25 Adrian Georgescu
 * Overview of ongoing sessions in the web page or server terminal
27 12 Redmine Admin
 * Graceful restart without loosing track of sessions 
28 12 Redmine Admin
 * Detailed logging of all performed actions using syslog
29 16 Adrian Georgescu
 * Web page provisioning for prepaid accounts  (using [http://cdrtool.ag-projects.com CDRTool])
30 1
31 42 Adrian Georgescu
== Installation ==
32 1
33 41 Adrian Georgescu
 * Call Control [wiki:Installation installation] guide
34 41 Adrian Georgescu
 * CDRTool rating engine: http://download.ag-projects.com/CDRTool/doc/RATING.txt
35 38 Adrian Georgescu
 * Prepaid engine API: http://download.ag-projects.com/CDRTool/doc/PREPAID.txt
36 17 Adrian Georgescu
37 42 Adrian Georgescu
 == Support ==
38 17 Adrian Georgescu
39 24 Adrian Georgescu
Call Control is developed and supported by [http://ag-projects.com AG Projects]. AG Projects offers
40 17 Adrian Georgescu
best-effort free support. "best-effort" means that we try to solve the bugs
41 17 Adrian Georgescu
you report or help fix your problems as soon as we can, subject to available
42 39 Adrian Georgescu
resources. 
43 1
44 1
You may report bugs or feature request to [mailto:users@lists.opensips.org users@lists.opensips.org]
45 1
46 48 Adrian Georgescu
A mailing list archive is available at http://lists.opensips.org/cgi-bin/mailman/listinfo/users
47 43 Adrian Georgescu
48 44 Adrian Georgescu
49 43 Adrian Georgescu
== Credits ==
50 43 Adrian Georgescu
51 45 Adrian Georgescu
Authors: 
52 45 Adrian Georgescu
53 45 Adrian Georgescu
 * Dan Pascu
54 45 Adrian Georgescu
 * Lucian Stanescu