Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Patch
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Platform:Linux x86/gcc
-
FreeSWITCH GIT Revision:0
-
Reproduced with GIT HEAD?:No
Description
I would like to create a new module "mod_cdr_logic".
It will export CDR, selected channel variables, into the database table, using ODBC in core.
Also it will be able to execute a set of Lua and Java scripts before the CDR will be exported.
This will make it possible to implement complex business logic on the CDR.
For example it will be possible to skip some CDRs based on the response from one of the scripts.
The module will also support failover - it will try to export to the main database, and if it will not be available, will export CDR into the backup database.
Config file example attached.
It will export CDR, selected channel variables, into the database table, using ODBC in core.
Also it will be able to execute a set of Lua and Java scripts before the CDR will be exported.
This will make it possible to implement complex business logic on the CDR.
For example it will be possible to skip some CDRs based on the response from one of the scripts.
The module will also support failover - it will try to export to the main database, and if it will not be available, will export CDR into the backup database.
Config file example attached.
Activity
Vitalie Colosov
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Attachment | mod_cdr_logic.zip [ 12753 ] |
Vitalie Colosov
made changes -
| Attachment | mod_cdr_logic_1.1.zip [ 12754 ] |
Mike Jerris
made changes -
| Assignee | Vitalie Colosov [ vit ] | Mike Jerris [ mikej ] |
Jeff Lenk
made changes -
| Priority | Major [ 3 ] | Patch [ 6 ] |
Mike Jerris
made changes -
| Workflow | Freeswitch [ 12903 ] | jira [ 13184 ] |
Mike Jerris
made changes -
| Workflow | jira [ 13184 ] | Freeswitch [ 13256 ] |
Mike Jerris
made changes -
| Key | FSMOD-55 | MODAPP-492 |
| Project | FreeSWITCH Modules [ 10135 ] | FreeSWITCH Application Modules [ 10021 ] |
Mike Jerris
made changes -
| Project | FreeSWITCH Application Modules [ 10021 ] | FreeSWITCH [ 10141 ] |
| Key | MODAPP-492 | FS-1984 |
Mike Jerris
made changes -
| Assignee | Mike Jerris [ mikej ] | Ken Rice [ silik0n ] |