Thu Jul 9 13:41:41 2009

Asterisk developer's documentation


minivm_account Struct Reference

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


Data Fields

char accountcode [AST_MAX_ACCOUNT_CODE]
char attachfmt [80]
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 {
   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 342 of file app_minivm.c.


Field Documentation

char accountcode[AST_MAX_ACCOUNT_CODE]

Voicemail account account code

Definition at line 350 of file app_minivm.c.

Referenced by leave_voicemail(), and minivm_account_func_read().

char attachfmt[80]

Format for voicemail audio file attachment

Definition at line 357 of file app_minivm.c.

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

struct ast_variable* chanvars

Variables for e-mail template

Definition at line 361 of file app_minivm.c.

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

char domain[AST_MAX_CONTEXT]

Voicemail domain

Definition at line 344 of file app_minivm.c.

Referenced by complete_minivm_show_users(), find_account(), handle_minivm_show_users(), leave_voicemail(), minivm_accmess_exec(), minivm_account_func_read(), minivm_greet_exec(), notify_new_message(), prep_email_sub_vars(), run_externnotify(), and sendmail().

char email[80]

E-mail address - override

Definition at line 348 of file app_minivm.c.

Referenced by minivm_account_func_read(), and sendmail().

char etemplate[80]

Pager template

Definition at line 358 of file app_minivm.c.

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

char exit[80]

Options for exiting from voicemail()

Definition at line 356 of file app_minivm.c.

Referenced by minivm_greet_exec().

char externnotify[160]

Configurable notification command

Definition at line 352 of file app_minivm.c.

Referenced by run_externnotify().

unsigned int flags

MVM_ flags

Definition at line 360 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 347 of file app_minivm.c.

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

char language[MAX_LANGUAGE]

Config: Language setting

Definition at line 353 of file app_minivm.c.

Referenced by minivm_account_func_read().

struct { ... } list

Referenced by complete_minivm_show_users(), create_vmaccount(), find_account(), handle_minivm_list_templates(), handle_minivm_show_users(), handle_minivm_show_zones(), message_destroy_list(), message_template_build(), message_template_find(), sendmail(), timezone_add(), timezone_destroy_list(), and vmaccounts_destroy_list().

struct minivm_account* next

Definition at line 363 of file app_minivm.c.

char pager[80]

E-mail address to pager (no attachment)

Definition at line 349 of file app_minivm.c.

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

char pincode[10]

Secret pin code, numbers only

Definition at line 346 of file app_minivm.c.

Referenced by minivm_account_func_read().

char ptemplate[80]

Voicemail format

Definition at line 359 of file app_minivm.c.

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

char serveremail[80]

From: Mail address

Definition at line 351 of file app_minivm.c.

Referenced by sendmail().

char uniqueid[20]

Unique integer identifier

Definition at line 355 of file app_minivm.c.

char username[AST_MAX_CONTEXT]

Mailbox username

Definition at line 343 of file app_minivm.c.

Referenced by create_vmaccount(), find_account(), find_user_realtime(), handle_minivm_show_users(), minivm_accmess_exec(), minivm_account_func_read(), minivm_counter_func_read(), minivm_counter_func_write(), minivm_greet_exec(), minivm_notify_exec(), notify_new_message(), prep_email_sub_vars(), run_externnotify(), and sendmail().

double volgain

Volume gain for voicemails sent via e-mail

Definition at line 362 of file app_minivm.c.

Referenced by populate_defaults(), and sendmail().

char zonetag[80]

Time zone

Definition at line 354 of file app_minivm.c.

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


The documentation for this struct was generated from the following file:
Generated on Thu Jul 9 13:41:41 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7