기계적 인조 인간

데비안 9에 별표를 설치하는 방법

보일락~말락~~아슬아슬한노출!!!.

보일락~말락~~아슬아슬한노출!!!.

차례:

Anonim

Asterisk는 통신 애플리케이션을 구축하기 위해 가장 널리 사용되고 널리 채택 된 오픈 소스 프레임 워크입니다. 전세계 개인, 소기업, 대기업 및 정부에서 사용합니다.

별표 기능에는 회의 통화, 음성 메일, 보류 음악, 통화 전송, 통화 대기, 통화 녹음, 데이터베이스 저장 / 검색 등이 포함됩니다.

이 튜토리얼에서는 데비안 9에 Asterisk 15를 설치하는 방법을 보여줍니다.

이전 버전의 Asterisk (버전 13)는 Debian 소프트웨어 저장소에서 사용 가능하며 apt install asterisk 수 있습니다.

전제 조건

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

데비안 서버를 업데이트하고 Asterisk를 다운로드하고 빌드하는 데 필요한 패키지를 설치하십시오:

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

별표 다운로드

이 기사를 쓸 당시 Asterisk의 최신 안정 버전은 15입니다.

/usr/src 디렉토리로 변경하고 다음 wget 명령을 사용하여 Asterisk 소스 코드를 다운로드하십시오.

cd /usr/src/ sudo wget

다운로드가 완료되면 tar 명령을 사용하여 아카이브를 추출하십시오.

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

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

cd asterisk-15.*/

별표 종속성 설치

다음 스크립트를 실행하여 MP3 모듈을 빌드하고 MP3 파일을 사용하는 데 필요한 MP3 소스를 다운로드하십시오.

sudo contrib/scripts/get_mp3_source.sh

다음으로 install_prereq 스크립트를 실행하여 데비안 시스템의 모든 의존성을 해결하십시오:

sudo contrib/scripts/install_prereq install

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

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

여기에 기본 ITU-T 전화 코드 61이 표시됩니다. 그러나 우리가 북미에있는 경우 1로 변경하고 싶습니다.

별표 설치

Asterisk 코드를 컴파일 할 수있는 configure 스크립트를 실행하십시오.

sudo./configure

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

exit 입력하거나 CTRL+C 를 눌러 Asterisk CLI를 종료하십시오.

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

sudo systemctl enable asterisk

방화벽 구성

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

iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

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

결론

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

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

데비안 별표