Red Hat, CentOS & Fedora: Which Is Best for You?
차례:
Asterisk는 IP PBX 시스템, 회의 서버 및 VoIP 게이트웨이에 전원을 공급하는 가장 널리 사용되고 널리 사용되는 오픈 소스 PBX 플랫폼입니다. 전세계 개인, 소기업, 대기업 및 정부에서 사용합니다.
별표 기능에는 음성 메일, 보류 음악, 전화 회의, 통화 대기, 통화 녹음, 대화 형 음성 응답 등이 포함됩니다.
이 튜토리얼은 CentOS 7에 Asterisk 15를 설치하는 데 필요한 단계를 안내합니다.
전제 조건
-
이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.
CentOS 시스템을 업데이트하고 Asterisk 소스 코드를 컴파일하는 데 필요한 개발 도구를 설치하십시오.
sudo yum update
sudo yum groupinstall core base "Development Tools"
Selinux 비활성화
SELinux가
enforcing
모드로 설정되면 별표가 올바르게 작동하지 않습니다.
SELinux 보안 기능을 비활성화하려면
/etc/selinux/config
파일을 열고
SELINUX=disabled
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
파일을 저장하고 다음을 사용하여 CentOS 시스템을 재부팅하십시오.
sudo shutdown -r now
시스템이 부팅되면
getenforce
명령이
Disabled
반환하는지 확인하십시오.
getenforce
별표 다운로드
소스 파일을 저장하는 일반적인 위치 인
/usr/src
디렉토리에 Asterisk 소스를 다운로드하려고합니다.
다음을 입력하여
/usr/src
디렉토리로 변경하십시오.
cd /usr/src/
다음 wget 명령을 사용하여 최신 버전의 Asterisk 15를 다운로드하십시오.
sudo wget
다운로드가 완료되면 다음 명령을 사용하여 다운로드 한 파일을 추출하십시오.
sudo tar zxf asterisk-15-current.tar.gz
다음 단계를 계속하기 전에 다음을 입력하여 Asterisk 소스 디렉토리로 변경하십시오.
별표 종속성 설치
MP3 모듈을 빌드하고 Asterisk에서 MP3 파일을 사용하는 데 필요한 MP3 소스를 다운로드하십시오.
sudo contrib/scripts/get_mp3_source.sh
다음으로
install_prereq
스크립트를 사용하여 누락 된 모든 종속성을 설치
install_prereq
.
sudo contrib/scripts/install_prereq install
스크립트는 필요한 모든 패키지를 설치하고 성공적으로 완료되면 다음 메시지를 인쇄합니다.
############################################# ## install completed successfully #############################################
별표 설치
configure
스크립트는 빌드 및 설치 프로세스에 필요한 모든 종속성이 있는지 확인하기 위해 여러 가지 검사를 수행합니다. 다음을 입력하여 스크립트를 시작하십시오.
sudo./configure --libdir=/usr/lib64
성공적으로 완료되면 다음과 같은 결과가 나타납니다.
마지막 단계는 부팅시 Asterisk 서비스를 다음과 같이 시작하는 것입니다.
sudo systemctl enable asterisk
방화벽 규칙 조정
이제 Asterisk이 설치되어 실행 중이므로 Asterisk 특정 포트의 트래픽을 허용하도록 방화벽을 구성해야합니다.
시스템에서 방화벽을 활성화하지 않은 경우이 섹션을 건너 뛸 수 있습니다.선택한 텍스트 편집기를 열고 다음 방화벽 서비스를 작성하십시오.
/etc/firewalld/services/asterisk.xml
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
파일을 저장하고 다음을 입력하여 새 방화벽 규칙을 적용하십시오.
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
마지막으로 다음과 같이 새 방화벽 규칙이 성공적으로 적용되었는지 확인하십시오.
sudo firewall-cmd --list-all
public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
필요에 따라 방화벽을 자유롭게 조정하십시오.
결론
이 안내서에서는 CentOS 시스템의 소스에서 최신 Asterisk 버전을 설치하는 방법을 보여주었습니다.
이제 Asterisk 설명서를 확인하고 Asterisk를 구성하고 사용하는 방법에 대해 자세히 알아보십시오.
센 토스 별표centos 7에 아나콘다를 설치하는 방법

Anaconda는 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용되는 가장 널리 사용되는 Python 데이터 과학 및 기계 학습 플랫폼입니다. 이 튜토리얼은 CentOS 7에서 Anaconda Python Distribution을 다운로드하고 설치하는 단계를 안내합니다.
데비안 9에 별표를 설치하는 방법

Asterisk는 통신 애플리케이션을 구축하기 위해 가장 널리 사용되고 널리 채택 된 오픈 소스 프레임 워크입니다. 이 튜토리얼에서는 데비안 9에 Asterisk 15를 설치하는 방법을 보여줍니다.
우분투 18.04에 별표를 설치하는 방법

Asterisk는 IP PBX 시스템, 회의 서버 및 VoIP 게이트웨이에 전원을 공급하는 가장 널리 사용되고 널리 사용되는 오픈 소스 PBX 플랫폼입니다. 이 튜토리얼은 Ubuntu 18.04에 Asterisk 15를 설치하는 데 필요한 단계를 안내합니다.