Авторизация на Freeswitch

57 views
Skip to first unread message

Андрей Ермишин

unread,
Jan 10, 2018, 5:12:03 AM1/10/18
to freesw...@googlegroups.com
Всем привет.

Возникла очень странная ситуация.

Все "абоненты" прописаны в directory/xml
Есть абонент который совершает звонки с астерикс без регистрации.
Точнее передает данные регистрации при запросы со стороны FS (SIP 407
Proxy Auth Req)

Этого абонента отключили (удалили запись из directory), разумеется reloadxml
Но абонент все равно продолжает совершать вызовы и FS пропускает их
дальше по маршруту...

Добавил в dialplan такую конструкцию:
<extension name="sip_auth" continue="true">
<condition field="${sip_authorized}" expression="^true$" break="never">
<anti-action application="respond" data="407"/>
</condition>
</extension>

в логе:

503de46e-5d1b-4906-b074-ea18cc8c1880 Dialplan:
sofia/internal-inet/270...@voip.default parsing
[vatsdefault->sip_auth] continue=true
503de46e-5d1b-4906-b074-ea18cc8c1880 Dialplan:
sofia/internal-inet/270...@voip.default Regex (PASS) [sip_auth]
${sip_authorized}(true) =~ /^true$/ break=never
503de46e-5

т.е. FS считает этот звонок авторизованным, но как? ведь в directory
нет уже учетных данных...

Вообщем мистика для меня.

Как такое может быть? (ACL для авторизации не используем вообще)



--
С уважением
Ермишин Андрей.
Reply all
Reply to author
Forward
0 new messages