Sat Mar 10 01:55:55 2012

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 * emailbody
char * emailbody
char * emailbody
char * emailsubject
char * emailsubject
char * emailsubject
char exit [80]
unsigned int flags
char fullname [80]
char language [MAX_LANGUAGE]
struct {
   ast_vm_user *   next
list
struct {
   ast_vm_user *   next
list
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.

Definition at line 633 of file app_voicemail.c.


Field Documentation

char attachfmt

Attachment format

Definition at line 651 of file app_voicemail.c.

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

char callback

Definition at line 647 of file app_voicemail.c.

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

char context

Voicemail context

Definition at line 634 of file app_voicemail.c.

Referenced by add_email_attachment(), advanced_options(), append_mailbox(), change_password_realtime(), check_password(), close_mailbox(), complete_voicemail_show_users(), copy_message(), find_or_create(), forward_message(), handle_voicemail_show_users(), leave_voicemail(), make_email_file(), manager_list_voicemail_users(), notify_new_message(), open_mailbox(), play_message(), play_record_review(), prep_email_sub_vars(), resequence_mailbox(), reset_user_pw(), vm_change_password(), vm_change_password_shell(), vm_execmain(), vm_intro(), vm_newuser(), vm_options(), vm_tempgreeting(), and vmauthenticate().

char dialout

Definition at line 648 of file app_voicemail.c.

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

char email

E-mail address

Definition at line 638 of file app_voicemail.c.

Referenced by append_mailbox(), make_email_file(), manager_list_voicemail_users(), notify_new_message(), and sendmail().

char* emailbody

E-mail body

Definition at line 621 of file app_voicemail_odbcstorage.c.

char* emailbody

E-mail body

Definition at line 648 of file app_voicemail_imapstorage.c.

char* emailbody

E-mail body

Definition at line 640 of file app_voicemail.c.

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

char* emailsubject

E-mail subject

Definition at line 620 of file app_voicemail_odbcstorage.c.

char* emailsubject

E-mail subject

Definition at line 647 of file app_voicemail_imapstorage.c.

char* emailsubject

E-mail subject

Definition at line 639 of file app_voicemail.c.

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

char exit

Definition at line 650 of file app_voicemail.c.

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

unsigned int flags

VM_ flags

Definition at line 652 of file app_voicemail.c.

char fullname

Full name, for directory app

Definition at line 637 of file app_voicemail.c.

Referenced by append_mailbox(), handle_voicemail_show_users(), make_email_file(), manager_list_voicemail_users(), prep_email_sub_vars(), and sendpage().

char language

Config: Language setting

Definition at line 644 of file app_voicemail.c.

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

struct { ... } list

struct { ... } list

struct { ... } list

Referenced by complete_voicemail_show_users(), find_or_create(), find_user(), free_vm_users(), handle_voicemail_show_users(), manager_list_voicemail_users(), reset_user_pw(), and vm_users_data_provider_get().

char locale

The locale (for presentation of date/time)

Definition at line 646 of file app_voicemail.c.

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

char mailbox

Mailbox id, unique within vm context

Definition at line 635 of file app_voicemail.c.

Referenced by add_email_attachment(), advanced_options(), append_mailbox(), apply_options_full(), change_password_realtime(), check_password(), close_mailbox(), copy_message(), find_or_create(), forward_message(), handle_voicemail_show_users(), leave_voicemail(), make_email_file(), manager_list_voicemail_users(), notify_new_message(), play_message(), play_record_review(), prep_email_sub_vars(), resequence_mailbox(), reset_user_pw(), sendmail(), vm_change_password(), vm_change_password_shell(), vm_execmain(), vm_intro(), vm_options(), and vm_tempgreeting().

char mailcmd

Configurable mail command

Definition at line 643 of file app_voicemail.c.

Referenced by manager_list_voicemail_users().

int maxdeletedmsg

Maximum number of deleted msgs saved for this mailbox

Definition at line 656 of file app_voicemail.c.

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

int maxmsg

Maximum number of msgs per folder for this mailbox

Definition at line 655 of file app_voicemail.c.

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

int maxsecs

Maximum number of seconds per message for this mailbox

Definition at line 657 of file app_voicemail.c.

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

int minsecs

Minimum number of seconds per message for this mailbox

Definition at line 654 of file app_voicemail.c.

Referenced by apply_option(), and populate_defaults().

struct ast_vm_user* next

Definition at line 648 of file app_voicemail_odbcstorage.c.

struct ast_vm_user* next

Definition at line 675 of file app_voicemail_imapstorage.c.

struct ast_vm_user* next

Definition at line 667 of file app_voicemail.c.

char pager

E-mail address to pager (no attachment)

Definition at line 641 of file app_voicemail.c.

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

char password

Secret pin code, numbers only

Definition at line 636 of file app_voicemail.c.

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

int passwordlocation

Storage location of the password

Definition at line 658 of file app_voicemail.c.

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

int saydurationm

Definition at line 653 of file app_voicemail.c.

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

char serveremail

From: Mail address

Definition at line 642 of file app_voicemail.c.

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

char uniqueid

Unique integer identifier

Definition at line 649 of file app_voicemail.c.

Referenced by manager_list_voicemail_users().

double volgain

Volume gain for voicemails sent via email

Definition at line 666 of file app_voicemail.c.

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

char zonetag

Time zone

Definition at line 645 of file app_voicemail.c.

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


The documentation for this struct was generated from the following files:
Generated on Sat Mar 10 01:55:55 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7