Αστερίσκος, εγκατάσταση και βασική διαμόρφωση στο Ubuntu 18.04

για τον αστερίσκο

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στον Αστερίσκο. Αυτό είναι ένα πλατφόρμα ανοιχτού κώδικα που παρέχει λειτουργίες ανταλλαγής τηλεφώνου (PBX), το οποίο είναι από τα πιο δημοφιλή. Υιοθετείται επίσης ευρέως για την τροφοδοσία συστημάτων IP PBX, διακομιστών συνεδρίων και πυλών VoIP. Είναι μια πλατφόρμα που χρησιμοποιείται από ιδιώτες, μικρές επιχειρήσεις και μεγάλες εταιρείες.

Οι δυνατότητες του αστερίσκου περιλαμβάνουν επίσης φωνητικό ταχυδρομείο, μουσική σε αναμονή, κλήσεις συνδιάσκεψης, ουρά κλήσεων, εγγραφή κλήσεων, διαδραστική φωνητική απόκριση και πολλά άλλα. Σε αυτήν την ανάρτηση θα δούμε τα απαραίτητα βήματα εγκαταστήστε το Asterisk 15 στο Ubuntu 18.04.

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

Πριν ξεκινήσετε με την εγκατάσταση, πείτε ότι θα πρέπει να έχουμε ένα χρήστη με πρόσβαση σε προνόμια "sudo". Θα πρέπει επίσης να ενημερώσουμε το σύστημα Ubuntu και να εγκαταστήσουμε τα ακόλουθα πακέτα, τα οποία είναι απαραίτητα για τη λήψη και την εγκατάσταση του Αστερίσκου:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Κατεβάστε τον αστερίσκο

Ας είναι κατεβάστε την πηγή Asterisk στον κατάλογο / usr / src. Στο τερματικό (Ctrl + Alt + T) γράφουμε:

cd /usr/src/

Συνεχίζουμε τη λήψη του Asterisk 15 πληκτρολογώντας στο ίδιο τερματικό:

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

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz

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

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

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

cd asterisk-15.*/

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

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

αστερίσκο λήψη πηγής mp3

sudo contrib/scripts/get_mp3_source.sh

Θα χρησιμοποιήσουμε το install_prereq script για την επίλυση όλων των εξαρτήσεων στο σύστημα Ubuntu:

sudo contrib/scripts/install_prereq install

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

πλήρεις απαιτήσεις εγκατάστασης αστερίσκου

Εγκαταστήστε τον αστερίσκο

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

sudo ./configure

Μετά την επιτυχή ολοκλήρωση, θα δούμε το ακόλουθο αποτέλεσμα:

Η διαμόρφωση αστερίσκου ολοκληρώθηκε

Το επόμενο βήμα είναι επιλέξτε τις ενότητες που θέλουμε να μεταγλωττίσουμε και να εγκαταστήσουμε. Θα έχουμε πρόσβαση στο σύστημα Menuselect, γράφοντας στο τερματικό (Ctrl + Alt + T):

sudo make menuselect

Δεδομένου ότι έχουμε ήδη κατεβάσει τα αρχεία προέλευσης MP3, τώρα πρέπει να δημιουργήσουμε τη μονάδα MP3 επιλέγοντας format_mp3:

αστερίσκο λήψη mp3 πηγή

Μόλις επιλέξουμε τι μας ενδιαφέρει, Πατήστε F12 για αποθήκευση και έξοδο. Μπορούμε επίσης να μετακινηθούμε στο κουμπί "Αποθήκευση & έξοδος" και πατήστε Enter.

Φτάσαμε εδώ, μπορούμε ξεκινήστε τη διαδικασία κατασκευής χρησιμοποιώντας την εντολή make:

sudo make -j2

Η συλλογή ενδέχεται να διαρκέσει λίγο, ανάλογα με το σύστημα. Μπορείτε να τροποποιήσετε τη σημαία -j ανάλογα με τον αριθμό των πυρήνων του επεξεργαστή στον υπολογιστή σας.

Μόλις ολοκληρωθεί η διαδικασία κατασκευής, θα δούμε το ακόλουθο μήνυμα:

Η κατασκευή αστερίσκου ολοκληρώθηκε

Όπως λέει το προηγούμενο μήνυμα, το επόμενο βήμα είναι να εγκαταστήσετε τον Αστερίσκο και τις ενότητες του γράφοντας:

