Asterisk 11 名前付きACL

提供: VoIP-Info.jp
2013年5月17日 (金) 23:32時点におけるTakahashi (トーク | 投稿記録)による版 (ページの作成:「Asterisk 11からは名前付きACL(Named Access Control List)が使えます。 ==acl.conf== ACLはacl.confに定義します。例えば以下のように記述しま...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Asterisk 11からは名前付きACL(Named Access Control List)が使えます。

acl.conf

ACLはacl.confに定義します。例えば以下のように記述します。

[template_deny_all](!)
deny=0.0.0.0/0.0.0.0

[my_sip_local](template_deny_all)
permit=192.168.111.0/255.255.255.0

sip.confなどと同じようにテンプレートが使えます。この例ではdeny_allするテンプレートをtemplate_deny_allでまず定義してあります。
次に"my_sip_local"という名前で許可するIPアドレスを記述しています。

sip.confなど

sip.confなどACLを使いたい箇所では名前で指定します。例えばこんな感じで定義します。

[201]
type=friend
defaultuser=201
secret=pass
canreinvite=no
host=dynamic
dtmfmode=rfc2833
callgroup=1
pickupgroup=1
mailbox=201
acl=my_sip_local