Asterisk - The Open Source Telephony Project GIT-master-3dae2cf
|
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] |
char | peertenantid [AST_MAX_TENANT_ID] |
int | sequence |
char | src [AST_MAX_EXTENSION] |
struct timeval | start |
char | tenantid [AST_MAX_TENANT_ID] |
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 311 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 309 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 299 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(), odbc_log(), and pgsql_log().
long int billsec |
Total time call is up, in seconds
Definition at line 305 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 289 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 281 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 287 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 307 of file cdr.h.
Referenced by ast_cdr_disp2str(), 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 285 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 291 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 303 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 301 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(), odbc_log(), and pgsql_log().
char lastapp[AST_MAX_EXTENSION] |
Last application if appropriate
Definition at line 293 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 295 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 319 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 332 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 313 of file cdr.h.
Referenced by ast_cdr_format_var(), build_csv_record(), cdr_object_create_public_records(), and execute_cb().
char peertenantid[AST_MAX_TENANT_ID] |
Channel tenant Identifier of the last person we talked to
Definition at line 323 of file cdr.h.
Referenced by ast_cdr_format_var(), and cdr_object_create_public_records().
int sequence |
Sequence field
Definition at line 327 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 283 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 297 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(), odbc_log(), and pgsql_log().
char tenantid[AST_MAX_TENANT_ID] |
Channel tenant Identifier
Definition at line 321 of file cdr.h.
Referenced by ast_cdr_format_var(), and cdr_object_create_public_records().
char uniqueid[AST_MAX_UNIQUEID] |
Unique Channel Identifier
Definition at line 317 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 325 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 330 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().