Android

Paano mag-install ng asterisk sa sentimo 7

Asterisk16 Install On CentOS 7

Asterisk16 Install On CentOS 7

Talaan ng mga Nilalaman:

Anonim

Ang Asterisk ay ang pinakapopular at malawak na pinagtibay na bukas na mapagkukunan ng PBX platform na nagpapatakbo ng mga IP PBX system, mga server ng kumperensya at mga gateway ng VoIP. Ginagamit ito ng mga indibidwal, maliliit na negosyo, malalaking negosyo at gobyerno sa buong mundo.

Kasama sa mga tampok na Asterisk ang voicemail, musika na hawak, pagtawag sa kumperensya, pagtawag sa tawag, pag-record ng tawag, interactive na tugon ng boses at marami pa.

Tutulungan ka ng tutorial na ito sa mga hakbang na kinakailangan upang mai-install ang Asterisk 15 sa CentOS 7.

Mga kinakailangan

  • Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.

    I-update ang iyong CentOS system at i-install ang mga tool sa pag-unlad na kinakailangan upang makatipon ang code ng mapagkukunan ng Asterisk:

    sudo yum update sudo yum groupinstall core base "Development Tools"

Huwag paganahin ang Selinux

Kung ang SELinux ay nakatakda sa enforcing mode, ang Asterisk ay hindi gagana nang maayos.

Upang hindi paganahin ang mga tampok ng seguridad ng SELinux, buksan ang /etc/selinux/config file at itakda ang SELINUX=disabled

/ etc / selinux / config

# 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

I-save ang file at i-reboot ang iyong CentOS system gamit ang:

sudo shutdown -r now

Sa sandaling ang mga bota ng makina, siguraduhin na ang utos ng getenforce bumalik sa Disabled :

getenforce

Disabled

I-download ang Asterisk

Pupunta kami upang mag-download ng mapagkukunan ng Asterisk sa direktoryo /usr/src na siyang karaniwang lokasyon upang maglagay ng mga file ng mapagkukunan.

Palitan ang direktoryo /usr/src pamamagitan ng pag-type:

cd /usr/src/

I-download ang pinakabagong bersyon ng Asterisk 15 kasama ang sumusunod na utos ng wget:

sudo wget

Kapag nakumpleto ang pag-download, kunin ang nai-download na file gamit ang sumusunod na utos:

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

Bago magpatuloy sa susunod na mga hakbang, tiyaking magbago ka sa direktoryo ng mapagkukunan ng Asterisk sa pamamagitan ng pag-type:

cd asterisk-15.*/

Mag-install ng Asterisk Dependencies

I-download ang mga mapagkukunan ng MP3 na kinakailangan upang bumuo ng MP3 module at gumamit ng mga MP3 file sa Asterisk:

sudo contrib/scripts/get_mp3_source.sh

Susunod na i-install ang lahat ng nawawalang dependencies sa script na install_prereq :

sudo contrib/scripts/install_prereq install

I-install ng script ang lahat ng kinakailangang mga pakete at sa matagumpay na pagkumpleto, mai-print nito ang sumusunod na mensahe:

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

I-install ang Asterisk

Ang script ng pag- configure ay magsasagawa ng isang bilang ng mga tseke upang matiyak na ang lahat ng mga dependencies na hinihiling ng proseso ng build at install ay naroroon, simulan ang script sa pamamagitan ng pag-type:

sudo./configure --libdir=/usr/lib64

Sa matagumpay na pagkumpleto, makikita mo ang sumusunod na output:

Ang huling hakbang ay upang paganahin ang serbisyo ng Asterisk na magsimula sa boot na may:

sudo systemctl enable asterisk

Ayusin ang Mga Batas sa Firewall

Ngayon na ang Asterisk ay naka-install at tumatakbo kailangan mong i-configure ang iyong firewall upang payagan ang trapiko sa mga tiyak na port ng Asterisk.

Kung wala kang pinagana na firewall sa iyong system, maaari mong laktawan ang seksyong ito.

Buksan ang iyong pagpili ng teksto ng teksto at lumikha ng sumusunod na serbisyo ng Firewalld:

/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).

I-save ang file at ilapat ang mga bagong patakaran sa firewall sa pamamagitan ng pag-type:

sudo firewall-cmd --add-service=asterisk --permanent sudo firewall-cmd --reload

Sa wakas suriin kung ang mga bagong patakaran sa firewall ay matagumpay na inilapat sa:

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:

Huwag mag-atubiling ayusin ang firewall ayon sa iyong pangangailangan.

Konklusyon

Sa gabay na ito ipinakita namin sa iyo kung paano i-install ang pinakabagong bersyon ng Asterisk mula sa mapagkukunan sa iyong system ng CentOS.

Dapat mo na ngayong suriin ang Dokumentong Asterisk at malaman ang higit pa tungkol sa kung paano i-configure at gamitin ang Asterisk.

centos asterisk