Как посмотреть какие кодеки используются в активных сессиях в SBC AudioCodes

Подключитесь к CLI (com port/SSH/Telnet)
show voip codersstats

 

Как посмотреть активные сессии в SBC AudioCodes

Подключитесь к CLI (com port/SSH/Telnet)
show voip calls active
show voip calls active sbc – только SBC
show voip calls active gw – только GW

 

AudioCodes Devices Management Interface Introduction

В этом модуле тренинга рассматриваются:

  • Варианты управления и обслуживания SBC/GW AudioCodes
    • HTTPS/INI(полный/дельта)/CLI(com port/SSH/Telnet)
  • Назначение IP адреса через: HTTPS/BootP/DHCP/CLI
  • Web интерфейс SBC
  • INI Viewer & Editor
  • SBC configuration wizard

INI Viewer/Editor v1.8 от 29.01.2019 (на сайте пока выложена старая версия v1.4, на флешке будет дистрибутив новой версии)
https://audiocodes.sharefile.com/d-sa6850d9d7e445d29
SBC Configuration Wizard v2.23 от 04.04.2019, Template Pack v2.40 от 2 июня 2019
https://www.audiocodes.com/media/11767/sbcwizard-setup.exe
BootP Utility v1.0.0.8
https://audiocodes.sharefile.com/d-s50e94be3a064ff58

SyncToy 2.1 – бесплатное приложение Microsoft, которое синхронизирует файлы и папки между местоположениями.

https://www.microsoft.com/en-gb/download/details.aspx?id=15155

Эту программу я использую для работы с документацией AudioCodes. Все новые файлы документации я добавляю в свою библиотеку на флешке, эти файлы синхронизирую в папку на ноутбуке. Затем Copernic Desktop Search индексирует текст файлов в этой папке для мгновенного поиска.

Debugging tools

В этом модуле тренинга рассматривается:

  • как собирать необходимые данные для обращения в техподдержку AudioCodes
  • как работать с AudioCodes Syslog Viewer:
    • SIP/SDP Call Flow, ISDN Call Flow, CDR, фильтрация
  • как работать с Wireshark:
    • VoIP Call Flow, проигрывание G.711 RTP, сохранение в звуковой файл, Debug Recording

Syslog and Syslog Viewer

Утилита Syslog Viewer может использоваться для двух основных задач:
1) Запись и отображение syslog сообщений с устройств AudioCodes (SBC/Gateway/IP Phones)
2) Анализ записанных журналов syslog сообщений (включая поддержку интерактивной блок-схемы SIP (SIP Flow Diagram))

v1.38 (Jun 24, 2019)
http://redirect.audiocodes.com/install/index.html

Если закрыт 514 порт или Syslog Viewer находится за NAT, то можно подключиться к Web интерфейсу. В примере на скриншоте используется нестандартный порт, указанный в явном виде.


По умолчанию, эта возможность выключена и её необходимо включить через WEB интерфейс SBC/GW:
Troubleshoot->Logging->Logging Settings

SysLogViewer – упрощаем процесс анализа логов AudioCodes
(Victor_AC 28 июля 2015 в 12:36)
https://habr.com/ru/company/audiocodes/blog/263711/

Wireshark

Wireshark – незаменимый инструмент траблшутинга. Применяется как для захвата трафика на компьютере, так и для работы с файлами, созданными в SBC (детальные настройки только через CLI).

Дистрибутивы:

https://www.audiocodes.com/library/firmware?page=2

Wireshark 2.4.5 Plugins https://audiocodes.sharefile.com/d-s83e2a13ed3444308

Для Wireshark Plugin 2.4.5 необходим Wireshark версии 2.4.x (2.6.x и 3.0.х не подойдут).

https://2.na.dl.wireshark.org/win64/all-versions/

Wireshark-win64-2.4.16.exe 2019-07-17 55M

Установка Plugin (для Windows x64):

  1. Файл cdr.dtd (Document Type Definition) нужно скопировать в папку C:\Program Files\Wireshark\dtds. После этого будет доступен фильтр CDR.

2. Файл tpncp.dat нужно скопировать в папку C:\Program Files\Wireshark\tpncp.

