dect
/
asterisk
Archived
13
0
Fork 0

Change cdr_manager to use a "CDR" level, rather than the (overcrowded) "call" level.

(Closes issue #11015)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@91173 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
tilghman 2007-12-05 16:46:47 +00:00
parent 29a6f4d8e6
commit a17700ba80
6 changed files with 12 additions and 3 deletions

View File

@ -23,6 +23,8 @@ AMI - The manager (TCP/TLS/HTTP)
* Added a "ListAllVoicemailUsers" action that allows you to get a list of all
the voicemail users setup.
* Added 'DBDel' and 'DBDelTree' manager commands.
* cdr_manager now reports events via the "cdr" level, separating it from
the very verbose "call" level.
Dialplan functions
------------------

View File

@ -146,3 +146,7 @@ Manager:
* The IAXpeers command output has been changed to more closely resemble the
output of the SIPpeers command.
* cdr_manager now reports at the "cdr" level, not at "call" You may need to
change your manager.conf to add the level to existing AMI users, if they
want to see the CDR events generated.

View File

@ -146,7 +146,7 @@ static int manager_log(struct ast_cdr *cdr)
pbx_substitute_variables_helper(&dummy, customfields->str, buf, sizeof(buf) - 1);
}
manager_event(EVENT_FLAG_CALL, "Cdr",
manager_event(EVENT_FLAG_CDR, "Cdr",
"AccountCode: %s\r\n"
"Source: %s\r\n"
"Destination: %s\r\n"

View File

@ -71,5 +71,5 @@ bindaddr = 0.0.0.0
;displayconnects = yes ; Display on CLI user login/logoff
;
; Authorization for various classes
;read = system,call,log,verbose,command,agent,user,config,dtmf,reporting
;write = system,call,log,verbose,command,agent,user,config,dtmf,reporting
;read = system,call,log,verbose,command,agent,user,config,dtmf,reporting,cdr
;write = system,call,log,verbose,command,agent,user,config,dtmf,reporting,cdr

View File

@ -63,6 +63,8 @@
#define EVENT_FLAG_CONFIG (1 << 7) /* Ability to modify configurations */
#define EVENT_FLAG_DTMF (1 << 8) /* Ability to read DTMF events */
#define EVENT_FLAG_REPORTING (1 << 9) /* Reporting events such as rtcp sent */
#define EVENT_FLAG_CDR (1 << 10) /* CDR events */
/* Export manager structures */
#define AST_MAX_MANHEADERS 128

View File

@ -309,6 +309,7 @@ static struct permalias {
{ EVENT_FLAG_CONFIG, "config" },
{ EVENT_FLAG_DTMF, "dtmf" },
{ EVENT_FLAG_REPORTING, "reporting" },
{ EVENT_FLAG_CDR, "cdr" },
{ -1, "all" },
{ 0, "none" },
};