Fix voicemail base64 greeting
This commit is contained in:
parent
6a467f01af
commit
f03b5ad8bd
|
|
@ -47,6 +47,7 @@
|
|||
$speech_engine = $settings->get('speech', 'engine', '');
|
||||
$transcribe_enabled = $settings->get('transcribe', 'enabled', 'false');
|
||||
$transcribe_engine = $settings->get('transcribe', 'engine', '');
|
||||
$storage_type = $settings->get('voicemail', 'storage_type', '');
|
||||
|
||||
//set defaults
|
||||
$translate_enabled = false;
|
||||
|
|
@ -211,6 +212,12 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) {
|
|||
$transcribe->audio_filename = $greeting_filename;
|
||||
$greeting_message = $transcribe->transcribe();
|
||||
}
|
||||
|
||||
//if base64 is enabled base64
|
||||
if ($storage_type == 'base64' && file_exists($greeting_path.'/'.$greeting_filename)) {
|
||||
$greeting_base64 = base64_encode(file_get_contents($greeting_path.'/'.$greeting_filename));
|
||||
}
|
||||
|
||||
//build data array
|
||||
$array['voicemail_greetings'][0]['voicemail_greeting_uuid'] = $voicemail_greeting_uuid;
|
||||
$array['voicemail_greetings'][0]['domain_uuid'] = $_SESSION['domain_uuid'];
|
||||
|
|
@ -219,6 +226,7 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) {
|
|||
$array['voicemail_greetings'][0]['greeting_name'] = $greeting_name;
|
||||
$array['voicemail_greetings'][0]['greeting_message'] = $greeting_message;
|
||||
$array['voicemail_greetings'][0]['greeting_filename'] = $greeting_filename;
|
||||
$array['voicemail_greetings'][0]['greeting_base64'] = $greeting_base64;
|
||||
$array['voicemail_greetings'][0]['greeting_description'] = $greeting_description;
|
||||
|
||||
//execute query
|
||||
|
|
|
|||
Loading…
Reference in New Issue