На моем сервере asterisk, когда я выполняю перезагрузку sip, я получаю сообщение «Using SIP CoS mark 4», за которым следует время ожидания регистрации.
Мне нужно, чтобы в этом заявлении говорилось: «Использование SIP CoS mark 5». Как изменить отметку 4 SIP CoS на отметку 5 SIP CoS?
В sip.conf
, есть четыре параметра, которые управляют TOS
настройки: tos_sip
, tos_audio
, tos_video
и tos_text
. tos_sip
контролирует что TOS
SIP
для пакетов сигнализации вызова установлено значение. tos_audio
, tos_video
и tos_text
контролировать что TOS
значения используются для RTP
аудио, видео и текстовые пакеты соответственно.
Есть четыре параметра для управления 802.1p
CoS
: cos_sip
, cos_audio
, cos_video
и cos_text
. Поведение этих параметров такое же, как и для SIP
TOS
настройки, описанные выше.
По умолчанию CoS уже установлен на 5 для аудиотрафика. Сигнализация установлена на 3. Честно говоря, эти значения довольно стандартные. Их необычно менять в большинстве сред. Я действительно не уверен, почему вы увидите отметку CoS 4. По умолчанию ничего не использует.
Вы можете прочитать больше здесь: https://wiki.asterisk.org/wiki/display/AST/IP+Quality+of+Service
Понятия не имею, почему, но мне пришлось перезагрузить сервер. Теперь все снова волшебным образом работает, и звездочка снова находится в отметке 5 CoS. Теперь вместо того, чтобы делать sip reload
в CLI я делаю /etc/init.d/asterisk restart
из bash.