Определение имени и номера пользователя после соединения — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
'''Цель''': '''Определить имя и внутренний номер соединившегося сотрудника при переключении абонента на групповой номер'''.  
 
'''Цель''': '''Определить имя и внутренний номер соединившегося сотрудника при переключении абонента на групповой номер'''.  
  
Рассмотрим следующую часть сценария. Пусть происходит переключение на групповой номер, происходит вызов группового номера, и абонент соединяется с одним из пользователей '''Oktell'''. Сценарий выглядит следующим образом:  
+
Рассмотрим следующую часть сценария. Пусть происходит переключение на групповой номер, происходит вызов группового номера, и абонент соединяется с одним из пользователей '''Oktell'''. Алгоритм выглядит следующим образом:  
  
  
Строка 56: Строка 56:
  
 
Компонент "'''Вывод данных'''". Выводит все найденные значения на экран.  
 
Компонент "'''Вывод данных'''". Выводит все найденные значения на экран.  
 +
  
 
[[Файл:Определение имени пользователя 003.png | center|660px]]
 
[[Файл:Определение имени пользователя 003.png | center|660px]]

Версия 11:20, 30 октября 2014

Наверх

Цель: Определить имя и внутренний номер соединившегося сотрудника при переключении абонента на групповой номер.

Рассмотрим следующую часть сценария. Пусть происходит переключение на групповой номер, происходит вызов группового номера, и абонент соединяется с одним из пользователей Oktell. Алгоритм выглядит следующим образом:


Определение имени пользователя 000.png


Компонент "На группу". Переключает абонента на групповой номер 105.

  • Назначение - внутрь
  • Номер - 105

Компонент "Пауза 200мс". Обеспечивает запись информации о соединении в базу данных.

  • Время задержки - 200

Компонент "Номер линии". Определяет номер линии внешнего абонента.

  • переменной "номер линии" (строковая) присваиваем значение функции "Номер линии"


Определение имени пользователя 001.png


Компонент "Номер скоммутированной линии". Определяет линию сотрудника, с которым произошло соединение.

  • Действие - Определить
  • Тип объекта - Линия
  • Ключ линии - переменная "номер линия"
  • Функция - Номер скоммутированной линии/конференции
  • Значение в переменную - переменная "номер скоммутированной линии" (строковая)

Компонент "ID пользователя". Определяет ID сотрудника по номеру линии.

  • Действие - Определить
  • Тип объекта - Линия
  • Ключ линии - переменная "номер скоммутированной линии"
  • Функция - Идентификатор пользователя
  • Значение в переменную - переменнная "идентификатор пользователя" (строковая)

Компонент "Внутренний номер". Определяет внутренний номер сотрудника по ID пользователя.

  • Действие - Определить
  • Тип объекта - Пользователь
  • Ключ пользователя - переменная "идентификатор пользователя"
  • Функция - Внутренний номер
  • Значение в переменную - переменная "внутренний номер" (строковая)


Определение имени пользователя 002.png


Компонент "Имя пользователя". Определяет имя пользователя по его ID.

  • Действие - Определить
  • Тип объекта - Пользователь
  • Ключ пользователя - переменная "идентификатор пользователя"
  • Функция - Имя пользователя
  • Значение в переменную - переменная "имя пользователя" (строковая)

Компонент "Вывод данных". Выводит все найденные значения на экран.


Определение имени пользователя 003.png


Скачать сценарий: Определение имени и номера пользователя.oscr