diff --git a/app/voicemails/app_config.php b/app/voicemails/app_config.php index 3cbefe7621..c7a2fda20b 100644 --- a/app/voicemails/app_config.php +++ b/app/voicemails/app_config.php @@ -64,6 +64,66 @@ $apps[$x]['permissions'][$y]['groups'][] = "admin"; $apps[$x]['permissions'][$y]['groups'][] = "user"; $y++; + $apps[$x]['permissions'][$y]['name'] = "voicemail_sms_edit"; + $y++; + + //default settings + $y = 0; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = '1cf61dea-42b5-4799-b9fa-f2c3bd29e933'; + $apps[$x]['default_settings'][$y]['default_setting_category'] = 'voicemail'; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = 'voicemail_file'; + $apps[$x]['default_settings'][$y]['default_setting_name'] = 'text'; + $apps[$x]['default_settings'][$y]['default_setting_value'] = 'attach'; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = 'true'; + $apps[$x]['default_settings'][$y]['default_setting_description'] = 'Define whether to attach voicemail files to email notifications, or only include a link.'; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = '4723fe3b-e7ec-409e-a4a8-15ae274253fb'; + $apps[$x]['default_settings'][$y]['default_setting_category'] = 'voicemail'; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = 'keep_local'; + $apps[$x]['default_settings'][$y]['default_setting_name'] = 'boolean'; + $apps[$x]['default_settings'][$y]['default_setting_value'] = 'true'; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = 'true'; + $apps[$x]['default_settings'][$y]['default_setting_description'] = 'Define whether to keep voicemail files on the local system after sending attached via email.'; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = '9a4879c0-87ac-42e5-99f2-2ca2c77dbd98'; + $apps[$x]['default_settings'][$y]['default_setting_category'] = 'voicemail'; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = 'storage_type'; + $apps[$x]['default_settings'][$y]['default_setting_name'] = 'text'; + $apps[$x]['default_settings'][$y]['default_setting_value'] = 'base64'; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = 'false'; + $apps[$x]['default_settings'][$y]['default_setting_description'] = 'Define which storage type (base_64 stores in the database).'; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = '690a36a8-b6d3-47ea-8780-1af609c1966c'; + $apps[$x]['default_settings'][$y]['default_setting_category'] = 'voicemail'; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = 'message_max_length'; + $apps[$x]['default_settings'][$y]['default_setting_name'] = 'numeric'; + $apps[$x]['default_settings'][$y]['default_setting_value'] = '300'; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = 'true'; + $apps[$x]['default_settings'][$y]['default_setting_description'] = 'Maximum length of a voicemail (in seconds).'; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = 'bfe802b1-fcad-41a3-9da2-6b0efdb0c05f'; + $apps[$x]['default_settings'][$y]['default_setting_category'] = 'voicemail'; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = 'password_length'; + $apps[$x]['default_settings'][$y]['default_setting_name'] = 'numeric'; + $apps[$x]['default_settings'][$y]['default_setting_value'] = '8'; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = 'true'; + $apps[$x]['default_settings'][$y]['default_setting_description'] = 'The default length of characters in a voicemail password.'; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = 'b127ca03-c682-4d71-b412-4e50f1aca339'; + $apps[$x]['default_settings'][$y]['default_setting_category'] = 'voicemail'; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = 'greeting_max_length'; + $apps[$x]['default_settings'][$y]['default_setting_name'] = 'numeric'; + $apps[$x]['default_settings'][$y]['default_setting_value'] = '90'; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = 'true'; + $apps[$x]['default_settings'][$y]['default_setting_description'] = 'Maximum length of a voicemail greeting (in seconds).'; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = 'dd09f9d8-6662-4270-9dac-b87191b77012'; + $apps[$x]['default_settings'][$y]['default_setting_category'] = 'voicemail'; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = 'display_domain_name'; + $apps[$x]['default_settings'][$y]['default_setting_name'] = 'boolean'; + $apps[$x]['default_settings'][$y]['default_setting_value'] = 'true'; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = 'false'; + $apps[$x]['default_settings'][$y]['default_setting_description'] = 'Enable display of @domain_name after voicemail_id when rendering emails.'; //schema details $y = 0; //table array index @@ -95,10 +155,18 @@ $apps[$x]['db'][$y]['fields'][$z]['type'] = "numeric"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "Select the greeting id."; $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "voicemail_alternate_greet_id"; + $apps[$x]['db'][$y]['fields'][$z]['type'] = "numeric"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "Used to provide an alternate id for the voicemail announcement."; + $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = "voicemail_mail_to"; $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "Enter the email address to send voicemail to."; $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "voicemail_sms_to"; + $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "Enter the sms did to send voicemail to."; + $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = "voicemail_attach_file"; $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "Choose whether to attach the file to the email."; @@ -184,6 +252,10 @@ $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "Voicemail file encoded in base64."; $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "message_transcription"; + $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "Voicemail transcription."; + $z++; $y = 2; //table array index $z = 0; //field array index @@ -264,4 +336,5 @@ $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; $z++; + ?>