Настройка Asterisk

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (5)

просмотр истории страницы
Устанавливаем perl из пакетов и настраиваем. При устовке отдельного пакета он может попросить для тестирования ввести ip и порт Radius сервера биллинга 10.1.1.1:2812 и логин абонента в биллинге с паролем.

{code}# perl -MCPAN -e shell
(при первом запуске отвечаем дефолтно на все вопросы)
cpan>install Config::IniFiles
По умолчанию Asterisk не поддерживает авторизацию через Radius, для этого необходимо использовать специальный AGI скрипт основанный на разработке PortaOne, который находится в биллинге
{code:title=На сервере биллинга}
# ls -l /usr/local/ics/bin/agi-rad-auth.agi
# scp /usr/local/ics/bin/agi-rad-auth.agi <адрес сервера астериск>:/var/lib/asterisk/agi-bin/
{code}
После этого надо дать права на запуск этого файла Asterisk
{code:title=На сервере Asterisk}
# chown asterisk:asterisk /var/lib/asterisk/agi-bin/agi-rad-auth.agi
# chmod o+x /var/lib/asterisk/agi-bin/agi-rad-auth.agi
{code}
Это скрипт вызывается перед набором номера и если биллинг разрешает звонок то Asterisk двигается дальше по цепочке.