#include <cdr.h>
Data Fields | |
char | accountcode [AST_MAX_ACCOUNT_CODE] |
long int | amaflags |
timeval | answer |
long int | billsec |
char | channel [AST_MAX_EXTENSION] |
char | clid [AST_MAX_EXTENSION] |
char | dcontext [AST_MAX_EXTENSION] |
long int | disposition |
char | dst [AST_MAX_EXTENSION] |
char | dstchannel [AST_MAX_EXTENSION] |
long int | duration |
timeval | end |
unsigned int | flags |
char | lastapp [AST_MAX_EXTENSION] |
char | lastdata [AST_MAX_EXTENSION] |
ast_cdr * | next |
char | src [AST_MAX_EXTENSION] |
timeval | start |
char | uniqueid [32] |
char | userfield [AST_MAX_USER_FIELD] |
varshead | varshead |
Definition at line 62 of file cdr.h.
char accountcode[AST_MAX_ACCOUNT_CODE] |
What account number to use
Definition at line 94 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_setaccount(), build_csv_record(), build_query(), build_radius_record(), csv_log(), manager_log(), pgsql_log(), ring_entry(), sqlite_log(), and tds_log().
long int amaflags |
What flags to use
Definition at line 92 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_setamaflags(), build_csv_record(), build_query(), build_radius_record(), csv_log(), manager_log(), pgsql_log(), ring_entry(), sqlite_log(), and tds_log().
struct timeval answer |
Definition at line 82 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_reset(), ast_cdr_specialized_reset(), build_csv_record(), build_radius_record(), end_bridge_callback(), manager_log(), ospfinished_exec(), sqlite_log(), tds_log(), and wait_for_answer().
long int billsec |
Total time call is up, in seconds
Definition at line 88 of file cdr.h.
Referenced by ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_reset(), ast_cdr_specialized_reset(), build_csv_record(), build_query(), build_radius_record(), csv_log(), manager_log(), pgsql_log(), sqlite_log(), and tds_log().
char channel[AST_MAX_EXTENSION] |
Definition at line 72 of file cdr.h.
Referenced by __login_exec(), agentmonitoroutgoing_exec(), ast_bridge_call(), ast_cdr_free(), ast_cdr_getvar(), ast_cdr_init(), ast_cdr_merge(), ast_cdr_noanswer(), ast_cdr_start(), build_csv_record(), build_query(), build_radius_record(), check_post(), csv_log(), manager_log(), pgsql_log(), post_cdr(), ring_entry(), sqlite_log(), and tds_log().
char clid[AST_MAX_EXTENSION] |
Caller*ID with text
Definition at line 64 of file cdr.h.
Referenced by ast_cdr_getvar(), ast_cdr_merge(), build_csv_record(), build_query(), build_radius_record(), manager_log(), pgsql_log(), ring_entry(), set_one_cid(), sqlite_log(), and tds_log().
char dcontext[AST_MAX_EXTENSION] |
Destination context
Definition at line 70 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), build_csv_record(), build_query(), build_radius_record(), manager_log(), pgsql_log(), ring_entry(), sqlite_log(), and tds_log().
long int disposition |
What happened to the call
Definition at line 90 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_failed(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_noanswer(), ast_cdr_reset(), ast_cdr_specialized_reset(), ast_hangup(), build_csv_record(), build_query(), build_radius_record(), csv_log(), manager_log(), pgsql_log(), post_cdr(), sqlite_log(), tds_log(), and wait_for_answer().
char dst[AST_MAX_EXTENSION] |
Destination extension
Definition at line 68 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), build_csv_record(), build_query(), build_radius_record(), csv_log(), manager_log(), pgsql_log(), ring_entry(), sqlite_log(), and tds_log().
char dstchannel[AST_MAX_EXTENSION] |
Destination channel if appropriate
Definition at line 74 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_setdestchan(), build_csv_record(), build_query(), build_radius_record(), manager_log(), pgsql_log(), post_cdr(), sqlite_log(), tds_log(), and try_calling().
long int duration |
Total time in system, in seconds
Definition at line 86 of file cdr.h.
Referenced by ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_reset(), ast_cdr_specialized_reset(), build_csv_record(), build_query(), build_radius_record(), csv_log(), manager_log(), pgsql_log(), sqlite_log(), and tds_log().
struct timeval end |
Definition at line 84 of file cdr.h.
Referenced by ast_cdr_free(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_reset(), ast_cdr_specialized_reset(), build_csv_record(), build_radius_record(), manager_log(), post_cdr(), sqlite_log(), and tds_log().
unsigned int flags |
char lastapp[AST_MAX_EXTENSION] |
Last application if appropriate
Definition at line 76 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), build_csv_record(), build_query(), build_radius_record(), manager_log(), pgsql_log(), ring_entry(), sqlite_log(), and tds_log().
char lastdata[AST_MAX_EXTENSION] |
Last application data
Definition at line 78 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_cdr_merge(), build_csv_record(), build_query(), build_radius_record(), manager_log(), pgsql_log(), ring_entry(), sqlite_log(), and tds_log().
Definition at line 105 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_answer(), ast_cdr_append(), ast_cdr_appenduserfield(), ast_cdr_busy(), ast_cdr_discard(), ast_cdr_disposition(), ast_cdr_end(), ast_cdr_failed(), ast_cdr_fork(), ast_cdr_free(), ast_cdr_free_vars(), ast_cdr_getvar_internal(), ast_cdr_init(), ast_cdr_merge(), ast_cdr_noanswer(), ast_cdr_reset(), ast_cdr_serialize_variables(), ast_cdr_setaccount(), ast_cdr_setamaflags(), ast_cdr_setanswer(), ast_cdr_setapp(), ast_cdr_setcid(), ast_cdr_setdestchan(), ast_cdr_setdisposition(), ast_cdr_setuserfield(), ast_cdr_setvar(), ast_cdr_start(), ast_cdr_update(), cdr_read(), cdr_write(), pick_unlocked_cdr(), and post_cdr().
char src[AST_MAX_EXTENSION] |
Caller*ID number
Definition at line 66 of file cdr.h.
Referenced by ast_cdr_getvar(), ast_cdr_merge(), build_csv_record(), build_query(), build_radius_record(), csv_log(), manager_log(), pgsql_log(), ring_entry(), set_one_cid(), sqlite_log(), and tds_log().
struct timeval start |
Definition at line 80 of file cdr.h.
Referenced by action_status(), ast_bridge_call(), ast_cdr_free(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_reset(), ast_cdr_specialized_reset(), ast_cdr_start(), build_csv_record(), build_query(), build_radius_record(), end_bridge_callback(), handle_chanlist(), handle_chanlist_deprecated(), handle_showchan(), handle_showchan_deprecated(), manager_log(), ospfinished_exec(), pgsql_log(), post_cdr(), serialize_showchan(), sqlite_log(), and tds_log().
char uniqueid[32] |
Definition at line 98 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_getvar(), ast_do_masquerade(), build_csv_record(), build_query(), build_radius_record(), manager_log(), pgsql_log(), sqlite_log(), and tds_log().
char userfield[AST_MAX_USER_FIELD] |
Definition at line 100 of file cdr.h.
Referenced by ast_bridge_call(), ast_cdr_appenduserfield(), ast_cdr_getvar(), ast_cdr_merge(), ast_cdr_setuserfield(), build_csv_record(), build_query(), build_radius_record(), manager_log(), pgsql_log(), ring_entry(), sqlite_log(), and tds_log().
Definition at line 103 of file cdr.h.
Referenced by ast_cdr_copy_vars(), ast_cdr_free_vars(), ast_cdr_getvar_internal(), ast_cdr_serialize_variables(), and cdr_merge_vars().