ACL во FreeSWITCH
http://blog.2600hz.com/post/18096749028/understanding-how-fs-supports-opensips-as-a
Пример: когда надо сделать авторизацию по IP (например FS стоит за opensips/kamailio) и всё лишнее фильтруется, можно сделать так:
autoload_configs\acl.conf.xml
<list name="sip_ip_auth" default="deny">
<node type="allow" cidr="200.2.2.2/32"/>
</list>
sip_profiles/internal.xml
set auth-calls=false
и пример из dialplan/public.xml
<extension name="from_kamailio">
<condition field="network_addr" expression="^2\.1\.10\.10$" />
<condition field="destination_number" expression="^(.*)$">
<!-- <action application="info"/> -->
<action application="bridge" data="sofia/internal/$1@1.1.1.1"/>
<!-- <action application="transfer" data="$1 XML default"/> -->
</condition>
</extension>
в данной схеме не будет работать multi-tenant, тут надо вместо айпи что-то типа ${to-domain} (именно такой переменной нету)
Включив action application="info" -- можно увидеть все доступные переменные, также через консоль: uuid_dump id_ноги
https://www.mail-archive.com/freeswitch-users@lists.freeswitch.org/msg00679.html
Комментариев нет:
Отправить комментарий