Asterisk res_pjsip_acl

SIP ACL module

Документация по конфигурации и использованию функций модуля res_pjsip_acl. ACL модуль используется res_pjsip. Данный модуль не зависит от ENDPOINTs и управляет всеми входящими подключениями через res_pjsip. Есть два основных способа назначить ACL при помощи соответствующих опций. Можно использовать привычные 'permit' и 'deny', которые действуют в отношении IP адресов. Или 'contactpermit' и 'contactdeny', которые действуют на основании адреса из заголовка 'Contact' входящего SIP запроса REGISTER. Возможно комбинировать разные опции и создавать смешанный списки контроля доступа (ACL). В добавление к этому, вместо назначения ACL с помощью опций, можно задать адреса IP или заголовки Contact ACL в файле Asterisk:acl.conf при помощи 'acl' и 'contactacl' опций.

pjsip.conf
acl
Access Control List - Список Контроля Доступа

Опции конфигурации res_pjsip_acl

Option NameTypeRegular ExpressionDescription
aclCustomfalseИмя секции в acl.conf для контроля по IP
contact_aclCustomfalseИмя секции в acl.conf для контроля по заголовку Contact
contact_denyCustomfalseСписок запрещенных адресов Contact header
contact_permitCustomfalseСписок разрещенных адресов Contact header
denyCustomfalseСписок запрещенных IP адресов
permitCustomfalseСписок разрешенных IP адресов
typeNonefalseТип секции. всегда - 'acl'.

Описание конфигурационных опций

acl

Соответствует разделам настроенным в файле «acl.conf». Принимает значение в виде списка имен разделов через запятую.

 acl=your_named_acl,your_named_acl2  
contact_acl

Соответствует разделам настроенным в файле «Asterisk:acl.conf». Принимает значение в виде списка имен разделов через запятую.

contact_deny
 contact_deny=0.0.0.0/0.0.0.0

Принимает значение списка IP адресов через запятую. К IP адресам может быть добавлена маска подсети через слэш (/).

contact_permit
 contact_permit=2.2.2.2/2.2.2.2,1.1.1.1
 
deny

deny=0.0.0.0/0.0.0.0

permit
Только авторизованные участники могут оставлять комментарии.

Войти через: Google Facebook