Asterisk - The Open Source Telephony Project
18.5.0
|
Persistant data storage (akin to *doze registry) More...
Go to the source code of this file.
Macros | |
#define | AST_PRIVACY_ALLOW (1 << 1) /* Pass directly to me */ |
#define | AST_PRIVACY_DENY (1 << 0) /* Don't bother ringing, send to voicemail */ |
#define | AST_PRIVACY_KILL (1 << 2) /* Play anti-telemarketer message and hangup */ |
#define | AST_PRIVACY_TORTURE (1 << 3) /* Send directly to tele-torture */ |
#define | AST_PRIVACY_UNKNOWN (1 << 16) |
Functions | |
int | ast_privacy_check (char *dest, char *cid) |
int | ast_privacy_reset (char *dest) |
int | ast_privacy_set (char *dest, char *cid, int status) |
Persistant data storage (akin to *doze registry)
Definition in file privacy.h.
#define AST_PRIVACY_ALLOW (1 << 1) /* Pass directly to me */ |
Definition at line 31 of file privacy.h.
Referenced by ast_privacy_check(), ast_privacy_set(), setup_privacy_args(), and valid_priv_reply().
#define AST_PRIVACY_DENY (1 << 0) /* Don't bother ringing, send to voicemail */ |
Definition at line 30 of file privacy.h.
Referenced by ast_privacy_check(), ast_privacy_set(), setup_privacy_args(), and valid_priv_reply().
Definition at line 32 of file privacy.h.
Referenced by ast_privacy_check(), ast_privacy_set(), setup_privacy_args(), and valid_priv_reply().
#define AST_PRIVACY_TORTURE (1 << 3) /* Send directly to tele-torture */ |
Definition at line 33 of file privacy.h.
Referenced by ast_privacy_check(), ast_privacy_set(), setup_privacy_args(), and valid_priv_reply().
#define AST_PRIVACY_UNKNOWN (1 << 16) |
Definition at line 34 of file privacy.h.
Referenced by ast_privacy_check(), ast_privacy_set(), dial_exec_full(), and setup_privacy_args().
int ast_privacy_check | ( | char * | dest, |
char * | cid | ||
) |
Definition at line 46 of file privacy.c.
References ast_callerid_parse(), ast_copy_string(), ast_db_get(), AST_PRIVACY_ALLOW, AST_PRIVACY_DENY, AST_PRIVACY_KILL, AST_PRIVACY_TORTURE, AST_PRIVACY_UNKNOWN, ast_shrink_phone_number(), result, and tmp().
Referenced by setup_privacy_args().
int ast_privacy_reset | ( | char * | dest | ) |
Definition at line 75 of file privacy.c.
References ast_db_deltree().
int ast_privacy_set | ( | char * | dest, |
char * | cid, | ||
int | status | ||
) |
Definition at line 82 of file privacy.c.
References ast_callerid_parse(), ast_copy_string(), ast_db_del(), ast_db_put(), AST_PRIVACY_ALLOW, AST_PRIVACY_DENY, AST_PRIVACY_KILL, AST_PRIVACY_TORTURE, AST_PRIVACY_UNKNOWN, ast_shrink_phone_number(), ast_strlen_zero, and tmp().
Referenced by valid_priv_reply().