[OpenSIPS-Devel] [ opensips-Patches-2799993 ] call_control: TCP connection for external prepaid app
SourceForge.net
noreply at sourceforge.net
Fri Jun 5 09:30:47 CEST 2009
Patches item #2799993, was opened at 2009-06-02 16:46
Message generated for change (Settings changed) made by dan_pascu
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=1086412&aid=2799993&group_id=232389
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: modules
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Philippe Favier (quark38)
>Assigned to: Dan (dan_pascu)
Summary: call_control: TCP connection for external prepaid app
Initial Comment:
Added socket type TCP in addition to UNIX socket.
New config parameters:
o modparam("call_control", "socket_type", "tcp") # default = "unix"
o modparam("call_control", "server_name", "myserver.mydomain.com")
o modparam("call_control", "server_port", 5000)
Motivations for this patch:
o external prepaid application in Java (no Unix socket in Java)
o several openSIPS B2BUA's can be client to the same prepaid app
o prepaid app can run on a different server
----------------------------------------------------------------------
>Comment By: Dan (dan_pascu)
Date: 2009-06-05 10:30
Message:
Hi Philippe,
Are you aware of the callcontrol application, available from
http://callcontrol.ag-projects.com/ ?
That is a bridge between the opensips call_control module and the actual
prepaid engine.
With this application combined with the call_control opensips module, one
can already do all you list there. We currently have this running with:
- external prepaid application in PHP (the rating engine from CDRTool)
- multiple opensips proxies are clients to the same rating engine (via the
callcontrol application)
- rating engine runs on a different server
The external callcontrol application acts as a bridge between the opensips
call_control module and the prepaid engine.
On input it listens on the unix socket and it connects over tcp to the
rating engine.
More information about the Devel
mailing list