
Data Fields | |
| char | attachfmt [20] |
| char | callback [80] |
| char | context [AST_MAX_CONTEXT] |
| char | dialout [80] |
| char | email [80] |
| char * | emailbody |
| char * | emailsubject |
| char | exit [80] |
| unsigned int | flags |
| char | fullname [80] |
| char | language [MAX_LANGUAGE] |
| struct { | |
| 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] |
Structure for linked list of users Use ast_vm_user_destroy() to free one of these structures.
| char attachfmt[20] |
Attachment format
Definition at line 652 of file app_voicemail.c.
Referenced by apply_option(), notify_new_message(), AST_TEST_DEFINE(), and manager_list_voicemail_users().
| char callback[80] |
Definition at line 648 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), vm_execmain(), AST_TEST_DEFINE(), manager_list_voicemail_users(), and advanced_options().
| char context[AST_MAX_CONTEXT] |
Voicemail context
Definition at line 635 of file app_voicemail.c.
Referenced by check_password(), change_password_realtime(), apply_options_full(), reset_user_pw(), vm_change_password(), vm_change_password_shell(), prep_email_sub_vars(), make_email_file(), add_email_attachment(), copy_message(), leave_voicemail(), resequence_mailbox(), save_to_folder(), notify_new_message(), forward_message(), play_message(), open_mailbox(), close_mailbox(), vm_intro(), vm_newuser(), vm_options(), vm_tempgreeting(), vm_execmain(), find_or_create(), append_mailbox(), vmauthenticate(), complete_voicemail_show_users(), handle_voicemail_show_users(), vm_users_data_provider_get_helper(), manager_list_voicemail_users(), load_config(), advanced_options(), and play_record_review().
| char dialout[80] |
Definition at line 649 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), vm_execmain(), AST_TEST_DEFINE(), manager_list_voicemail_users(), and advanced_options().
| char email[80] |
E-mail address
Definition at line 639 of file app_voicemail.c.
Referenced by apply_options_full(), make_email_file(), sendmail(), notify_new_message(), append_mailbox(), and manager_list_voicemail_users().
| char* emailbody |
E-mail body
Definition at line 641 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), apply_options_full(), find_user(), free_user(), make_email_file(), and AST_TEST_DEFINE().
| char* emailsubject |
E-mail subject
Definition at line 640 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), apply_options_full(), find_user(), free_user(), make_email_file(), and AST_TEST_DEFINE().
| char exit[80] |
Definition at line 651 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), leave_voicemail(), AST_TEST_DEFINE(), and manager_list_voicemail_users().
| unsigned int flags |
VM_ flags
Definition at line 653 of file app_voicemail.c.
| char fullname[80] |
Full name, for directory app
Definition at line 638 of file app_voicemail.c.
Referenced by apply_options_full(), prep_email_sub_vars(), make_email_file(), sendpage(), append_mailbox(), handle_voicemail_show_users(), and manager_list_voicemail_users().
| char language[MAX_LANGUAGE] |
Config: Language setting
Definition at line 645 of file app_voicemail.c.
Referenced by apply_option(), vm_execmain(), and manager_list_voicemail_users().
| struct { ... } list |
| char locale[20] |
The locale (for presentation of date/time)
Definition at line 647 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), prep_email_sub_vars(), make_email_file(), and sendpage().
| char mailbox[AST_MAX_EXTENSION] |
Mailbox id, unique within vm context
Definition at line 636 of file app_voicemail.c.
Referenced by check_password(), change_password_realtime(), apply_options_full(), find_user_realtime(), reset_user_pw(), vm_change_password(), vm_change_password_shell(), prep_email_sub_vars(), make_email_file(), add_email_attachment(), sendmail(), copy_message(), leave_voicemail(), resequence_mailbox(), save_to_folder(), notify_new_message(), forward_message(), play_message(), close_mailbox(), vm_intro(), vm_options(), vm_tempgreeting(), vm_execmain(), find_or_create(), append_mailbox(), handle_voicemail_show_users(), vm_users_data_provider_get_helper(), manager_list_voicemail_users(), load_config(), advanced_options(), and play_record_review().
| char mailcmd[160] |
Configurable mail command
Definition at line 644 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 657 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), save_to_folder(), close_mailbox(), and AST_TEST_DEFINE().
| int maxmsg |
Maximum number of msgs per folder for this mailbox
Definition at line 656 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), vm_allocate_dh(), last_message_index(), leave_voicemail(), resequence_mailbox(), save_to_folder(), forward_message(), open_mailbox(), close_mailbox(), vm_execmain(), and manager_list_voicemail_users().
| int maxsecs |
Maximum number of seconds per message for this mailbox
Definition at line 658 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), leave_voicemail(), vm_forwardoptions(), AST_TEST_DEFINE(), and manager_list_voicemail_users().
| int minsecs |
Minimum number of seconds per message for this mailbox
Definition at line 655 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), leave_voicemail(), and AST_TEST_DEFINE().
| struct ast_vm_user* next |
Definition at line 668 of file app_voicemail.c.
| char pager[80] |
E-mail address to pager (no attachment)
Definition at line 642 of file app_voicemail.c.
Referenced by apply_options_full(), notify_new_message(), append_mailbox(), and manager_list_voicemail_users().
| char password[80] |
Secret pin code, numbers only
Definition at line 637 of file app_voicemail.c.
Referenced by check_password(), change_password_realtime(), apply_options_full(), reset_user_pw(), vm_change_password(), vm_change_password_shell(), vm_options(), vm_authenticate(), vm_execmain(), append_mailbox(), and load_config().
| int passwordlocation |
Storage location of the password
Definition at line 659 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), vm_change_password(), append_mailbox(), AST_TEST_DEFINE(), and load_config().
| int saydurationm |
Definition at line 654 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), play_message(), AST_TEST_DEFINE(), and manager_list_voicemail_users().
| char serveremail[80] |
From: Mail address
Definition at line 643 of file app_voicemail.c.
Referenced by apply_option(), notify_new_message(), AST_TEST_DEFINE(), and manager_list_voicemail_users().
| char uniqueid[80] |
Unique integer identifier
Definition at line 650 of file app_voicemail.c.
Referenced by apply_options_full(), and manager_list_voicemail_users().
| double volgain |
Volume gain for voicemails sent via email
Definition at line 667 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), add_email_attachment(), AST_TEST_DEFINE(), and manager_list_voicemail_users().
| char zonetag[80] |
Time zone
Definition at line 646 of file app_voicemail.c.
Referenced by populate_defaults(), apply_option(), vmu_tm(), play_message_datetime(), AST_TEST_DEFINE(), handle_voicemail_show_users(), vm_users_data_provider_get_helper(), and manager_list_voicemail_users().