diff --git a/app/xml_cdr/app_languages.php b/app/xml_cdr/app_languages.php
index e8221a63c3..f036c1f1b3 100644
--- a/app/xml_cdr/app_languages.php
+++ b/app/xml_cdr/app_languages.php
@@ -4202,3 +4202,30 @@ $text['label-ivr_menu']['tr-tr'] = "IVR Menüsü";
$text['label-ivr_menu']['zh-cn'] = "IVR 菜单";
$text['label-ivr_menu']['ja-jp'] = "IVRメニュー";
$text['label-ivr_menu']['ko-kr'] = "IVR 메뉴";
+
+$text['label-speaker']['en-us'] = "Speaker";
+$text['label-speaker']['en-gb'] = "Speaker";
+$text['label-speaker']['ar-eg'] = "المتحدث";
+$text['label-speaker']['de-at'] = "Sprecher";
+$text['label-speaker']['de-ch'] = "Sprecher";
+$text['label-speaker']['de-de'] = "Sprecher";
+$text['label-speaker']['el-gr'] = "Ομιλητής";
+$text['label-speaker']['es-cl'] = "Altavoz";
+$text['label-speaker']['es-mx'] = "Altavoz";
+$text['label-speaker']['fr-ca'] = "Haut-parleur";
+$text['label-speaker']['fr-fr'] = "Haut-parleur";
+$text['label-speaker']['he-il'] = "מגבר קול";
+$text['label-speaker']['it-it'] = "Altoparlante";
+$text['label-speaker']['ka-ge'] = "მაუწყებელი";
+$text['label-speaker']['nl-nl'] = "Luidspreker";
+$text['label-speaker']['pl-pl'] = "Głośnik";
+$text['label-speaker']['pt-br'] = "Caixa de som";
+$text['label-speaker']['pt-pt'] = "Caixa de som";
+$text['label-speaker']['ro-ro'] = "Difuzor";
+$text['label-speaker']['ru-ru'] = "Динамик";
+$text['label-speaker']['sv-se'] = "Högtalare";
+$text['label-speaker']['uk-ua'] = "Спікер";
+$text['label-speaker']['tr-tr'] = "Hoparlör";
+$text['label-speaker']['zh-cn'] = "扬声器";
+$text['label-speaker']['ja-jp'] = "スピーカー";
+$text['label-speaker']['ko-kr'] = "스피커";
diff --git a/app/xml_cdr/xml_cdr_details.php b/app/xml_cdr/xml_cdr_details.php
index c1388c387e..29fb1ade9c 100644
--- a/app/xml_cdr/xml_cdr_details.php
+++ b/app/xml_cdr/xml_cdr_details.php
@@ -397,6 +397,8 @@
//convert the transcription into a conversation
function conversational_html($transcription) {
+ global $text;
+
$html = '';
$previous_speaker = '';
$i = 0;
@@ -405,8 +407,9 @@
if ($i > 0) { $html .= "\n"; }
$speaker_class = $segment['speaker'] === '0' ? 'message-bubble-em' : 'message-bubble-me';
$html .= "
";
+ $html .= "
" . $text['label-speaker'] . " " . $segment['speaker'] . "
\n";
}
- //$html .= "
[{$segment['start']} - {$segment['end']}]";
+ //$html .= "
".round($segment['start'])."";
$html .= "".escape(trim($segment['text']))." ";
if ($previous_speaker != $segment['speaker']) {
$previous_speaker = $segment['speaker'];
@@ -639,13 +642,18 @@
echo " display: table;\n";
echo " padding: 10px;\n";
echo " border: 1px solid;\n";
+
+ echo " border-radius: " . $settings->get('theme', 'message_bubble_border_radius', '10px 10px 10px 10px') . ";\n";
+ echo " border-color: " . $settings->get('theme', 'message_bubble_em_border_color', '#abefa0') . ";\n";
+ echo " background: " . $settings->get('theme', 'message_bubble_em_background_color', '#daffd4') . ";\n";
+ echo " color: " . $settings->get('theme', 'message_bubble_em_text_color', '#000000') . ";\n";
echo " margin-bottom: 10px;\n";
echo " clear: both;\n";
echo " }\n";
echo " .message-bubble-em {\n";
- echo " padding-right: 15px;\n";
- echo " border-radius: " . $settings->get('theme', 'message_bubble_em_border_radius', '0 20px 20px 20px') . ";\n";
+ //echo " padding-right: 15px;\n";
+ //echo " border-radius: " . $settings->get('theme', 'message_bubble_em_border_radius', '0 20px 20px 20px') . ";\n";
echo " border-color: " . $settings->get('theme', 'message_bubble_em_border_color', '#abefa0') . ";\n";
echo " background: " . $settings->get('theme', 'message_bubble_em_background_color', '#daffd4') . ";\n";
echo " background: linear-gradient(180deg, ".$settings->get('theme', 'message_bubble_em_border_color', '#abefa0') . " 0%, " . $settings->get('theme', 'message_bubble_em_background_color', '#daffd4') . " 15px);\n";
@@ -653,9 +661,9 @@
echo " }\n";
echo " .message-bubble-me {\n";
- echo " float: right;\n";
- echo " padding-left: 15px;\n";
- echo " border-radius: " . $settings->get('theme', 'message_bubble_em_border_radius', '20px 20px 0 20px') . ";\n";
+ //echo " float: right;\n";
+ //echo " padding-left: 15px;\n";
+ //echo " border-radius: " . $settings->get('theme', 'message_bubble_em_border_radius', '20px 20px 0 20px') . ";\n";
echo " border-color: " . $settings->get('theme', 'message_bubble_me_border_color', '#a3e1fd') . ";\n";
echo " background: " . $settings->get('theme', 'message_bubble_me_background_color', '#cbf0ff') . ";\n";
echo " background: linear-gradient(180deg, " . $settings->get('theme', 'message_bubble_me_background_color', '#cbf0ff') . " calc(100% - 15px), ".$settings->get('theme', 'message_bubble_me_border_color', '#a3e1fd') . " 100%);\n";
@@ -672,9 +680,6 @@
echo "
".$text['label-transcription']."\n";
echo "
\n";
echo "
\n";
- echo " \n";
- echo " | ".$text['label-text']." | \n";
- echo "
\n";
echo " \n";
echo " ".$record_transcription_html." | \n";
echo "
\n";