Opened 9 years ago

Closed 9 years ago

#112 closed баг (fixed)

sdp_complete_200ok() не уважает запрет VAD

Reported by: alx Owned by: alx
Priority: средний Milestone: 1 очередь
Component: any Keywords:
Cc:

Description

При ответе на вызов, в котором был запрещен VAD, не устанавливаются атрибуты запрета VAD в кодеках G723 и G729.

Change History (1)

comment:1 by alx, 9 years ago

Resolution: fixed
Status: newclosed

In 755/sip_ua:

В класс SIPChannel добавлен конфигурационный параметр codecsString.
Теперь набор и приоритет кодеков (включая запрет VAD и VBD) можно устанавливать
индивидуально для каждого канального окончания.
Добавлена функция ua_checkSupportedCodec(), с помощью которой каждое канальное окончание
проверяет наличие поддерживаемого кодека после получения eCallEvent. Глобальная проверка убрана.

Исправлен баг: при получении кодека 8 (PCMA), отсутствующего в нашем списке выбранных кодеков,
он ошибочно матчился по имени с PCMA-VBD (98). Добавлена проверка.

При получении INVITE с отключенным VAD (через атрибут кодека) мы даем ответ также с отключенным VAD.
Fixes #112.

Note: See TracTickets for help on using tickets.