기계적 인조 인간

우분투 18.04에 별표를 설치하는 방법

차례:

Anonim

Asterisk는 IP PBX 시스템, 회의 서버 및 VoIP 게이트웨이에 전원을 공급하는 가장 널리 사용되고 널리 사용되는 오픈 소스 PBX 플랫폼입니다. 전세계 개인, 소기업, 대기업 및 정부에서 사용합니다.

별표 기능에는 음성 메일, 보류 음악, 전화 회의, 통화 대기, 통화 녹음, 대화 형 음성 응답 등이 포함됩니다.

이 튜토리얼은 Ubuntu 18.04에 Asterisk 15를 설치하는 데 필요한 단계를 안내합니다.

이전 버전의 Asterisk (버전 13)는 Ubuntu 소프트웨어 리포지토리에서 사용할 수 있으며 apt install asterisk 로 쉽게 설치할 수 있습니다.

전제 조건

이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.

Ubuntu 시스템을 업데이트하고 Asterisk를 다운로드하고 빌드하는 데 필요한 다음 패키지를 설치하십시오.

sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion

별표 다운로드

소스 파일을 저장하는 일반적인 위치 인 /usr/src 디렉토리에 Asterisk 소스를 다운로드하고 다음을 사용하여 디렉토리로 변경합니다.

cd /usr/src/

다음 wget 명령을 사용하여 최신 버전의 Asterisk 15를 다운로드하십시오.

sudo wget

다운로드가 완료되면 다음을 사용하여 tarball을 추출하십시오.

sudo tar zxf asterisk-15-current.tar.gz

다음 단계를 계속하기 전에 다음을 입력하여 Asterisk 소스 디렉토리로 변경하십시오.

cd asterisk-15.*/

별표 종속성 설치

다음 스크립트는 MP3 모듈을 빌드하고 별표에서 MP3 파일을 사용하는 데 필요한 MP3 소스를 다운로드합니다.

sudo contrib/scripts/get_mp3_source.sh

install_prereq 스크립트를 사용하여 Ubuntu 시스템의 모든 종속성을 해결하십시오.

sudo contrib/scripts/install_prereq install

스크립트는 필요한 모든 패키지를 설치하고 성공적으로 완료되면 다음 메시지를 인쇄합니다.

############################################# ## install completed successfully #############################################

별표 설치

configure 스크립트는 시스템에 대한 모든 종속성이 있는지 확인하기 위해 여러 가지 검사를 수행합니다. 다음을 입력하여 스크립트를 시작하십시오.

sudo./configure

성공적으로 완료되면 다음과 같은 결과가 나타납니다.

마지막 단계는 부팅시 Asterisk 서비스를 다음과 같이 시작하는 것입니다.

sudo systemctl enable asterisk

방화벽 구성

방화벽은 원하지 않는 트래픽으로부터 서버를 보호합니다.

기본적으로 SIP는 UDP 포트 5060을 사용하여 포트 실행을 엽니 다.

sudo ufw allow 5060/udp

sudo ufw allow 10000:20000/udp

필요에 따라 방화벽을 자유롭게 조정하십시오.

결론

이 안내서에서는 Ubuntu 시스템의 소스에서 최신 Asterisk 버전을 설치하는 방법을 보여주었습니다.

이제 Asterisk 설명서를 확인하고 Asterisk를 구성하고 사용하는 방법에 대해 자세히 알아보십시오.

우분투 별표