Thu Apr 28 2011 17:14:05

Asterisk developer's documentation


minivm_account Struct Reference

Structure for linked list of Mini-Voicemail users: minivm_accounts. More...

Collaboration diagram for minivm_account:

Data Fields

char accountcode [AST_MAX_ACCOUNT_CODE]
char attachfmt [80]
struct ast_variablechanvars
char domain [AST_MAX_CONTEXT]
char email [80]
char etemplate [80]
char exit [80]
char externnotify [160]
unsigned int flags
char fullname [120]
char language [MAX_LANGUAGE]
struct {
   struct minivm_account *   next
list
char pager [80]
char pincode [10]
char ptemplate [80]
char serveremail [80]
char uniqueid [20]
char username [AST_MAX_CONTEXT]
double volgain
char zonetag [80]

Detailed Description

Structure for linked list of Mini-Voicemail users: minivm_accounts.

Definition at line 487 of file app_minivm.c.


Field Documentation

char accountcode[AST_MAX_ACCOUNT_CODE]

Voicemail account account code

Definition at line 495 of file app_minivm.c.

Referenced by create_vmaccount(), leave_voicemail(), and minivm_account_func_read().

char attachfmt[80]

Format for voicemail audio file attachment

Definition at line 502 of file app_minivm.c.

Referenced by handle_minivm_show_users(), leave_voicemail(), notify_new_message(), and populate_defaults().

Variables for e-mail template

Definition at line 506 of file app_minivm.c.

Referenced by create_vmaccount(), free_user(), minivm_account_func_read(), and prep_email_sub_vars().

char email[80]

E-mail address - override

Definition at line 493 of file app_minivm.c.

Referenced by create_vmaccount(), minivm_account_func_read(), and sendmail().

char etemplate[80]

Pager template

Definition at line 503 of file app_minivm.c.

Referenced by create_vmaccount(), handle_minivm_show_users(), minivm_account_func_read(), and notify_new_message().

char exit[80]

Options for exiting from voicemail()

Definition at line 501 of file app_minivm.c.

Referenced by minivm_greet_exec().

char externnotify[160]

Configurable notification command

Definition at line 497 of file app_minivm.c.

Referenced by create_vmaccount(), and run_externnotify().

unsigned int flags

MVM_ flags

Definition at line 505 of file app_minivm.c.

Referenced by minivm_accmess_exec(), minivm_greet_exec(), and minivm_record_exec().

char fullname[120]

Full name, for directory app

Definition at line 492 of file app_minivm.c.

Referenced by create_vmaccount(), handle_minivm_show_users(), minivm_account_func_read(), prep_email_sub_vars(), and sendmail().

char language[MAX_LANGUAGE]

Config: Language setting

Definition at line 498 of file app_minivm.c.

Referenced by create_vmaccount(), and minivm_account_func_read().

struct { ... } list

Definition at line 508 of file app_minivm.c.

char pager[80]

E-mail address to pager (no attachment)

Definition at line 494 of file app_minivm.c.

Referenced by create_vmaccount(), minivm_account_func_read(), notify_new_message(), and sendmail().

char pincode[10]

Secret pin code, numbers only

Definition at line 491 of file app_minivm.c.

Referenced by create_vmaccount(), and minivm_account_func_read().

char ptemplate[80]

Voicemail format

Definition at line 504 of file app_minivm.c.

Referenced by create_vmaccount(), handle_minivm_show_users(), minivm_account_func_read(), and notify_new_message().

char serveremail[80]

From: Mail address

Definition at line 496 of file app_minivm.c.

Referenced by create_vmaccount(), and sendmail().

char uniqueid[20]

Unique integer identifier

Definition at line 500 of file app_minivm.c.

double volgain

Volume gain for voicemails sent via e-mail

Definition at line 507 of file app_minivm.c.

Referenced by create_vmaccount(), populate_defaults(), and sendmail().

char zonetag[80]

Time zone

Definition at line 499 of file app_minivm.c.

Referenced by create_vmaccount(), handle_minivm_show_users(), minivm_account_func_read(), and sendmail().


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