﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
492	Добавить настройку DigestChallengeAlgorithms	san	alx	"Выяснилось некоторые телефоны(Yealink T21_E2, Yealink T21P_E2, Yealink T31P, Eltex VP30P) не работают со свежими прошивками плат VE. 
При регистрации эти телефоны, получив ответ 407, не формируют Proxy-Authorization и продолжают безуспешные попытки регистрации без авторизации. При этом, каждую попытку, в свой внутренний лог они сообщают:
> Authentication method not supported. (MD5, AKAv1-MD5, AKAv2-MD5)
Насколько мы поняли, телефоны поддерживают только алгоритм MD5 для авторизации и у них есть такой баг, что при наличии в предложении других алгоритмов не могут корректно продолжить работу. А в r2711 параметр {{{DigestChallengeAlgorithms}}} был изменен с {{{MD5}}}(по умолчанию) до {{{SHA-512-256, SHA-256, MD5}}}.

Если в repro.config платы VE изменить !DigestChallengeAlgorithms на {{{DigestChallengeAlgorithms = MD5}}} то телефон регистрируется и работает нормально.
Т.к. телефонов Yealink совместно с платами VE-02 совместно было поставлено, как минимум, несколько сотен, а ещё и выяснилось что телефон другого производителя(Элтекс) ведёт себя так-же, считаю необходимым добавить в наше оборудование удобную для пользователя настройку(обходное решение) для сохранения совместимости с этими телефонами.

Нужно добавить в конфиг плат VE-01 и VE-02 настройку позволяющую оставить в !DigestChallengeAlgorithms только MD5. Настройка должна отображаться в интерфейсах блоков MC04-VIP и MC04-DSL-3U."	задача	new	средний	1 очередь	any			
