Opened 6 years ago
Closed 5 years ago
#303 closed баг (fixed)
Ошибка проверки флага SipFlagOnlySecure
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | any | Keywords: | |
Cc: |
Description (last modified by )
В некоторых канальных окончаниях, например PRI, проверка флага SipFlagOnlySecure производится до проверки вызываемого URI. Таким образом, если канальному окончанию установлен флаг SipFlagOnlySecure, и вызов пришел через небезопасный транспорт, канальное окончание меняет код ответа 404 на 486 даже если вызов на имеет к нему никакого отношения (не матчится с URI окончания и регулярным выражением).
Было бы логичнее сначала проверять совпадение URI (в зависимости от номера прохода cписка), и только если совпадение есть, проверять безопасность транспорта. В таком случае, если вызов никак не матчится с настройками канального окончания, то оно и не изменит код ответа, и если вызываемый не матчится ни с одним из канальных окончаний, то вызывающий получит ответ 404, а не 486.
Change History (2)
comment:1 by , 5 years ago
Description: | modified (diff) |
---|
comment:2 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
In 1602/sip_ua: