Add voice name flow controls and analytics
This commit is contained in:
+27
-2
@@ -8,7 +8,7 @@
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600&display=swap" rel="stylesheet" />
|
||||
<link rel="stylesheet" href="/operator/assets/styles.css?v=track19-unified-inbox1" />
|
||||
<link rel="stylesheet" href="/operator/assets/styles.css?v=track21-voice-name-edit1" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="app-shell">
|
||||
@@ -563,6 +563,18 @@
|
||||
<div class="inline-form compact live-call-inspector">
|
||||
<select id="liveCallIdSelect"></select>
|
||||
</div>
|
||||
<div id="liveCallNameEditor" class="live-call-name-editor hidden">
|
||||
<div class="live-call-name-editor-head">
|
||||
<div class="live-call-name-editor-title">Исправить имя клиента</div>
|
||||
<p id="liveCallNameEditorMeta" class="hint">Выберите звонок, связанный с клиентом, чтобы исправить имя.</p>
|
||||
</div>
|
||||
<div class="live-call-name-editor-form">
|
||||
<input id="liveCallNameInput" type="text" placeholder="Введите имя клиента" />
|
||||
<button id="liveCallNameSaveBtn" class="btn" type="button">Сохранить имя</button>
|
||||
<button id="liveCallNameCancelBtn" class="btn ghost" type="button">Отмена</button>
|
||||
</div>
|
||||
<p id="liveCallNameStatus" class="hint"></p>
|
||||
</div>
|
||||
<p class="hint">Здесь остаются живые и недавние звонки, а оперативные действия по ним вынесены во всплывающее окно.</p>
|
||||
<p class="hint" id="liveCallStatusHint">Пока нет активных звонков.</p>
|
||||
<div id="liveCallsTable" class="table"></div>
|
||||
@@ -593,6 +605,18 @@
|
||||
<p id="browserPhoneCallWarning" class="call-window-warning hidden"></p>
|
||||
</div>
|
||||
<div id="browserPhoneAiSummary" class="call-window-ai-summary hidden"></div>
|
||||
<div id="browserPhoneNameEditor" class="call-window-name-editor hidden">
|
||||
<div class="call-window-name-head">
|
||||
<div class="voice-summary-label">Исправить имя клиента</div>
|
||||
<p id="browserPhoneNameHint" class="call-window-meta subtle">Имя сохранится в профиле клиента и voice-контуре.</p>
|
||||
</div>
|
||||
<div class="call-window-name-form">
|
||||
<input id="browserPhoneNameInput" type="text" placeholder="Введите имя клиента" />
|
||||
<button id="browserPhoneNameSaveBtn" class="btn" type="button">Сохранить имя</button>
|
||||
<button id="browserPhoneNameCancelBtn" class="btn ghost" type="button">Отмена</button>
|
||||
</div>
|
||||
<p id="browserPhoneNameStatus" class="call-window-meta subtle hidden"></p>
|
||||
</div>
|
||||
<div class="call-window-transfer">
|
||||
<select id="browserPhoneTransferTargetType">
|
||||
<option value="extension">внутренний номер</option>
|
||||
@@ -604,6 +628,7 @@
|
||||
<button id="browserPhoneAnswerBtn" class="btn" type="button">Ответить</button>
|
||||
<button id="browserPhoneRejectBtn" class="btn ghost" type="button">Отклонить</button>
|
||||
<button id="browserPhoneCallClaimBtn" class="btn ghost" type="button">Принять в работу</button>
|
||||
<button id="browserPhoneEditNameBtn" class="btn ghost" type="button">Исправить имя</button>
|
||||
<button id="browserPhoneMuteBtn" class="btn ghost" type="button">Выключить микрофон</button>
|
||||
<button id="browserPhoneCallTransferBtn" class="btn ghost" type="button">Передать</button>
|
||||
<button id="browserPhoneCallHangupBtn" class="btn danger" type="button">Завершить</button>
|
||||
@@ -615,6 +640,6 @@
|
||||
|
||||
<script src="/operator/assets/access-guards.js?v=track16-voice-transcript1"></script>
|
||||
<script src="/operator/assets/sip-0.21.2.min.js?v=track16-voice-transcript1"></script>
|
||||
<script src="/operator/assets/app.js?v=track38-unified-inbox1"></script>
|
||||
<script src="/operator/assets/app.js?v=track40-voice-name-edit1"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user