Translations of this page:

Asterisk

Asterisk - the Open Source PBX!
Связь с биллингом осуществляется при помощи AGI интерфейса (/usr/abills/Abills/modules/Voip/agi_rad.pl).

Установка

Установка Asterisk PBX

# ./configure
# make
# make install

Если Вы новичок установите сразу дефалтные конфиг файлы.

# make samples

Установка Perl AGI интерфейса к AGI.

# tar zxvf asterisk-perl-0.10.tar.gz
# cd asterisk-perl-0.10
# perl Makefile.PL
# make
# make test
# make install

Конфигурация

asterisk/extensions.conf

[general]
static=yes
writeprotect=no

[default]
exten => _N.,1,DeadAGI(/usr/abills/Abills/modules/Voip/agi_rad.pl)
exten => _N.,2,Hangup()
; Add other extensions here

asterisk/sip.conf

[general]
context=default
port=5060
bindaddr=0.0.0.0
srvlookup=yes
disallow=all
allow=ulaw
allow=alaw
allow=g729

[sip_proxy]
; For incoming calls only.
type=peer
host=10.10.10.1                 ; Your SIP proxy IP address
canreinvite=no

ABillS

abills/libexec/config.pl

$AUTH{asterisk} = 'Voip_aaa'; Для сервера с типом asterisk применять правила авторизации VOIP
$ACCT{asterisk} = 'Voip_aaa'; Для сервера с типом asterisk применять правила акаунтинга VOIP
$conf{VOIP_RADIUS_SERVER_HOST}='radius.server'; IP RADIUS сервера
$conf{VOIP_RADIUS_SERVER_SECRET}='radius.secret'; пароль для радиус сервера
$conf{VOIP_NAS_IP_ADDRESS}='192.168.101.11'; IP Asterisk сервера. Может быть любой. Этот параметр отсылается RADIUS как Nas-IP-Address.
$conf{VOIP_NAS_ID}=''; Индентификатор Asterisk сервера для радиуса. Отсылается в параметре NAS-Identifier. Если не знаете для чего онЭ не заполняйте.
$conf{VOIP_NAS_PORT}='0'; Порт клиента отсылается RADIUS в параметре NAS-Port
$conf{VOIP_AGI_PROTOCOL}='SIP'; Протокол соединения SIP или H323
$conf{VOIP_DEFAULTDIALTIMEOUT}=20; Таймаут при авторизации
$conf{VOIP_MAX_SESSION_TIME}=10800; Максимальная длина активной сессии

Режиме отладки лучше запускать астериск со следующими параметрами

# asterisk  -gvvv
 
abills/docs/asterisk.txt · Последние изменения: 2009/05/16 19:51 (внешнее изменение)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki