글
■ Asterisk란?
: Asterisk는 Linux 환경에서 IP 기반의 전화 솔루션을 제공하는 PBX Application의 Open source software 이다.
즉, 인터넷망을 이용해 전화 서비스를 제공하는 IP-PBX 프로그램이다.
■ 설치 과정
: 본 사항은 Asterisk의 기본 소스 설치 및 컴파일 과정일 뿐이다.
(1) 환경셋업
: Asterisk를 설치할 환경을 구축한다. 아래는 현재 필자의 PC 환경이다.
- 리눅스 배포판 : Ubuntu 12.04 LTS
- 커널 버전 : 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux
- gcc 버전 : gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
※ 이후 모든 작업은 root 권한에서 진행한다.
(2) Asterisk 소스 tar 파일 다운로드
: asterisk 홈페이지에서 소스를 다운 받는다.
- Link : http://downloads.asterisk.org/pub/telephony/asterisk/
# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.17.0.tar.gz
- Asterisk Version 관련 정보 : https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
(3) 소스 압축 해제
: 다운받은 소스 압축파일을 확인하고, 압축을 푼다.
$ tar xvfz asterisk-1.8.17.0.tar.gz
(4) 패키지 설치
: 소스 컴파일에 앞서, 필요한 패키지를 설치한다.
- build-essential package install
# apt-get install build-essential
- libncurses5-dev package install
# apt-get install ncurses-dev
- libxml2-dev package install
# apt-get install libxml2-dev
(5) 모듈 설정 및 컴파일
# ./configure
# make menuselect (설정 안하면 Default)
# make
# make install
# make config
# make samples (/etc/asterisk/ 디렉토리에 샘플 설정파일(.conf)들이 생성)
'T heory > PBX' 카테고리의 다른 글
[Debuging] No RTP Engine problem in Asterisk 1.8.2 (0) | 2013.03.05 |
---|---|
Asterisk The Definitive Guide 3rd Edition (0) | 2012.11.06 |
패킷 교환망의 주소체계 (0) | 2011.09.19 |
패킷 제어기술 (0) | 2011.09.19 |
패키교환의 경로설정 (0) | 2011.09.16 |
RECENT COMMENT