다음 기사에서는 Asterisk를 살펴볼 것입니다. 이것은 하나입니다 전화 교환 기능을 제공하는 오픈 소스 플랫폼 (PBX)이 가장 인기가 있습니다. 또한 IP PBX 시스템, 회의 서버 및 VoIP 게이트웨이에 전력을 공급하기 위해 널리 채택됩니다. 개인, 중소기업 및 대기업에서 사용하는 플랫폼입니다.
별표 기능에는 음성 메일, 대기 음악, 전화 회의, 통화 대기, 통화 녹음, 대화 형 음성 응답 등이 포함됩니다. 이 게시물에서는 필요한 단계를 살펴 보겠습니다. Ubuntu 15에 Asterisk 18.04 설치.
전제 조건
설치를 시작하기 전에 "sudo"권한에 대한 액세스 권한이있는 사용자. 또한 Ubuntu 시스템을 업데이트하고 Asterisk를 다운로드하고 설치하는 데 필요한 다음 패키지를 설치해야합니다.
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
별표 다운로드
가자 / usr / src 디렉토리에 별표 소스를 다운로드하십시오.. 터미널 (Ctrl + Alt + T)에서 다음과 같이 작성합니다.
cd /usr/src/
동일한 터미널에 입력하여 Asterisk 15를 계속 다운로드합니다.
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
다운로드가 완료되면 다운로드 한 패키지의 내용을 추출합니다.:
sudo tar zxf asterisk-15-current.tar.gz
다음 단계를 계속하기 전에 방금 만든 디렉토리로 변경하십시오.:
cd asterisk-15.*/
별표 종속성 설치
다음 스크립트가 다운로드됩니다. MP3 모듈을 빌드하고 Asterisk에서 MP3 파일을 사용하는 데 필요한 MP3 소스:
sudo contrib/scripts/get_mp3_source.sh
우리는 모든 종속성을 해결하기위한 install_prereq 스크립트 Ubuntu 시스템에서 :
sudo contrib/scripts/install_prereq install
위의 명령은 필요한 모든 패키지를 설치합니다. 성공적으로 완료되면 다음 메시지가 인쇄됩니다.
별표 설치
구성 스크립트는 일련의 필요한 모든 종속성이 있는지 확인합니다. 시스템 시스템에서. 다음을 입력하여 스크립트를 시작합니다.
sudo ./configure
성공적으로 완료되면 다음 결과가 표시됩니다.
다음 단계는 컴파일하고 설치할 모듈을 선택하십시오.. Menuselect 시스템에 액세스하여 터미널에 작성합니다 (Ctrl + Alt + T).
sudo make menuselect
이미 MP3 소스 파일을 다운로드 했으므로 이제 format_mp3를 선택하여 MP3 모듈을 만들어야합니다.:
관심있는 항목을 선택하면 F12를 눌러 저장하고 종료하십시오.. "저장 및 종료"버튼으로 이동하여 Enter 키를 누를 수도 있습니다.
여기에 도착했습니다. make 명령을 사용하여 빌드 프로세스 시작:
sudo make -j2
시스템에 따라 컴파일하는 데 시간이 걸릴 수 있습니다. 컴퓨터의 프로세서 코어 수에 따라 -j 플래그를 수정할 수 있습니다.
빌드 프로세스가 완료되면 다음 메시지가 표시됩니다.
이전 메시지에서 말했듯이 다음 단계는 Asterisk를 설치하는 것입니다. 다음과 같이 작성하여 모듈을 작성합니다.
sudo make install
설치 후 스크립트는 다음 메시지를 표시합니다.
이제 Asterisk가 설치되었으므로 기본 PBX 구성 파일 설치:
sudo make basic-pbx
마지막 단계는 시작 스크립트 설치 타자:
sudo make config
그것은 또한 좋은 생각입니다 ldconfig를 실행하여 공유 라이브러리 캐시 업데이트:
sudo ldconfig
별표 사용자 만들기
기본적으로 Asterisk는 루트 사용자로 실행됩니다. 보안상의 이유로 새 시스템 사용자를 만들고 플랫폼을 구성합니다. 새로 생성 된 사용자로 실행합니다.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
이 사용자로 실행되도록 Asterisk를 구성하려면 / etc / default / 별표 파일을 열고 다음 두 줄의 주석 처리를 제거합니다.:
AST_USER="asterisk" AST_GROUP="asterisk"
우리는 계속합니다 다이얼 아웃 및 오디오 그룹에 별표 사용자 추가:
sudo usermod -a -G dialout,audio asterisk
우리는 또한 필요합니다 모든 별표 파일 및 디렉토리의 소유권 변경 우리가 만든 사용자가 해당 파일에 액세스 할 수 있도록 :
sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
별표 시작
이제 모든 설정이 완료되었습니다. 별표 서비스 시작 다음 명령으로 :
sudo systemctl start asterisk
실행 중인지 확인하려면 플랫폼 명령 줄 인터페이스 (CLI)에 연결 타자:
sudo asterisk -vvvr
기본 Asterisk CLI 프롬프트가 표시됩니다.
마지막 단계는 부팅시 서비스를 시작하도록 설정 과 :
sudo systemctl enable asterisk
보안 강화를 위해 항상 흥미 롭습니다. 같은 방화벽이 UWF 사용 우분투에서. 누군가가 필요하다면 Asterisk의 사용 또는 기능에 대한 자세한 정보, 당신은 확인할 수 있습니다 프로젝트 웹 사이트.
좋은 튜토리얼. sip, iax2 등을 구성 할 수 있도록 "make samples"를 포함하기 만하면됩니다.
우수 다른 별표 설명서가 있습니까?
사실은 아니지만이 기사를 썼을 때 커뮤니티를 찾았습니다 별표 -ES. 거기에서 몇 가지 문서를 찾을 수 있습니다. 살루 2.
매우 좋은 매뉴얼이지만 서비스가 시작되는 마지막 단계에서 그렇게 할 수 없으며 실패한 lsd 별표라고 표시되기 때문에 알고 싶습니다. 해결 방법을 알려주시겠습니까?
감사
안녕하세요. 이 오류에 대해 검색하거나 물어보십시오. 별표 커뮤니티. 살루 2.
안녕하세요.
절차를 따른 후. 사용자와 확장 프로그램은 어떻게 생성됩니까?
이미 VoIP 애플리케이션을 다운로드했습니다. 하지만 다음에 무엇을 해야할지 모르겠어요
감사