Команды (версия 3.xx)/Переключение на оператора:Действия при переключении: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
Строка 4: Строка 4:


Диалог может содержать код js. В коде можно использовать функции:
Диалог может содержать код js. В коде можно использовать функции:
* OnAnswer - ответ на звонок.
* '''OnAnswer''' - ответ на звонок.
* OnHangUp - положить трубку.
* '''OnHangUp''' - положить трубку.
* OnSave - сохранить результат звонка.
* '''OnSave''' - сохранить результат звонка. Внутри себя вызывает '''SaveVariables'''.
* OnClose - закрыть окно диалога.
* '''OnClose''' - закрыть окно диалога.
* '''SaveVariables''' - получить значения полей и сохранить их в переменных сценария. Функция получает значения полей с идентификатором начинающимся на '''UF_''' и сохраняет значение этого поля в переменной. Например:
 
<input type="text" id="UF_Field"> - значение этого поля будет сохранено в переменной Field.

Версия 15:08, 30 мая 2018

  • Переключение на оператора. Действия при переключении. При переключении можно показывать всплывающее окно с информацией об абоненте (Данные берутся из базы данных), если используется переключение на звуковую карту (В противном случае передать через телефонную линию данные невозможно). Окно можно редактировать с помощью языка HTML. При переключении на звуковую карту нужно будет нажать "Ответить", чтобы соединиться с оператором. Кнопка будет нажиматься автоматически, если активирована опция "Переключать автоматически". Результат общения оператор может записать в переменную, название которой можно указать в "Записать результат".

Диалог переключения

Диалог переключения может содержать произвольный html код, который будет отображен при показе окна переключения на оператора. В коде можно указывать макроподстановки полей базы данных в формате [Выборка.<имя поля>] или переменных сценария [<имя переменной>].

Диалог может содержать код js. В коде можно использовать функции:

  • OnAnswer - ответ на звонок.
  • OnHangUp - положить трубку.
  • OnSave - сохранить результат звонка. Внутри себя вызывает SaveVariables.
  • OnClose - закрыть окно диалога.
  • SaveVariables - получить значения полей и сохранить их в переменных сценария. Функция получает значения полей с идентификатором начинающимся на UF_ и сохраняет значение этого поля в переменной. Например:
<input type="text" id="UF_Field"> - значение этого поля будет сохранено в переменной Field.