Диссектор TPNCP полностью функционален. Протокол TPNCP (Audiocodes TrunkPack Network Control Protocol) постоянно меняется и для правильной регистрации и диссекции необходим файл tpncp.dat, который читается при запуске Wireshark.

В версии 2.4.5 поддерживается TPNCP Version L7.20A.181.

3. Вариант 1 из документации: Global Plugins (для Wireshark 2.4.14 –  папка C:\Program Files\Wireshark\plugins\2.4.14, в эту папку скопировать *.dll из Plugins_x64.

или

Вариант 2 (рекомендую): Personal Plugins (для пользователя “Surface” – папка C:\Users\Surface\AppData\Roaming\Wireshark\plugins), в эту папку скопировать содержимое Plugins_x64. У этого варианта есть преимущество – при установке новой версии Wireshark 2.4.x не нужно будет перемещать файлы в папку новой версии.

Проверка установки: About Wireshark -> Plugins

Ac45xPacketRecording_Wireshark.dll

2.4.1-AUDC

Ac48xPacketDissector.dll

2.4.1-AUDC

Ac49xPacketDissector.dll

2.4.1-AUDC

Ac5xPacketRecording_Mii_Wireshark.dll

2.4.1-AUDC

Ac5xPacketRecording_Wireshark.dll

2.4.1-AUDC

acdr.dll

2.4.1-AUDC.22

acsyslog.dll

2.4.1-AUDC.22

multiplexedrtp.dll

2.4.1-AUDC.22

SimpleMPlexRTP.dll

2.4.1-AUDC.22

tpncp.dll

2.4.1-AUDC.22

ac45x_analysis && ac48x && ac49x && ac5x_analysis && ac5xmii && acdr && acsyslog && multiplexedrtp && simplemultiplexedrtp && tpncp



Logging Filtersобязательно хотя бы один должен быть создан и включен. В Wireshark для удобства добавляем фильтр acdr (не ACDR).
По умолчанию настроен 925 порт UDP, можно изменить (в SBC и в Wireshark).

Документация на сайте AudioCodes:

Debug Recording Configuration Note

https://www.audiocodes.com/library/technical-documents?query=debug+recording

AudioCodes Quick Reference Guide – How to Debug Voice with Wireshark

SIP Test Calls

По умолчанию, эта возможность выключена и её необходимо включить через WEB интерфейс SBC/GW:
Troubleshoot->Test Call->Test Call Settings
Troubleshoot->Test Call->Test Call Rules

Дополнительная информация. Захват трафика на SBC (в RAM)

Для управления захватом трафика используется CLI, рекомендую использовать PuTTY.

После ввода имени и пароля необходимо перейти в привилегированный режим (команда “enable”) и ввести пароль (по умолчанию “Admin”).

debug capture voip physical clear                (удаляет файл в каталоге /debug-capture)
debug capture voip physical eth-lan      (выбор Ethernet)
debug capture voip physical start      (начать захват трафика Ethernet)
debug capture voip physical stop      (остановить захват трафика Ethernet)

WinSCP (SFTP-совместимый SSH клиент)
Для выгрузки файлов *.pcap (а также сертификатов, конфигов, CDR и т.д.) из SBC.
https://winscp.net/eng/download.php

После копирования файла debug_capture.pcap на компьютер, его можно открыть в Wireshark. На скриншоте выбран фильтр DNS – видно разрешение DNS имен для Microsoft Teams.

Также, доступны варианты сохранять файлы *.pcap на USB флешку (на 1000B недоступно), на FTP сервер, на TFTP сервер.

AudioCodes Customer Self Service Knowledge Base

https://www.audiocodes.com/customer-self-service-knowledge-base

This Self Service page provides you access to “Quick Reference Guides”, “Video Tutorials”, “Technical Documentation” and “Software Downloads“.

Quick Reference Guides – это новинка – краткие, пошаговые инструкции для администраторов.

UCLAB – приоритетный партнёр компании AudioCodes

https://www.audiocodes.com/partners/locators/channel-partner-locator/europe-middle-east-africa?queryGroup=uclab

Профессиональные услуги UCLAB позволяют нашим партнерам и клиентам выбирать наши пакеты услуг (или дополнять их собственное предложение) из нашего модульного портфеля профессиональных услуг. Результатом является полная модель жизненного цикла решений, основанная на трех основных этапах: PLAN, IMPLEMENT и OPERATE. Наш портфель профессиональных услуг обеспечивает плавную интеграцию, высокую доступность и непрерывную масштабируемость для удовлетворения потребностей бизнеса.

20337B-M08-L3 Lync Server 2013 Phone Management

CommonAreaPhone

 

DeviceUpdate

IP телефоны LPE можно обновить только через сервер.

Прошивки можно скачать с сайта Microsoft (только последнюю версию). В учебнике рекомендуется проверять наличие новых прошивок раз в 3 месяца.

Рекомендуется каждую прошивку предварительно протестировать, перед установкой на все IP телефоны.

 

 

20337B-M08-L4 Analog Device Support

Командлеты для работы с AnalogDevice’s

Лицензия AudioCodes LAD= (продаются кратно 5, для работы с AudioCodes MediaPack) дешевле, чем полноценная лицензия SBC=

Во время лабораторной можно настроить AudioCodes Mediant и MediaPack, посмотреть Sip Flow Diagram вызовов в AudioCodes Syslog Viewer.

AnalogDevice нельзя добавить в группы Response Groups (есть work around).

20337B-M08-L1 Introduction to Phones and Devices

За 5 лет, прошедшие после выхода курса, раздел этого модуля сильно устарел. Уже не поддерживаются и давно не обновляются телефоны Lync Phone Edition.

IP Phones qualified for Skype for Business (IP Phones Lync Phone Edition дисквалифицированы не квалифицированы для Skype for Business, работают, но без поддержки со стороны производителей телефонов и Microsoft)

IP Phones qualified for Lync

 

LPE история.

Первые телефоны, с кодовым именем Tanjay, были выпущены компанией ASKEY COMPUTER CORP для OCS 2007.

Первые 3 октета MAC адресов:

0016E3  Microsoft 1108 (тестовые образцы)
002163  LG-Nortel IP 8540
001B9E  Polycom CX700 Rev1
0004F2  Polycom CX700 Rev2

UCUpdates 1.0.x.x для OCS2007
UCUpdates 3.5.x.x для OCS2007 R2
UCUpdates 4.0.x.x для Lync Server 2010

CX700 с последней версией прошивки (CPE/4.0.7577.4494 OCPhone/4.0.7577.4494 (Microsoft Lync Phone Edition)) поддерживает следующие кодеки:

a=rtpmap:114 x-msrta/16000
a=rtpmap:9 G722/8000
a=rtpmap:111 SIREN/16000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:115 x-msrta/8000

В учебнике нет информации про совместимые телефоны AudioCodes, т.к. они вышли 2013 году, после написания учебника. В России, как и во всем мире, телефоны AudioCodes используют многие заказчики.

Skype for Business & Microsoft Teams – Compatible IP Phones and Room Solutions

Shared Line Appearance – этот функционал появился уже поле выпуска Lync Server 2013, в Cumulative Update в апреле 2016. Поддерживаются только совместимые телефоны.

Сертификаты, выпущенные FE, по умолчанию выпускаются на 180 дней (4320 часов) (-DefaultValidityPeriodHours от 8 часов до 8760 часов (365 дней)).

Set-Cs Web Service Configuration

Get-CsWebServiceConfiguration

New-CsWebServiceConfiguration

Remove-CsWebServiceConfiguration

 

MinValidityPeriodHours can be any integer value between 8 hours and 4320 hours (180 days). The default value is 8.

DefaultValidityPeriodHours can be any integer value between 8 hours and 8760 hours (365 days). The default value is 4320 (180 days).

MaxValidityPeriodHours can be any integer value between 8 hours and 8760 hours (365 days). The default value is 8760.

Для Skype for Business Online сертификат выдается на 8 часов.

Посмотреть информацию о сертификатах пользователя на сервере

Экспорт данных (в том числе сертификатов) пользователя на сервере

Посмотреть сертификаты на компьютере пользователя