Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
minivm_account Struct Reference
Collaboration diagram for minivm_account:
Collaboration graph
[legend]

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

Definition at line 600 of file app_minivm.c.

Field Documentation

◆ accountcode

char accountcode[AST_MAX_ACCOUNT_CODE]

Voicemail account account code

Definition at line 608 of file app_minivm.c.

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

◆ attachfmt

char attachfmt[80]

Format for voicemail audio file attachment

Definition at line 615 of file app_minivm.c.

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

◆ chanvars

struct ast_variable* chanvars

Variables for e-mail template

Definition at line 619 of file app_minivm.c.

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

◆ domain

◆ email

char email[80]

E-mail address - override

Definition at line 606 of file app_minivm.c.

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

◆ etemplate

char etemplate[80]

Pager template

Definition at line 616 of file app_minivm.c.

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

◆ exit

char exit[80]

Options for exiting from voicemail()

Definition at line 614 of file app_minivm.c.

Referenced by minivm_greet_exec().

◆ externnotify

char externnotify[160]

Configurable notification command

Definition at line 610 of file app_minivm.c.

Referenced by create_vmaccount(), and run_externnotify().

◆ flags

unsigned int flags

MVM_ flags

Definition at line 618 of file app_minivm.c.

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

◆ fullname

char fullname[120]

Full name, for directory app

Definition at line 605 of file app_minivm.c.

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

◆ language

char language[MAX_LANGUAGE]

Config: Language setting

Definition at line 611 of file app_minivm.c.

Referenced by create_vmaccount(), and minivm_account_func_read().

◆ list

struct { ... } list

◆ next

struct minivm_account* next

Definition at line 621 of file app_minivm.c.

◆ pager

char pager[80]

E-mail address to pager (no attachment)

Definition at line 607 of file app_minivm.c.

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

◆ pincode

char pincode[10]

Secret pin code, numbers only

Definition at line 604 of file app_minivm.c.

Referenced by create_vmaccount(), and minivm_account_func_read().

◆ ptemplate

char ptemplate[80]

Voicemail format

Definition at line 617 of file app_minivm.c.

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

◆ serveremail

char serveremail[80]

From: Mail address

Definition at line 609 of file app_minivm.c.

Referenced by create_vmaccount(), and sendmail().

◆ uniqueid

char uniqueid[20]

Unique integer identifier

Definition at line 613 of file app_minivm.c.

◆ username

char username[AST_MAX_CONTEXT]

◆ volgain

double volgain

Volume gain for voicemails sent via e-mail

Definition at line 620 of file app_minivm.c.

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

◆ zonetag

char zonetag[80]

Time zone

Definition at line 612 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: