=====Asterisk===== [[http://asterisk.org|Asterisk]] - the Open Source PBX!\\ Связь с биллингом осуществляется при помощи AGI интерфейса (/usr/abills/Abills/modules/Voip/agi_rad.pl). ====Установка==== Установка Asterisk PBX # ./configure # make # make install Если Вы новичок установите сразу дефалтные конфиг файлы. # make samples Установка [[http://asterisk.gnuinter.net/|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