Перейти к основному содержимому

Диагностика

Окно Диагностика показывает, что говорят друг другу телефон и станция, — прямо в момент разговора. С него начинают, когда учётная запись не регистрируется или звонок не соединяется, и именно его попросит прислать ИТ-отдел.

Оно открывается из Настройки → Диагностика кнопкой Открыть диагностику.

Каждое SIP-сообщение, которое телефон отправляет или получает, вместе со статистикой звука по идущим звонкам. Окно собирает данные, только пока открыто, и ничего не хранит после закрытия.

SIP​

Вкладка SIP — журнал сигнализации.

  • Каждое сообщение — строка со временем (до миллисекунды), тем, что это за сообщение, и направлением: стрелка вправо — отправлено телефоном, стрелка влево — получено от сервера. Под ней — к или от адресу сервера и транспорт (например, по UDP).
  • Сообщение можно раскрыть и увидеть все заголовки (третье сообщение на картинке).
  • Поиск находит текст в журнале.
  • Очистить очищает его.

Пример на скриншоте — нормальная регистрация: телефон отправляет REGISTER, сервер отвечает 200 OK (REGISTER).

Звонки​

Вторая вкладка, Звонки, показывает показатели качества каждого идущего звонка.

Вкладка «Диагностика» в настройках​

Подробность журнала​

Выпадающий список выбирает, сколько программа пишет в файл журнала; на картинке — Подробно. Применяется сразу, в том числе к уже идущему звонку — а ведь запись нужна именно о нём. Самый подробный уровень записывает каждое SIP-сообщение. Файл получается большим, но пароли вырезаются из него до записи, поэтому его безопасно приложить к обращению в поддержку.

Отправлять копию в системный журнал пишет журнал ещё и в журнал системы — для машин, чьи журналы собираются централизованно. Файл ниже пишется в любом случае — именно его прикладывают к обращению в поддержку.

Файлы​

На вкладке перечислено, где программа хранит свои файлы и сколько каждый занимает. В macOS:

ФайлГдеЧто хранит
Настройки~/Library/Preferences/ai-softphone/settings.jsonНастройки. Никогда — пароли и токены.
База данных~/Library/Application Support/ai-softphone/ai-softphone.dbКонтакты, историю, расшифровки и разборы.
Записи~/Library/Application Support/ai-softphone/recordingsЗвук записей.
Журнал~/Library/Logs/ai-softphone/ai-softphone.logЖурнал.

Под списком Открыть показывает журнал, а Очистить очищает его. Очистите журнал прямо перед тем, как воспроизвести проблему. Очистку отменить нельзя.

Что прислать в поддержку​

  1. Поставьте Подробность журнала на самый подробный уровень.
  2. Нажмите Очистить и воспроизведите проблему.
  3. Пришлите файл журнала — или откройте Настройки → О программе, напишите нам там и отметьте Приложить журнал, см. О программе.

Если проблема с регистрацией или звонком, приложите и строки неудачной попытки с вкладки SIP.

Если проблема с расшифровкой (например, Yandex SpeechKit отвечает отказом), журнал тоже поможет: в нём записано, что ответил сервис.

Часть программы, которая стоит за всем этим, — трассировка SIP, статистика медиа и счётчики, — отключается в Модулях (Диагностика).