Android

Πώς να εγκαταστήσετε τον αστερίσκο στο debian 9

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

Πίνακας περιεχομένων:

Anonim

Το Asterisk είναι το πιο δημοφιλές και ευρέως αποδεκτό πλαίσιο ανοιχτού κώδικα για την ανάπτυξη εφαρμογών επικοινωνιών. Χρησιμοποιείται από άτομα, μικρές επιχειρήσεις, μεγάλες επιχειρήσεις και κυβερνήσεις σε όλο τον κόσμο.

Τα χαρακτηριστικά Asterisk περιλαμβάνουν κλήσεις συνδιάσκεψης, φωνητικό ταχυδρομείο, μουσική σε αναμονή, μεταφορά κλήσεων, ουρά κλήσεων, καταγραφή κλήσεων, αποθήκευση / ανάκτηση βάσεων δεδομένων και πολλά άλλα.

Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε το Asterisk 15 στο Debian 9.

Μια παλαιότερη έκδοση του Asterisk (έκδοση 13) είναι διαθέσιμη στο αποθετήριο λογισμικού του Debian και μπορεί να εγκατασταθεί με τον apt install asterisk .

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Ενημερώστε το διακομιστή Debian και εγκαταστήστε τα πακέτα που απαιτούνται για τη λήψη και την κατασκευή του Asterisk:

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

Λήψη του αστερίσκου

Κατά τη σύνταξη αυτού του άρθρου, η τελευταία σταθερή έκδοση του Asterisk είναι η έκδοση 15.

Μεταβείτε στον κατάλογο /usr/src και κατεβάστε τον πηγαίο κώδικα Asterisk με την ακόλουθη εντολή wget:

cd /usr/src/ sudo wget

Αφού ολοκληρωθεί η λήψη, χρησιμοποιήστε την εντολή tar για να εξαγάγετε το αρχείο:

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

Βεβαιωθείτε ότι έχετε αλλάξει στον κατάλογο πηγής Asterisk πριν συνεχίσετε με τα επόμενα βήματα:

cd asterisk-15.*/

Εγκατάσταση εξαρτημάτων Asterisk

Εκτελέστε το ακόλουθο σενάριο για να κάνετε λήψη των πηγών MP3 που απαιτούνται για την κατασκευή της μονάδας MP3 και τη χρήση αρχείων MP3:

sudo contrib/scripts/get_mp3_source.sh

Στη συνέχεια, εκτελέστε το script install_prereq για να επιλύσετε όλες τις εξαρτήσεις στο σύστημα Debian:

sudo contrib/scripts/install_prereq install

Το σενάριο θα εγκαταστήσει όλα τα απαραίτητα πακέτα και μετά την επιτυχή ολοκλήρωση του, θα εκτυπώσει το ακόλουθο μήνυμα:

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

Εδώ θα δείτε τον προεπιλεγμένο κωδικό ITU-T του 61. Αλλά στην περίπτωσή μας αν βρίσκεστε στη Βόρεια Αμερική όπως είμαι, θα θελήσετε να το αλλάξετε σε 1

Εγκατάσταση του Asterisk

Εκτελέστε το σενάριο configure οποίο θα είναι έτοιμο για τη σύνταξη του κώδικα Asterisk:

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 από την πηγή στο σύστημα Debian.

Θα πρέπει τώρα να ελέγξετε την τεκμηρίωση Asterisk και να μάθετε περισσότερα σχετικά με τον τρόπο διαμόρφωσης και χρήσης του Asterisk.

debian αστερίσκο