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 Name | Type | Regular Expression | Description |
---|---|---|---|
acl | Custom | false | Имя секции в acl.conf для контроля по IP |
contact_acl | Custom | false | Имя секции в acl.conf для контроля по заголовку Contact |
contact_deny | Custom | false | Список запрещенных адресов Contact header |
contact_permit | Custom | false | Список разрещенных адресов Contact header |
deny | Custom | false | Список запрещенных IP адресов |
permit | Custom | false | Список разрешенных IP адресов |
type | None | false | Тип секции. всегда - '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
deny=3.3.3.3
~~socialite~~