Asterisk16 Install On CentOS 7
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Huwag paganahin ang Selinux
- I-download ang Asterisk
- Mag-install ng Asterisk Dependencies
- I-install ang Asterisk
- Ayusin ang Mga Batas sa Firewall
- Konklusyon
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 updatesudo 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
# 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
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:
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 asteriskBaguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.
Paano mag-deploy ng rocket.chat sa mga sentimo 7
Sa tutorial na ito, ipapakita namin sa iyo kung paano mag-install at mag-deploy ng Rocket.Chat sa isang server ng CentOS 7 kasama ang Nginx bilang isang SSL reverse proxy. Ang Rocket.Chat ay isang kumpletong platform ng komunikasyon ng koponan, isang self-host na Slack alternatibo.







