Asterisk - The Open Source Telephony Project
18.5.0
|
Responsible for call detail data. More...
#include <cdr.h>
Data Fields | |
char | accountcode [AST_MAX_ACCOUNT_CODE] |
long int | amaflags |
struct 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 |
struct timeval | end |
unsigned int | flags |
char | lastapp [AST_MAX_EXTENSION] |
char | lastdata [AST_MAX_EXTENSION] |
char | linkedid [AST_MAX_UNIQUEID] |
struct ast_cdr * | next |
char | peeraccount [AST_MAX_ACCOUNT_CODE] |
int | sequence |
char | src [AST_MAX_EXTENSION] |
struct timeval | start |
char | uniqueid [AST_MAX_UNIQUEID] |
char | userfield [AST_MAX_USER_FIELD] |
struct varshead | varshead |
char accountcode[AST_MAX_ACCOUNT_CODE] |
What account number to use
Definition at line 308 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), csv_log(), execute_cb(), and manager_log().
long int amaflags |
What flags to use
Definition at line 306 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
struct timeval answer |
Definition at line 296 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), manager_log(), mysql_log(), odbc_log(), and pgsql_log().
long int billsec |
Total time call is up, in seconds
Definition at line 302 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), manager_log(), and verify_mock_cdr_record().
char channel[AST_MAX_EXTENSION] |
Definition at line 286 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), manager_log(), post_cdr(), and verify_mock_cdr_record().
char clid[AST_MAX_EXTENSION] |
Caller*ID with text
Definition at line 278 of file cdr.h.
Referenced by ast_cdr_format_var(), AST_TEST_DEFINE(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
char dcontext[AST_MAX_EXTENSION] |
Destination context
Definition at line 284 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
long int disposition |
What happened to the call
Definition at line 304 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), manager_log(), and post_cdr().
char dst[AST_MAX_EXTENSION] |
Destination extension
Definition at line 282 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
char dstchannel[AST_MAX_EXTENSION] |
Destination channel if appropriate
Definition at line 288 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), manager_log(), post_cdr(), and verify_mock_cdr_record().
long int duration |
Total time in system, in seconds
Definition at line 300 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
struct timeval end |
Definition at line 298 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), manager_log(), mysql_log(), odbc_log(), and pgsql_log().
char lastapp[AST_MAX_EXTENSION] |
Last application if appropriate
Definition at line 290 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
char lastdata[AST_MAX_EXTENSION] |
Last application data
Definition at line 292 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
char linkedid[AST_MAX_UNIQUEID] |
Linked group Identifier
Definition at line 316 of file cdr.h.
Referenced by ast_cdr_format_var(), AST_TEST_DEFINE(), base_process_party_a(), build_csv_record(), cdr_object_create_public_records(), and execute_cb().
struct ast_cdr* next |
Definition at line 325 of file cdr.h.
Referenced by ast_cdr_dup(), ast_cdr_free(), AST_TEST_DEFINE(), cdr_object_create_public_records(), mock_cdr_backend_cb(), post_cdr(), and verify_mock_cdr_record().
char peeraccount[AST_MAX_ACCOUNT_CODE] |
Account number of the last person we talked to
Definition at line 310 of file cdr.h.
Referenced by ast_cdr_format_var(), build_csv_record(), cdr_object_create_public_records(), and execute_cb().
int sequence |
Sequence field
Definition at line 320 of file cdr.h.
Referenced by ast_cdr_format_var(), build_csv_record(), cdr_object_create_public_records(), and execute_cb().
char src[AST_MAX_EXTENSION] |
Caller*ID number
Definition at line 280 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
struct timeval start |
Definition at line 294 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), manager_log(), mysql_log(), odbc_log(), and pgsql_log().
char uniqueid[AST_MAX_UNIQUEID] |
Unique Channel Identifier
Definition at line 314 of file cdr.h.
Referenced by ast_cdr_format_var(), AST_TEST_DEFINE(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
char userfield[AST_MAX_USER_FIELD] |
User field
Definition at line 318 of file cdr.h.
Referenced by ast_cdr_format_var(), beanstalk_put(), build_csv_record(), build_radius_record(), cdr_object_create_public_records(), execute_cb(), and manager_log().
A linked list for variables
Definition at line 323 of file cdr.h.
Referenced by ast_cdr_dup(), ast_cdr_free(), cdr_format_var_internal(), cdr_object_create_public_records(), and mock_cdr_backend_cb().