Sun Oct 16 2011 08:43:13

Asterisk developer's documentation


ast_vm_user Struct Reference
Collaboration diagram for ast_vm_user:

Data Fields

char attachfmt [20]
char callback [80]
char context [AST_MAX_CONTEXT]
char dialout [80]
char email [80]
char * emailbody
char * emailsubject
char exit [80]
unsigned int flags
char fullname [80]
char language [MAX_LANGUAGE]
struct {
   struct ast_vm_user *   next
list
char locale [20]
char mailbox [AST_MAX_EXTENSION]
char mailcmd [160]
int maxdeletedmsg
int maxmsg
int maxsecs
int minsecs
char pager [80]
char password [80]
int passwordlocation
int saydurationm
char serveremail [80]
char uniqueid [80]
double volgain
char zonetag [80]

Detailed Description

Structure for linked list of users Use ast_vm_user_destroy() to free one of these structures.


Field Documentation

char attachfmt[20]

Attachment format

Definition at line 652 of file app_voicemail.c.

Referenced by apply_option(), notify_new_message(), AST_TEST_DEFINE(), and manager_list_voicemail_users().

unsigned int flags

VM_ flags

Definition at line 653 of file app_voicemail.c.

char language[MAX_LANGUAGE]

Config: Language setting

Definition at line 645 of file app_voicemail.c.

Referenced by apply_option(), vm_execmain(), and manager_list_voicemail_users().

struct { ... } list
char locale[20]

The locale (for presentation of date/time)

Definition at line 647 of file app_voicemail.c.

Referenced by populate_defaults(), apply_option(), prep_email_sub_vars(), make_email_file(), and sendpage().

char mailcmd[160]

Configurable mail command

Definition at line 644 of file app_voicemail.c.

Referenced by manager_list_voicemail_users().

Maximum number of deleted msgs saved for this mailbox

Definition at line 657 of file app_voicemail.c.

Referenced by populate_defaults(), apply_option(), save_to_folder(), close_mailbox(), and AST_TEST_DEFINE().

int maxsecs

Maximum number of seconds per message for this mailbox

Definition at line 658 of file app_voicemail.c.

Referenced by populate_defaults(), apply_option(), leave_voicemail(), vm_forwardoptions(), AST_TEST_DEFINE(), and manager_list_voicemail_users().

int minsecs

Minimum number of seconds per message for this mailbox

Definition at line 655 of file app_voicemail.c.

Referenced by populate_defaults(), apply_option(), leave_voicemail(), and AST_TEST_DEFINE().

struct ast_vm_user* next

Definition at line 668 of file app_voicemail.c.

char pager[80]

E-mail address to pager (no attachment)

Definition at line 642 of file app_voicemail.c.

Referenced by apply_options_full(), notify_new_message(), append_mailbox(), and manager_list_voicemail_users().

Storage location of the password

Definition at line 659 of file app_voicemail.c.

Referenced by populate_defaults(), apply_option(), vm_change_password(), append_mailbox(), AST_TEST_DEFINE(), and load_config().

char serveremail[80]

From: Mail address

Definition at line 643 of file app_voicemail.c.

Referenced by apply_option(), notify_new_message(), AST_TEST_DEFINE(), and manager_list_voicemail_users().

char uniqueid[80]

Unique integer identifier

Definition at line 650 of file app_voicemail.c.

Referenced by apply_options_full(), and manager_list_voicemail_users().

double volgain

Volume gain for voicemails sent via email

Definition at line 667 of file app_voicemail.c.

Referenced by populate_defaults(), apply_option(), add_email_attachment(), AST_TEST_DEFINE(), and manager_list_voicemail_users().


The documentation for this struct was generated from the following file: