Oktell Fast Call — различия между версиями
(Новая страница: «Наверх Oktell Fast Call - удобное приложение, которое позволяет звонить на выделенны…») |
м |
||
(не показаны 24 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Утилиты|Наверх]] | [[Утилиты|Наверх]] | ||
− | Oktell Fast Call - удобное приложение, которое позволяет звонить на выделенный в данный момент номер. Чтобы совершить вызов вам нужно всего лишь выделить номер и нажать | + | __TOC__ |
+ | |||
+ | |||
+ | '''Oktell Fast Call''' - удобное приложение, которое позволяет звонить на выделенный в данный момент номер. Чтобы совершить вызов вам нужно всего лишь выделить номер и нажать горячую клавишу на клавиатуре. | ||
+ | |||
+ | |||
+ | [[Файл:Oktell Fast Call 11.png|center|800px]] | ||
+ | |||
+ | |||
+ | '''Возможности программы''' | ||
+ | |||
+ | *Звонок из любого приложения/места, где можно выделить текст/номер телефона; | ||
+ | *Назначение горячей клавиши из одной или двух кнопок; | ||
+ | *Повторный звонок на тот же номер по горячей клавише, не выделяя текст заново. Буфер обмена при этом заменяется набранным номером телефона; | ||
+ | *Обработка ссылок ''callto:'' и ''tel:''. При этом другие приложения использующие данный функционал должны быть выключены или в них должен быть отключен подобный функционал на уровне настроек; | ||
+ | *Использование клиентского приложения Oktell для звонков; | ||
+ | *Использование серверной части, если у вас не установлено клиентское приложение; | ||
+ | *Возможность использования одного телефона на двоих или большее число людей. Для этого просто укажите внутренний номер этого телефона; | ||
+ | *Расположение в трее. | ||
+ | |||
+ | Скачать программу: [[Media:Oktell_Fast_Call_v1.1.zip|Oktell Fast Call v1.1.exe]] | ||
Материалы статьи взяты из блога [http://pacifizd.blogspot.ru/2014/08/oktell-fast-call.html http://pacifizd.blogspot.ru] | Материалы статьи взяты из блога [http://pacifizd.blogspot.ru/2014/08/oktell-fast-call.html http://pacifizd.blogspot.ru] | ||
+ | |||
+ | |||
+ | ==Работа с клиентским приложением Oktell== | ||
+ | |||
+ | '''1.''' Скачайте и запустите приложение '''Oktell Fast Call''' | ||
+ | |||
+ | '''2.''' Откройте '''Настройки''' двойным щелчком левой клавишей мыши по иконке в трее или правой клавишей мыши и выберите пункт "'''Настройки'''" из контекстного меню. | ||
+ | |||
+ | '''3.''' Для работы с клиентским приложением задайте следующие настройки: | ||
+ | * '''Горячая клавиша''' - Нажатие на заданную клавишу или комбинацию клавиш активирует звонок по выделенному номеру. По умолчанию, F9. | ||
+ | * '''Порт''' - локальный порт клиентского приложения для приема http-запросов. По умолчанию, 4059. О том как поменять порт, читайте в статье [[Параметры_файлов_конфигурации#ClientWebServerPort|Параметры файлов конфигурации]] (настройка ''ClientWebServerPort'') | ||
+ | * '''Использовать клиентское место Oktell''' - установите галочку для работы с клиентским приложением. | ||
+ | По окончанию настроек, нажмите '''Ок'''. | ||
+ | |||
+ | |||
+ | [[Файл:Oktell Fast Call 2.png|center]] | ||
+ | |||
+ | |||
+ | ==Работа в отсутствие клиентского приложения Oktell== | ||
+ | |||
+ | '''1.''' Скачайте и запустите приложение '''Oktell Fast Call''' | ||
+ | |||
+ | '''2.''' Откройте '''Настройки''' двойным щелчком левой клавишей мыши по иконке в трее или правой клавишей мыши и выберите пункт "'''Настройки'''" из контекстного меню. | ||
+ | |||
+ | '''3.''' Для работы в отсутствие клиентского приложения Oktell используется серверный HTTP интерфейс. Для этого требуется указать следующие настройки: | ||
+ | * '''Горячая клавиша''' - по умолчанию, F9. Нажатие на заданную клавишу или комбинацию клавиш активирует звонок по выделенному номеру. | ||
+ | * '''Логин / Пароль''' - учетная запись пользователя, от имени которого будет совершаться HTTP-запрос на сервер. В примере используется учетная запись '''admin'''. | ||
+ | <span style="color:red">ВНИМАНИЕ: в настройках доступа пользователя (Администрирование/Пользователи/''{данный пользователь}''/Доступ) должно быть установлена привилегия "''Возможность исполнять методы Web-API''". | ||
+ | * '''Внутренний номер''' - номер сотрудника, который совершает вызов по выделенному номеру. Если не указан, то в служебном сценарии для OktellFastCall внутренний номер пользователя можно определить по его учетной записи (логину). В примере указан номер пользователя admin - '''400'''. | ||
+ | * '''Сценарий''' - служебный сценарий для коммутации сотрудника с внешним абонентом. В примере используется сценарий OktellFastCall; разбор сценария представлен ниже. На вход сценария передаются следующие параметры: 1 - выделенный номер, 2 - логин пользователя, 3 - внутренний номер. | ||
+ | * '''Сервер''' - IP адрес сервера Oktell. В примере ''192.168.0.82''. | ||
+ | * '''Порт''' - доступный порт web-сервера Oktell. В примере используется 4055. Настройка web-сервера Oktell рассматривается в статье [[Настройка Web-сервера Oktell]] | ||
+ | * '''Использовать клиент Oktell''' - для режима работы с сервером Oktell снимите галочку. | ||
+ | |||
+ | |||
+ | <center>[[Файл:Oktell Fast Call 10.png]]</center> | ||
+ | |||
+ | |||
+ | ===Описание сценария OktellFastCall=== | ||
+ | |||
+ | Служебный сценарий OktellFastCall выглядит следующим образом: | ||
+ | |||
+ | |||
+ | [[Файл:Oktell Fast Call 4.png|center]] | ||
+ | |||
+ | |||
+ | Компонент "'''Входные параметры'''". Сохраняет входные параметры в переменные: | ||
+ | * переменной '''внешний номер''' присваивается значение функции "'''Входной параметр 1'''" | ||
+ | * переменной '''Пользователь''' присваивается значение функции "'''Входной параметр 2'''" | ||
+ | * переменной '''номер пользователя''' присваивается значение функции "'''Входной параметр 3'''" | ||
+ | |||
+ | |||
+ | [[Файл:Oktell Fast Call 6.png|center|800px]] | ||
+ | |||
+ | |||
+ | Компонент "'''Номер не указан?'''". Определяет указан ли внутренний номер в приложении Oktell Fast Call, сравнивает переменную '''Номер пользователя''' с пустой строкой. | ||
+ | * Аргумент 1 - переменная '''номер пользователя''' | ||
+ | * Аргумент 2 - пустая строка | ||
+ | * Тип сравнения - '''=''' | ||
+ | |||
+ | Компонент "'''Внутренний номер'''". Если внутренний номер не указан, то сценарий попробует определить внутренний номер по логину пользователя (переменная '''Пользователь''') с помощью компонента "''Статус объекта''". | ||
+ | * Действие - Определить | ||
+ | * Тип объекта - Пользователь | ||
+ | * Ключ пользователя - переменная '''Пользователь''' | ||
+ | * Функция - Внутренний номер | ||
+ | * Значение в переменную - '''номер пользователя''' | ||
+ | Если у пользователя нет внутреннего номера, Oktell запишет в переменную "'''номер пользователя'''" специальную строку, обозначающую идентификатор пользователя, по которой впоследствии сможет дозвониться до пользователя. | ||
+ | |||
+ | Компонент "'''Дозвон'''". Производит вызов на пользователя, а затем запускает IVR сценарий маршрутизации исходящих с передачей на вход номера внешнего абонента. | ||
+ | * Номер/команда - переменная "'''Номер пользователя'''" | ||
+ | * Среда - Внутренний номерной план | ||
+ | * Обслуживание - IVR | ||
+ | * Тип вызова - Обычный | ||
+ | * Сценарий IVR - выбран сценарий "'''Маршрутизация исходящих'''" | ||
+ | * Параметр запуска IVR - переменная "'''внешний номер'''" | ||
+ | * CallerId - строка ''OktellFastCall'' | ||
+ | Вместо компонента "'''Дозвон'''" вы можете использовать компонент "'''Коммутатор'''", однако при сложном распределении линий по операторам в зависимости от внешнего номера этот вариант реализовывается сложнее. Также вы можете указать любой другой IVR сценарий для набора номера, указав в параметре запуска внешний номер. | ||
+ | |||
+ | |||
+ | [[Файл:Oktell Fast Call 7.png|center|1000px]] | ||
+ | |||
+ | |||
+ | В стандартном IVR сценарии "'''Маршрутизации исходящих'''" необходимо выполнить следующую модификацию: | ||
+ | |||
+ | 1) Указать в компоненте "'''Старт'''" параметр запуска переменную '''Номер''' | ||
+ | |||
+ | 2) Добавить сравнение переменной '''Номер''' с пустой строкой. | ||
+ | |||
+ | |||
+ | [[Файл:Oktell Fast Call 5.png|center|800px]] | ||
+ | |||
+ | |||
+ | '''Удачной работы!''' |
Текущая версия на 12:49, 31 марта 2023
Содержание
Oktell Fast Call - удобное приложение, которое позволяет звонить на выделенный в данный момент номер. Чтобы совершить вызов вам нужно всего лишь выделить номер и нажать горячую клавишу на клавиатуре.
Возможности программы
- Звонок из любого приложения/места, где можно выделить текст/номер телефона;
- Назначение горячей клавиши из одной или двух кнопок;
- Повторный звонок на тот же номер по горячей клавише, не выделяя текст заново. Буфер обмена при этом заменяется набранным номером телефона;
- Обработка ссылок callto: и tel:. При этом другие приложения использующие данный функционал должны быть выключены или в них должен быть отключен подобный функционал на уровне настроек;
- Использование клиентского приложения Oktell для звонков;
- Использование серверной части, если у вас не установлено клиентское приложение;
- Возможность использования одного телефона на двоих или большее число людей. Для этого просто укажите внутренний номер этого телефона;
- Расположение в трее.
Скачать программу: Oktell Fast Call v1.1.exe
Материалы статьи взяты из блога http://pacifizd.blogspot.ru
Работа с клиентским приложением Oktell
1. Скачайте и запустите приложение Oktell Fast Call
2. Откройте Настройки двойным щелчком левой клавишей мыши по иконке в трее или правой клавишей мыши и выберите пункт "Настройки" из контекстного меню.
3. Для работы с клиентским приложением задайте следующие настройки:
- Горячая клавиша - Нажатие на заданную клавишу или комбинацию клавиш активирует звонок по выделенному номеру. По умолчанию, F9.
- Порт - локальный порт клиентского приложения для приема http-запросов. По умолчанию, 4059. О том как поменять порт, читайте в статье Параметры файлов конфигурации (настройка ClientWebServerPort)
- Использовать клиентское место Oktell - установите галочку для работы с клиентским приложением.
По окончанию настроек, нажмите Ок.
Работа в отсутствие клиентского приложения Oktell
1. Скачайте и запустите приложение Oktell Fast Call
2. Откройте Настройки двойным щелчком левой клавишей мыши по иконке в трее или правой клавишей мыши и выберите пункт "Настройки" из контекстного меню.
3. Для работы в отсутствие клиентского приложения Oktell используется серверный HTTP интерфейс. Для этого требуется указать следующие настройки:
- Горячая клавиша - по умолчанию, F9. Нажатие на заданную клавишу или комбинацию клавиш активирует звонок по выделенному номеру.
- Логин / Пароль - учетная запись пользователя, от имени которого будет совершаться HTTP-запрос на сервер. В примере используется учетная запись admin.
ВНИМАНИЕ: в настройках доступа пользователя (Администрирование/Пользователи/{данный пользователь}/Доступ) должно быть установлена привилегия "Возможность исполнять методы Web-API".
- Внутренний номер - номер сотрудника, который совершает вызов по выделенному номеру. Если не указан, то в служебном сценарии для OktellFastCall внутренний номер пользователя можно определить по его учетной записи (логину). В примере указан номер пользователя admin - 400.
- Сценарий - служебный сценарий для коммутации сотрудника с внешним абонентом. В примере используется сценарий OktellFastCall; разбор сценария представлен ниже. На вход сценария передаются следующие параметры: 1 - выделенный номер, 2 - логин пользователя, 3 - внутренний номер.
- Сервер - IP адрес сервера Oktell. В примере 192.168.0.82.
- Порт - доступный порт web-сервера Oktell. В примере используется 4055. Настройка web-сервера Oktell рассматривается в статье Настройка Web-сервера Oktell
- Использовать клиент Oktell - для режима работы с сервером Oktell снимите галочку.
Описание сценария OktellFastCall
Служебный сценарий OktellFastCall выглядит следующим образом:
Компонент "Входные параметры". Сохраняет входные параметры в переменные:
- переменной внешний номер присваивается значение функции "Входной параметр 1"
- переменной Пользователь присваивается значение функции "Входной параметр 2"
- переменной номер пользователя присваивается значение функции "Входной параметр 3"
Компонент "Номер не указан?". Определяет указан ли внутренний номер в приложении Oktell Fast Call, сравнивает переменную Номер пользователя с пустой строкой.
- Аргумент 1 - переменная номер пользователя
- Аргумент 2 - пустая строка
- Тип сравнения - =
Компонент "Внутренний номер". Если внутренний номер не указан, то сценарий попробует определить внутренний номер по логину пользователя (переменная Пользователь) с помощью компонента "Статус объекта".
- Действие - Определить
- Тип объекта - Пользователь
- Ключ пользователя - переменная Пользователь
- Функция - Внутренний номер
- Значение в переменную - номер пользователя
Если у пользователя нет внутреннего номера, Oktell запишет в переменную "номер пользователя" специальную строку, обозначающую идентификатор пользователя, по которой впоследствии сможет дозвониться до пользователя.
Компонент "Дозвон". Производит вызов на пользователя, а затем запускает IVR сценарий маршрутизации исходящих с передачей на вход номера внешнего абонента.
- Номер/команда - переменная "Номер пользователя"
- Среда - Внутренний номерной план
- Обслуживание - IVR
- Тип вызова - Обычный
- Сценарий IVR - выбран сценарий "Маршрутизация исходящих"
- Параметр запуска IVR - переменная "внешний номер"
- CallerId - строка OktellFastCall
Вместо компонента "Дозвон" вы можете использовать компонент "Коммутатор", однако при сложном распределении линий по операторам в зависимости от внешнего номера этот вариант реализовывается сложнее. Также вы можете указать любой другой IVR сценарий для набора номера, указав в параметре запуска внешний номер.
В стандартном IVR сценарии "Маршрутизации исходящих" необходимо выполнить следующую модификацию:
1) Указать в компоненте "Старт" параметр запуска переменную Номер
2) Добавить сравнение переменной Номер с пустой строкой.
Удачной работы!