설치 가이드 · 5 min read · Dec 31, 2025

Debian 7 (Wheezy)에서 Asterisk 설치

Debian 7 (Wheezy)에서 Asterisk 설치

소개

이 문서는 새로운 플랫폼에서 Debian 리눅스 7 및 Asterisk 설치 지침을 제공합니다.

구성 요소:

  1. Debian Linux : 최신 버전은 (http://cdimage.debian.org/debian-cd/7.1.0/amd64/iso-dvd/)에서 다운로드할 수 있습니다. 웹사이트에는 여러 CD 이미지가 있을 것이므로, 첫 번째 CD만 다운로드하고 추가 소프트웨어는 필요할 경우 설치 중에 리눅스 내에서 CD 2&3에서 다운로드할 수 있습니다.

  2. Asterisk : 통신 시스템을 구축하기 위한 오픈 무료 플랫폼입니다. 최신 안정 버전은 (http://www.asterisk.org/downloads/asterisk/all-asterisk-versions)에서 다운로드할 수 있으며, 적합한 인증 버전을 선택하거나 리눅스를 설정한 후 명령줄에서 아래 명령어를 입력하여 다운로드할 수 있습니다: (wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz). Asterisk 플랫폼과 함께 Asterisk 웹사이트에서 추가로 두 개의 패키지를 다운로드해야 합니다:

    i. DAHDI 라이브러리 : 통신 인터페이스 관리를 위해 사용됩니다 (wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz)

    ii. LIBPRI 라이브러리: LIBPRI는 ISDN 기본 속도 인터페이스(T1, E1, J1)를 통해 통신하는 데 사용되는 프로토콜을 캡슐화하는 오픈 소스 라이브러리입니다. PRI 신호가 사용되는 경우 Asterisk 및 DAHDI의 종속성입니다. (wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz)

리눅스 설치

1- 다운로드한 최신 리눅스 플랫폼의 ISO 이미지를 DVD 또는 CD에 구워서 기계에 삽입하고 CD 드라이브에서 부팅되도록 합니다.

2- 부팅 후, 아래 그림 1-1에 따라 설치 시작 화면이 표시되며, 첫 번째 옵션인 “설치“를 선택합니다.

그림 1-1 [첫 번째 화면]

3- 다음 화면인 “언어 화면”에서 “영어”를 선택하고 계속 진행합니다 [그림 1-2 언어 화면]

그림 1-2

4- 다음 화면인 “위치 선택”에서 현재 있는 국가(요르단)를 선택합니다; 또는 미국으로 두고 나중에 시스템 내에서 수정할 수 있습니다. 그림 1-3

그림 1-4

5- 다음 화면인 “시스템 로케일”에서 키보드 기본값을 선택합니다(화면과 동일). 그림 1-5

그림 1-5

6- Enter를 눌러 키보드 지역을 구성합니다. 그림 1-6

그림 1-6

7- Debian이 설치를 시작합니다. 다음 작업을 요청할 때까지 기다립니다 (그림 1-7)

그림 1-7

8- 다음으로 네트워크 구성을 설정합니다(실제 설정은 아래 그림과 다를 수 있습니다) 그림 1-8..1-11

그림 1-8

그림 1-9

그림 1-10

그림 1-11

9- 다음 화면에서 루트 비밀번호를 입력하라는 메시지가 표시됩니다. 복잡한 비밀번호를 입력해야 합니다. 그림 1-12

그림 1-12

10- 다음 화면에서 이전 화면의 루트 비밀번호를 확인하라는 요청이 표시됩니다.

11- 다음으로 시스템에 일반 사용자를 추가하고 이 사용자에 대한 비밀번호를 입력하라는 메시지가 표시됩니다(그림 1-13 및 1-14 참조)

그림 1-13

그림 1-14

12- 다음으로 디스크 파티션을 설정하라는 메시지가 표시됩니다. “가이드, 전체 디스크 사용”을 선택합니다. 그림 1-15

그림 1-15

13- 시스템이 파일 설치를 시작할 때까지 디스크 파티션의 다음 화면에서 “다음”을 클릭합니다.

14- 시스템이 설치를 시작합니다(그림 1-16)

그림 1-16

15- 다음으로 패키지 관리자를 선택하라는 메시지가 표시됩니다. 패키지 관리자는 나중에 필요한 소프트웨어를 설치하는 데 사용할 APT를 식별하는 역할을 합니다. 그림 1-17

그림 1-17

16- 이전 화면 직후에 Apt 구성이 시작됩니다(아래 그림 1-18 참조)

그림 1-18

17- 인기 투표 화면에서 “아니오”를 클릭합니다. 그림 1-19

그림 1-19

18- 소프트웨어 저장소를 설정한 후 추가 소프트웨어 설치 옵션이 표시됩니다. “SSH”와 “표준 시스템 유틸리티”만 선택해야 합니다(그림 1-20 참조)

그림 1-20

19- 마지막 단계에서 GRUB 로더 설치가 표시됩니다. 이는 리눅스 부팅 시스템을 위한 유틸리티입니다. “예”를 선택하고 계속 진행합니다(그림 1-21 참조)

그림 1-21

20- 축하합니다. Debian 7 설치를 성공적으로 완료했습니다. “계속”을 클릭하여 재부팅하고 시스템에 로그인합니다. 그림 1-22

그림 1-22

21- 시스템 재부팅 후 로그인 자격 증명을 입력하여 시스템에 접근합니다. 원격으로 작업하려면 “putty”를 사용하여 이 작업을 수행할 수도 있습니다.

Asterisk 설치

Asterisk를 제대로 설치하기 위해서는 Asterisk를 컴파일하기 전에 설치해야 할 몇 가지 시스템 라이브러리가 필요합니다.

필요한 시스템 라이브러리:

  1. C/C++ 컴파일러

  2. OpenSSL

  3. Ncurses

  4. Newt

  5. Libxml2

  6. 커널 헤더

  7. Sql lite

  8. Vim (파일 편집기)

시스템 라이브러리 설치:

  1. 다음 명령어를 입력하여 시작합니다: apt-get install build-essential 아래 그림 2-1과 같이 C/C++ 및 gcc 컴파일러와 같은 모든 필수 빌드 요소를 설치합니다.

그림 2-1

  1. 다음으로 OpenSSL, Ncurses, Newt, LibXML2, vim 및 sql lite와 커널 헤더를 설치합니다. 마지막으로 커널 헤더를 설치하기 위해 다음 명령어를 입력합니다: apt-get install linux-headers-$(uname -r) 그러나 그 전에 시스템이 최신 상태인지 확인하기 위해 다음 명령어를 입력합니다: apt-get update. 아래 그림 2-2 참조

그림 2-2

  1. 다음으로 2단계에서 언급한 나머지 시스템 라이브러리와 그 개발 라이브러리도 설치합니다. 이를 위해 다음 명령어를 입력합니다: apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev 그림 2-3 참조

그림 2-3

이제 모든 필요한 라이브러리와 지원 소프트웨어 설치를 완료했습니다. 시스템을 재부팅하고 Asterisk 시스템 설치를 위한 다음 단계로 진행합니다.

Asterisk 패키지 다운로드 및 설치:

Asterisk 시스템에는 Asterisk 패키지와 함께 설치해야 할 두 개의 지원 패키지인 DAHDI 및 LIBPRI가 있습니다. DAHDI는 Digium에서 제조한 아날로그 및 디지털 전화 카드에 대한 드라이버 및 유틸리티 세트입니다. LIBPRI는 Asterisk가 ISDN 연결과 통신할 수 있도록 하는 라이브러리입니다.

먼저 tar 파일(압축 파일)을 시스템에 다운로드한 다음 추출하고 최종적으로 설치합니다. 명령줄에서 tar 파일을 다운로드하는 방법은 이 문서의 “시스템 구성 요소” 섹션에 자세히 설명되어 있습니다. 패키지를 /usr/local/src에 다운로드합니다.

프로세스:

  1. Asterisk, DAHDI 및 LibPri를 /usr/local/src에 다운로드합니다(그림 4-1 참조)

그림 4-1

  1. 위에서 설치한 파일을 같은 디렉토리에 압축 해제합니다. 다음 명령어를 입력합니다(패키지 이름을 적절히 변경해야 합니다): tar -zxf [package_name].tar.gz 그림 4-2 참조

그림 4-2

  1. 이제 Asterisk 폴더로 이동하여 DAHDI 및 LibPri를 빌드합니다. 다음 몇 가지 명령어를 입력합니다:

    a. DAHDI 명령어 : make make install 그림 4-3.1

    그림 4-3.1

    b. 명령어: make config를 입력하면 DAHDI 설치가 완료됩니다.

  2. Libpri 설치: 먼저 현재 버전의 libpri에 패치가 있는 경우 패치를 적용해야 합니다. 따라서 같은 위치에서 libpri 패치를 다운로드하고 다음 명령어를 입력합니다: patch –p1 < /<> DAHDI와 마찬가지로 다음 명령어를 입력합니다: apt-get install libpri1.4

  3. 마지막으로 Asterisk 패키지를 빌드하고 설치합니다. 먼저 Asterisk 폴더로 이동한 후 다음 명령어를 입력합니다:

    a. 먼저 명령어: ./configure를 입력합니다. 최종 결과는 그림 5-1.1과 같습니다.

그림 5-1.1

b. 다음으로 “make menuselect”를 입력하여 메뉴에서 mysql_cdr을 선택합니다(그림 5-1.2 참조).

그림 5-1.2

c. 마지막으로 “make” 및 “make install” 명령어를 입력하여 Asterisk 패키지를 빌드하고 설치합니다. 최종 결과는 그림 5-1.3 및 그림 5-1.4와 같습니다.

그림 5-1.3

그림 5-1.4

d. Asterisk의 샘플 구성 파일 세트를 설치하려면 다음을 입력합니다: #make samples.

e. Asterisk가 컴파일되고 설치되었으므로 마지막 단계는 초기화 스크립트 또는 initscript를 설치하는 것입니다. 이 스크립트는 서버가 시작될 때 Asterisk를 시작하며, Asterisk를 중지하거나 다시 시작하는 데 사용할 수 있습니다. initscript를 설치하려면 make config 명령어를 사용합니다.

f. Asterisk 시스템이 실행되면 로그 파일이 생성됩니다. 로그 파일을 압축하고 회전시키기 위해 로그 회전 스크립트를 설치하는 것이 좋습니다. 이렇게 하면 디스크 공간을 절약하고 로그 파일을 검색하거나 분류하는 것이 더 쉬워집니다. 이를 위해 make install-logrotate 명령어를 사용합니다. g. Asterisk가 실행 중인지 확인하려면 Asterisk initscript를 사용할 수 있습니다. 명령어 /etc/init.d/asterisk status 또는 restart를 사용합니다.

h. Asterisk 설치를 축하합니다. 기계를 재부팅하세요.

*


Asterisk 설정 및 설치에 대한 자세한 정보는 다음 링크를 확인하세요:

https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages
http://ofps.oreilly.com/titles/9781449332426/asterisk-Install.html#Installing_id291699
http://www.atcom.cn/AXE2D.html

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.