Где взять статистику
- Asterisk 13+ (PJSIP), во время звонка:
asterisk -rx "pjsip show channelstats" - Старый chan_sip:
asterisk -rx "sip show channelstats" - После звонка: переменная RTPAUDIOQOS (её можно писать в CDR: Set(CDR(qos)=${RTPAUDIOQOS}) в обработчике hangup).
- FreeSWITCH: во время звонка
fs_cli -x "uuid_dump <uuid>", после — переменные rtp_audio_in_* в XML или JSON CDR.
Как читать направление
«Приём» — то, что приходит на ваш сервер: потери здесь значат проблему на пути от собеседника или оператора к вам. «Передача» — то, что вы отправили; о её потерях сервер узнаёт из отчётов RTCP собеседника. Если RTCP не приходит (часть операторов его не шлёт), передача будет пустой — это не ошибка.
Проверить свой канал — тест качества VoIP. Полный разбор звонка из записи трафика — анализ pcap. Посчитать MOS вручную — калькулятор MOS.