Opened 7 years ago
Closed 6 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 , 6 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 6 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

In 1602/sip_ua: