Проблемы с подключением гарнитуры
Описание проблемы
Проблема: Usb-телефон или гарнитура не определяется в клиентском приложении.
Решение:
1. Произошло превышение количества линий по лицензии. Перейдите в Администрирование/Общие настройки/Информация о лицензии и нажмите кнопку Опросить. В пункте "Внутренние линии" будет показано сколько "Допустимо", "Использовано" и "Отключено" линий. Если у вас есть отключенные линии, то вам нужно обеспечить нужную конфигурацию в Администрирование/Карта сети.
Если вы докупали лицензии, попробуйте обновите файл лицензии. Зайдите в Администрирование/Общие настройки/Информация о лицензии и нажмите кнопку Старт. Далее выберите Обновление существующей лицензии.
2 Ваш компьютер не определен на карте сети или (для версий ниже 2.10) с компьютером не соединен Usb-телефон. Если это так настройте нужную конфигурацию, согласно статье Администрирование/Карта сети.
Наиболее эффективным способом будет определение параметра EnableAutoMap в серверном конфигурационном файле (\oktell\server\oktell.ServerService.exe.config) . Если у вас нет такого ключа добавьте его.
<add key="EnableAutoMap" value="0" />
Если EnableAutoMap = 1, то в клиентское приложение можно заходить с любого компьютера, даже не определенного в карте сети и к нему автоматически будет прикрепляться динамическая внутренняя линия (гарнитура). Если EnableAutoMap = 0, то зайти в клиентское приложение можно только с тех компьютеров, которые определены в карте сети. После изменения параметра перезагрузите службу OktellServer.
3. Попробуйте выполнить следующие настройки в модуле Телефон:
- Если в модуле написано Локальное устройство не обнаружено - попробуйте вставить гарнитуру в другой порт. Проверьте определяется ли гарнитура в компьютере.
- В настройках модуля выставите корректные настройки Динамик и Микрофон.
- Уберите галочку Использовать Direct X (DirectSound)
Диагностика с помощью клиентского лога TRN
Начиная с версии 2.10, софтфон (гарнитура) в клиентском приложении стал работать по протоколу SIP. Также в папке клиентского приложения появились дополнительные лог-файлы, один из которых TRN - поможет выявить проблему подключения гарнитуры.
Воспользуйтесь сборщиком лог-журналов (подробнее в статье Сборка_лог-журналов) и соберите лог-журнал(Clients\{Имя компьютера}\HW) за время +\- 10 минут с момента попытки перерегистрации. Также лог-журнал вы можете найти в папке \oktell\client\Log\Hardware\trn_[дата].log.
В логе trn фиксируются все отправленные пакеты на сервер Oktell и ответы на них. Найдите пакет REGISTER, который был на сервер. По Call-ID пакета найдите ответ от сервера 401 Unauthorized. Далее клиентское приложение должно опять отправить пакет REGISTER с авторизационными данными, на которое получит ответ 200 OK. Это и будет означать успешную регистрацию устройства.
Если на пакет REGISTER вы не видите ответа, это значит сервер не получил этот пакет. Проверить это можно в серверном TRN логе (который находится в папке на сервере \oktell\server\Log\Hardware\SIP\trn_[дата].log.) В этом случае, вам стоит проверить соединение с сервером, наличие проброшенных портов в NAT-устройстве.