sudo make install

Μετά την εγκατάσταση, το σενάριο θα εμφανίσει το ακόλουθο μήνυμα:

Η εγκατάσταση του αστερίσκου ολοκληρώθηκε

Τώρα που έχουμε εγκαταστήσει τον Αστερίσκο, χρειαζόμαστε εγκαταστήστε βασικά αρχεία διαμόρφωσης PBX:

sudo make basic-pbx

Το τελευταίο βήμα είναι εγκαταστήστε το σενάριο εκκίνησης πληκτρολόγηση:

sudo make config

Είναι επίσης μια καλή ιδέα εκτελέστε ldconfig για να ενημερώσετε την κοινόχρηστη προσωρινή μνήμη βιβλιοθήκης:

sudo ldconfig

Δημιουργία χρήστη Asterisk

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

πρόσθετος αστερίσκος

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Για να ρυθμίσετε τον Αστερίσκο να εκτελείται κάτω από αυτόν τον χρήστη, θα ανοίξουμε το αρχείο / etc / default / asterisk και αποσυνδέουμε τις ακόλουθες δύο γραμμές:

usr src αρχείο αστερίσκο

AST_USER="asterisk"
AST_GROUP="asterisk"

Συνεχίζουμε προσθέτοντας τον χρήστη του Αστερίσκου στις ομάδες κλήσης και ήχου:

sudo usermod -a -G dialout,audio asterisk

Χρειαζόμαστε επίσης αλλαγή ιδιοκτησίας όλων των αρχείων και καταλόγων του Αστερίσκου έτσι ώστε ο χρήστης που έχουμε δημιουργήσει να έχει πρόσβαση σε αυτά τα αρχεία:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Ξεκινώντας τον αστερίσκο

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

sudo systemctl start asterisk

Για να επαληθεύσουμε ότι εκτελείται, ας συνδεθείτε στη διεπαφή γραμμής εντολών (CLI) της πλατφόρμας πληκτρολόγηση:

sudo asterisk -vvvr

Θα δείτε την προεπιλεγμένη προτροπή Asterisk CLI:

Πρόσβαση στο Asterisk CLI

Το τελευταίο βήμα είναι ενεργοποιήστε την υπηρεσία για εκκίνηση κατά την εκκίνηση με:

sudo systemctl enable asterisk

Για μεγαλύτερη ασφάλεια, είναι πάντα ενδιαφέρον έχουν σαν τείχος προστασίας Το UWF ενεργοποιήθηκε στο Ubuntu μας. Αν κάποιος χρειάζεται περισσότερες πληροφορίες σχετικά με τη χρήση ή τις δυνατότητες του Asterisk, μπορείτε να ελέγξετε το ιστοσελίδα του έργου.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ανώνυμος dijo

    Καλό σεμινάριο. Απλώς συμπεριλάβετε ένα "make samples" για να μπορείτε να διαμορφώσετε το sip, iax2 και άλλα.

  2.   Αλέξανδρος dijo

    Εξαιρετικά έχετε άλλα εγχειρίδια αστερίσκου;

    1.    Ντάμιεν Αμοέδο dijo

      Η αλήθεια είναι ότι όχι, αλλά όταν έγραψα αυτό το άρθρο βρήκα την κοινότητα Αστερίσκος-ES. Εκεί μπορείτε να βρείτε κάποια τεκμηρίωση. Salu2.

  3.   ρουμπίνι dijo

    Πολύ καλό εγχειρίδιο, αλλά θα ήθελα να μάθω γιατί στο τελευταίο βήμα από το οποίο ξεκινά η υπηρεσία, δεν με αφήνει να το κάνω, λέει ο αποτυχημένος αστερίσκος lsd. Μπορείτε να μου πείτε πώς να το λύσετε;
    gracias

    1.    Ντάμιεν Αμοέδο dijo

      Γεια σας. Δοκιμάστε να αναζητήσετε ή να ρωτήσετε σχετικά με αυτό το σφάλμα στο Κοινότητα αστερίσκων. Σαλου2.

  4.   Juan Valdez dijo

    Γεια σε όλους.
    μετά από τη διαδικασία. Πώς δημιουργούνται οι χρήστες και οι επεκτάσεις;
    Έχω ήδη κατεβάσει μια εφαρμογή voip. αλλά δεν ξέρω τι να κάνω στη συνέχεια
    gracias