Sat Aug 6 00:40:08 2011

Asterisk developer's documentation


ast_vm_user Struct Reference


Data Fields

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

Detailed Description

Structure for linked list of users

Definition at line 337 of file app_voicemail.c.


Field Documentation

char attachfmt[20]

Attachment format

Definition at line 354 of file app_voicemail.c.

Referenced by apply_option(), and notify_new_message().

char callback[80]

Definition at line 350 of file app_voicemail.c.

Referenced by advanced_options(), apply_option(), populate_defaults(), and vm_execmain().

char context[AST_MAX_CONTEXT]

Voicemail context

Definition at line 338 of file app_voicemail.c.

Referenced by advanced_options(), apply_options_full(), close_mailbox(), complete_voicemail_show_users(), copy_message(), find_or_create(), forward_message(), handle_voicemail_show_users(), invent_message(), leave_voicemail(), make_email_file(), notify_new_message(), open_mailbox(), play_greeting(), play_record_review(), prep_email_sub_vars(), resequence_mailbox(), reset_user_pw(), save_to_folder(), vm_change_password(), vm_change_password_shell(), vm_execmain(), vm_intro(), vm_options(), vm_tempgreeting(), and vmauthenticate().

char dialout[80]

Definition at line 351 of file app_voicemail.c.

Referenced by advanced_options(), apply_option(), populate_defaults(), and vm_execmain().

char email[80]

E-mail address

Definition at line 342 of file app_voicemail.c.

Referenced by apply_options_full(), make_email_file(), notify_new_message(), and sendmail().

char exit[80]

Definition at line 353 of file app_voicemail.c.

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

unsigned int flags

VM_ flags

Definition at line 355 of file app_voicemail.c.

char fullname[80]

Full name, for directory app

Definition at line 341 of file app_voicemail.c.

Referenced by apply_options_full(), handle_voicemail_show_users(), make_email_file(), and prep_email_sub_vars().

char language[MAX_LANGUAGE]

Config: Language setting

Definition at line 348 of file app_voicemail.c.

Referenced by apply_option(), and vm_execmain().

struct { ... } list

Referenced by complete_voicemail_show_users(), find_or_create(), find_user(), handle_voicemail_show_users(), reset_user_pw(), and vmu_tm().

char mailbox[AST_MAX_EXTENSION]

Mailbox id, unique within vm context

Definition at line 339 of file app_voicemail.c.

Referenced by close_mailbox(), copy_message(), find_or_create(), forward_message(), handle_voicemail_show_users(), leave_voicemail(), make_email_file(), notify_new_message(), play_greeting(), play_record_review(), prep_email_sub_vars(), resequence_mailbox(), reset_user_pw(), sendmail(), vm_change_password(), vm_change_password_shell(), and vm_execmain().

char mailcmd[160]

Configurable mail command

Definition at line 345 of file app_voicemail.c.

int maxmsg

Maximum number of msgs per folder for this mailbox

Definition at line 357 of file app_voicemail.c.

Referenced by apply_option(), forward_message(), last_message_index(), leave_voicemail(), open_mailbox(), populate_defaults(), resequence_mailbox(), save_to_folder(), vm_allocate_dh(), and vm_execmain().

struct ast_vm_user* next

Definition at line 365 of file app_voicemail.c.

Referenced by make_email_file().

char pager[80]

E-mail address to pager (no attachment)

Definition at line 343 of file app_voicemail.c.

Referenced by apply_options_full(), and notify_new_message().

char password[80]

Secret pin code, numbers only

Definition at line 340 of file app_voicemail.c.

Referenced by apply_options_full(), change_password_realtime(), reset_user_pw(), vm_authenticate(), vm_change_password(), vm_change_password_shell(), vm_execmain(), and vm_options().

char preprocesscmd[160]

Configurable pre-attach command

Definition at line 346 of file app_voicemail.c.

Referenced by apply_option(), and make_email_file().

char preprocessfmt[20]

Configurable pre-attach command

Definition at line 347 of file app_voicemail.c.

Referenced by apply_option(), and make_email_file().

int saydurationm

Definition at line 356 of file app_voicemail.c.

Referenced by apply_option(), play_message(), and populate_defaults().

char serveremail[80]

From: Mail address

Definition at line 344 of file app_voicemail.c.

Referenced by apply_option(), and notify_new_message().

char uniqueid[80]

Unique integer identifier

Definition at line 352 of file app_voicemail.c.

Referenced by apply_options_full(), and change_password_realtime().

double volgain

Volume gain for voicemails sent via email

Definition at line 364 of file app_voicemail.c.

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

char zonetag[80]

Time zone

Definition at line 349 of file app_voicemail.c.

Referenced by apply_option(), handle_voicemail_show_users(), play_message_datetime(), populate_defaults(), and vmu_tm().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 6 00:40:08 2011 for Asterisk - the Open Source PBX by  doxygen 1.4.7