acl.conf
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| acl.conf [2016/07/06 13:34] – kov | acl.conf [2016/07/06 13:38] (текущий) – kov | ||
|---|---|---|---|
| Строка 18: | Строка 18: | ||
| < | < | ||
| + | При такой настройке все попытки звонков, | ||
| + | Контексты каналов | ||
| + | Каждый тип канала имеет как контексты по-умолчанию, | ||
| + | < | ||
| + | [user] | ||
| + | type=friend | ||
| + | host=dynamic | ||
| + | context=users | ||
| + | nat=yes | ||
| + | qualify=yes | ||
| + | callgroup=1 | ||
| + | pickupgroup=1 | ||
| + | dtmfmode=rfc2833 | ||
| + | |||
| + | [709] (user) | ||
| + | secret=as09TYInbd873K | ||
| + | mailbox=709 | ||
| + | callerid= | ||
| + | |||
| + | [710] (user) | ||
| + | secret=udFls34Dssd2 | ||
| + | mailbox=710 | ||
| + | callerid= | ||
| + | </ | ||
| + | |||
| + | В приведённом примере, | ||
| + | Разделение входящих и выходящих контекстов | ||
| + | Не следует определять в одном контексте как правила для входящих, | ||
| + | |||
| + | < | ||
| + | [default] | ||
| + | exten = > _7XX, | ||
| + | exten = > _9XXX., | ||
| + | // входящие по линии FXO | ||
| + | exten = > s,1,Answer | ||
| + | exten = > s, | ||
| + | exten = > s, | ||
| + | exten = > s, | ||
| + | </ | ||
| + | |||
| + | В приведённом примере по причине использования одного контекста звонящий по FXO линиям из города могут донабрать не только локального пользователя, | ||
| + | |||
| + | < | ||
| + | [users] | ||
| + | include = > local-users | ||
| + | include = > numberplan | ||
| + | |||
| + | [local-users] // | ||
| + | exten = > _7XX, | ||
| + | |||
| + | [numberplan] // | ||
| + | exten = > _9XXX., | ||
| + | |||
| + | [fxo-in] // | ||
| + | include = > local-users | ||
| + | exten = > s,1,Answer | ||
| + | exten = > s, | ||
| + | exten = > s, | ||
| + | exten = > s, | ||
| + | </ | ||
| + | |||
| + | Все SIP пользователи должны иметь контекст users, в котором при помощи директивы include включаются правила внутрениих и внешних звонков. В настройках линий (dahdi.conf) следует указать контекст fxo-in, в котром включается контекст local-users. Таким образом, | ||
| + | |||
| + | Права пользователей | ||
| + | |||
| + | Запуск Asterisk из-под не — root пользователя. По умолчанию Asterisk запускается из-под root, что может быть небезопасно. Для изменения пользователя раскомментируйте строки в файле / | ||
| + | |||
| + | < | ||
| + | AST_USER= | ||
| + | AST_GROUP= | ||
| + | </ | ||
| + | |||
| + | Создайте группу и пользователя asterisk. | ||
| + | |||
| + | < | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Измените права на использование следующих файлов: | ||
| + | |||
| + | < | ||
| + | chown --recursive asterisk: | ||
| + | chown --recursive asterisk: | ||
| + | chown --recursive asterisk: | ||
| + | chown --recursive asterisk: | ||
| + | chown --recursive asterisk: | ||
| + | ## Если Вы мспользуете Zaptel | ||
| + | chown --recursive asterisk: | ||
| + | ## Если Вы используете DAHDI | ||
| + | chown --recursive asterisk: | ||
| + | # | ||
| + | chmod --recursive u=rwX, | ||
| + | chmod --recursive u=rwX, | ||
| + | chmod --recursive u=rwX, | ||
| + | chmod --recursive u=rwX, | ||
| + | chmod --recursive u=rwX, | ||
| + | ## Если Вы мспользуете Zaptel | ||
| + | chmod --recursive u=rwX, | ||
| + | ## Если Вы используете DAHDI | ||
| + | chmod --recursive u=rwX, | ||
| + | # | ||
| + | chown --recursive root: | ||
| + | chmod --recursive u=rwX, | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | |||
| + | [[http:// | ||
acl.conf.1467801270.txt.gz · Последнее изменение: 2016/07/06 13:34 — kov
