Всем нам приходится анализировать логи и Asterisk и SIP-дампы, и я не исключение. Я расскажу об основных приемах и инструментах дебага, которыми мы пользуемся. Разберем наиболее частые ошибки и подходы для их быстрого устранения. 00:00 Знакомство спикера с участниками конференции AsterConf 2020 краткая информация доклада 00:27 Психология дебага 00:27 В мозге тоже есть баги: Баги мешающие в дебаге 03:39 Один из злейших врагов дебагера 04:42 Тактика дебага 04:42 Как надо или, алгоритм быстрого решения проблемы 07:30 Генерация вызова из консоли 08:41 Дебаг SIP. Возможности консоли (CLI) 08:48 Можно видеть заголовки, либо SIP-пакеты целиком 10:01 CHAN_PJSIP 10:45 Применение TCPDUMP 11:01 TCPDUMP, SIP, RTP 12:14 Возможные проблемы с TCPDUMP 13:56 Что стоит учесть при общении с английскими коллегами? 14:19 Дебаг SIP/RTP-дампа Wireshark 14:19 Wireshark 17:08 Дебаг SIP-дампа SNGREP 17:27 Ivan Alonso (aka Kaian): создатель консольной утилиты SNGREP 17:45 О возможностях SNGREP 20:28 Дебаг диаплана 20:37 Если в логах есть ошибки не стоит их игнорировать 22:38 Приложения для отладки 26:12 Подсистема логирования Asterisk 26:20 CLI управление логированием 28:25 tmux watch 30:13 Конец доклада вопросы участников конференции 30:23 Советы от участника конференции (SNGREP) 33:05 Пара советов от участников конференции (SNGREP) 34:18 При записи одного канала в отдельный файл, куда указывать имя канала? 39:09 Дополнение от участника конференции 42:31 Есть ли средства, чтобы багов не было? 43:13 Почему часть пакетов из 10 дампов отбрасывается с ядром? Что при этом делать, и как исключить данную ситуацию? 44:34 Можно ли использовать для дебага Web Monitor? Если нет, то почему? 45:34 Как “дебажить“ RTP? 48:10 Выбор и награждение участника конференции за лучший вопрос (подарок от спонсоров: IP-телефон Fanvil X1SP).
Hide player controls
Hide resume playing