WhatsApp hints & tips - μέρος 1ο
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Απενεργοποιήστε το Selinux
- Κατεβάστε το Asterisk
- Εγκατάσταση εξαρτημάτων Asterisk
- Εγκαταστήστε Asterisk
- Προσαρμόστε τους κανόνες του Firewall
- συμπέρασμα
Το Asterisk είναι η πιο δημοφιλής και ευρέως υιοθετημένη πλατφόρμα ανοιχτού κώδικα PBX που εξάγει τα συστήματα IP PBX, τους διακομιστές διασκέψεων και τις πύλες VoIP. Χρησιμοποιείται από άτομα, μικρές επιχειρήσεις, μεγάλες επιχειρήσεις και κυβερνήσεις σε όλο τον κόσμο.
Τα χαρακτηριστικά του Asterisk περιλαμβάνουν φωνητικό ταχυδρομείο, μουσική σε αναμονή, τηλεδιάσκεψη, ουρά κλήσεων, καταγραφή κλήσεων, διαδραστική φωνητική απόκριση και πολλά άλλα.
Αυτό το σεμινάριο θα σας καθοδηγήσει στα βήματα που απαιτούνται για την εγκατάσταση του Asterisk 15 στο CentOS 7.
Προϋποθέσεις
-
Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Ενημερώστε το σύστημα CentOS και εγκαταστήστε τα εργαλεία ανάπτυξης που απαιτούνται για την κατάρτιση του πηγαίου κώδικα Asterisk:
sudo yum updatesudo yum groupinstall core base "Development Tools"
Απενεργοποιήστε το Selinux
Εάν το SELinux είναι ρυθμισμένο στη λειτουργία
enforcing
, το Asterisk δεν θα λειτουργήσει σωστά.
Για να απενεργοποιήσετε τις λειτουργίες ασφαλείας 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
Κατεβάστε το Asterisk
Πάμε να κατεβάσετε την πηγή Asterisk στον κατάλογο
/usr/src
που είναι η κοινή θέση για την τοποθέτηση αρχείων προέλευσης.
Μεταβείτε στον κατάλογο
/usr/src
πληκτρολογώντας:
cd /usr/src/
Κατεβάστε την τελευταία έκδοση του Asterisk 15 με την ακόλουθη εντολή wget:
sudo wget
Μόλις ολοκληρωθεί η λήψη, εξαγάγετε το ληφθέν αρχείο χρησιμοποιώντας την ακόλουθη εντολή:
sudo tar zxf asterisk-15-current.tar.gz
Πριν συνεχίσετε με τα επόμενα βήματα, βεβαιωθείτε ότι έχετε αλλάξει στον κατάλογο προέλευσης Asterisk πληκτρολογώντας:
Εγκατάσταση εξαρτημάτων Asterisk
Κατεβάστε τις πηγές MP3 που απαιτούνται για την κατασκευή της μονάδας MP3 και τη χρήση αρχείων MP3 στο Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Στη συνέχεια, εγκαταστήστε όλες τις ελλείπουσες εξαρτήσεις με το script
install_prereq
:
sudo contrib/scripts/install_prereq install
Το σενάριο θα εγκαταστήσει όλα τα απαραίτητα πακέτα και μετά την επιτυχή ολοκλήρωση του, θα εκτυπώσει το ακόλουθο μήνυμα:
############################################# ## install completed successfully #############################################
Εγκαταστήστε Asterisk
Το σενάριο
configure
θα εκτελέσει έναν αριθμό ελέγχων για να βεβαιωθείτε ότι υπάρχουν όλες οι εξαρτήσεις που απαιτούνται από τη διαδικασία δημιουργίας και εγκατάστασης, ξεκινήστε τη δέσμη ενεργειών πληκτρολογώντας:
sudo./configure --libdir=/usr/lib64
Μετά την επιτυχή ολοκλήρωση, θα δείτε την ακόλουθη έξοδο:





Το τελευταίο βήμα είναι να ενεργοποιήσετε την υπηρεσία Asterisk να ξεκινήσει την εκκίνηση με:
sudo systemctl enable asterisk
Προσαρμόστε τους κανόνες του Firewall
Τώρα που το Asterisk είναι εγκατεστημένο και λειτουργεί, πρέπει να διαμορφώσετε το τείχος προστασίας για να επιτρέψετε την κυκλοφορία σε συγκεκριμένες θύρες Asterisk.
Εάν δεν έχετε ενεργοποιημένο το τείχος προστασίας στο σύστημά σας, μπορείτε να παραλείψετε αυτήν την ενότητα.Ανοίξτε τον επεξεργαστή κειμένου που επιθυμείτε και δημιουργήστε την ακόλουθη υπηρεσία Firewall:
/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:
Μπορείτε να προσαρμόσετε το τείχος προστασίας ανάλογα με τις ανάγκες σας.
συμπέρασμα
Σε αυτόν τον οδηγό σας δείξαμε πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση Asterisk από την πηγή στο σύστημα CentOS.
Θα πρέπει τώρα να ελέγξετε την τεκμηρίωση Asterisk και να μάθετε περισσότερα σχετικά με τον τρόπο διαμόρφωσης και χρήσης του Asterisk.
τον αστερίσκοΠώς να εγκαταστήσετε τη φιάλη στους centos 7
Το Flask είναι ένα ελεύθερο και ανοιχτό πλαίσιο micro web για Python, το οποίο έχει σχεδιαστεί για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού. Η φιάλη είναι βασισμένη στο Werkzeug και χρησιμοποιεί το Jinja2 ως πρότυπο κινητήρα. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το Flask σε ένα εικονικό περιβάλλον Python στο CentOS 7.
Πώς να εγκαταστήσετε τον αστερίσκο στο debian 9
Το Asterisk είναι το πιο δημοφιλές και ευρέως αποδεκτό πλαίσιο ανοιχτού κώδικα για την ανάπτυξη εφαρμογών επικοινωνιών. Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε το Asterisk 15 στο Debian 9.
Πώς να εγκαταστήσετε τον αστερίσκο στο ubuntu 18.04
Το Asterisk είναι η πιο δημοφιλής και ευρέως υιοθετημένη πλατφόρμα ανοιχτού κώδικα PBX που εξάγει τα συστήματα IP PBX, τους διακομιστές διασκέψεων και τις πύλες VoIP. Αυτό το σεμινάριο θα σας καθοδηγήσει στα βήματα που απαιτούνται για την εγκατάσταση του Asterisk 15 στο Ubuntu 18.04.







