Προηγμένη και πλήρης διαμόρφωση Asterisk: Ο οριστικός οδηγός

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

Προηγμένη διαμόρφωση Asterisk

Ρύθμιση παραμέτρων Asterisk Η εφαρμογή του Asterisk με τον πιο ολοκληρωμένο και επαγγελματικό τρόπο μπορεί να φαίνεται αρχικά μια δύσκολη υπόθεση, ειδικά δεδομένου του τεράστιου αριθμού δυνατοτήτων που προσφέρει αυτό το ισχυρό σύστημα PBX ανοιχτού κώδικα. Ωστόσο, με μια σαφή, δομημένη εξήγηση και πρακτικά παραδείγματα, οποιοσδήποτε, από αρχάριους έως έμπειρους διαχειριστές, μπορεί να αξιοποιήσει πλήρως τις δυνατότητες της εγκατάστασης του Asterisk. Θα εξετάσουμε μαζί τα βασικά, από τις θεμελιώδεις έννοιες έως τις προηγμένες εφαρμογές, συμπεριλαμβανομένης της ασφάλειας, της ενσωμάτωσης βάσεων δεδομένων και πολλών άλλων. Ετοιμαστείτε να έχετε... υπό έλεγχο το τηλεφωνικό σας κέντρο VoIP και προσαρμόστε το στις ανάγκες σας.

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

Τι είναι το Asterisk και σε τι χρησιμεύει;

Αστερίσκος Είναι, στην ουσία, ένα πραγματικό ελβετικό σουγιά για επικοινωνίες. Είναι ένα σύστημα ανοιχτού κώδικα PBX (Private Branch Exchange) Σας επιτρέπει να διαχειρίζεστε τηλεφωνικές κλήσεις, βιντεοδιασκέψεις, φωνητικά μηνύματα, IVR (διαδραστικά συστήματα φωνητικής απόκρισης), ουρές κλήσεων και πολλά άλλα. Το μεγαλύτερο πλεονέκτημά του έγκειται στο ότι ευκαμψίαΜπορεί να λειτουργήσει ως οτιδήποτε, από μια απλή πύλη έως την αντικατάσταση μεγάλων εταιρικών τηλεφωνικών κέντρων με πολλαπλές προηγμένες λειτουργίες. Είναι διαθέσιμο για δωρεάν download και διαθέτει μια πραγματικά ολοκληρωμένη κοινότητα και τεκμηρίωση.

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

Βασικά αρχεία για τη ρύθμιση παραμέτρων του Asterisk

Στην καρδιά κάθε εγκατάστασης υπάρχουν ορισμένα βασικά αρχεία που αξίζει να γνωρίζετε:

  • asterisk.conf: Ορίζει τους βασικούς καταλόγους, τις διαδρομές και τις επιλογές εκκίνησης.
  • γουλιά.conf o pjsip.conf: Όπου ορίζεται η λειτουργία του πρωτοκόλλου SIP, τόσο για τους χρήστες όσο και για άλλους διακομιστές, και οι παράμετροι γενικός του συστήματος, όπως κωδικοποιητές, θύρες, μεταφορά και ούτω καθεξής.
  • επεκτάσεις.confΟ κινητήρας της μονάδας ελέγχου. Αυτή η ενότητα περιγράφει λεπτομερώς τον σχέδιο σήμανσης (σχέδιο κλήσης) που καθορίζει τον τρόπο με τον οποίο το Asterisk ανταποκρίνεται σε κάθε κλήση, εσωτερικό, διαδραστικό μενού, IVR κ.λπ.
  • φωνητικό ταχυδρομείο.conf: Ρύθμιση παραμέτρων φωνητικού ταχυδρομείου για χρήστες.
  • ουρές.confΈλεγχος ουράς και εκπροσώπων για τηλεφωνικά κέντρα ή ομάδες εξυπηρέτησης πελατών.
  • logger.confΓια να διαμορφώσετε αρχεία καταγραφής και εγγραφές κλήσεων και συμβάντων.

Κάθε ένα από αυτά τα αρχεία παίζει έναν θεμελιώδη ρόλο και, παρόλο που υπάρχουν πολλά άλλα για συγκεκριμένες περιπτώσεις, αυτά είναι τα συγκεκριμένα. απαραίτητο για τις περισσότερες αναπτύξεις.

Εγκατάσταση και βασικό περιβάλλον

Πριν ξεκινήσετε να πειραματίζεστε με αρχεία, χρειάζεστε ένα σταθερό περιβάλλον. Είναι σύνηθες να εγκαθιστάτε το Asterisk σε διανομές Linux όπως το Debian ή το Ubuntu Server, κατά προτίμηση χωρίς γραφική διεπαφή για βελτιστοποίηση της χρήσης πόρων. Συνιστάται να έχετε το τελευταία έκδοση του Asterisk που υποστηρίζεται από το λειτουργικό σας σύστημα.

Προϋποθέσεις για την εγκατάσταση:

  • Το σύστημα έχει ενημερωθεί και έχουν εγκατασταθεί τα απαραίτητα πακέτα: sudo, OpenSSH για απομακρυσμένη διαχείριση, μεταγλωττιστές και απαραίτητες εξαρτήσεις.
  • Ρύθμιση a Στατική διεύθυνση IP για την αποφυγή προβλημάτων δικτύου και τη διευκόλυνση εισερχόμενων και εξερχόμενων συνδέσεων SIP.
  • Πρόσβαση μέσω SSH από έναν πελάτη όπως MobaXterm ή εγγενές τερματικό.

Αφού προετοιμάσετε το περιβάλλον, προχωρήστε στη λήψη της επιθυμητής έκδοσης του Asterisk, συνήθως από το επίσημο αποθετήριο, και μεταγλωττίστε και εγκαταστήστε την ακολουθώντας τα προτεινόμενα βήματα. Είναι σημαντικό να διαβάσετε τις οδηγίες του προγράμματος εγκατάστασης, καθώς θα σας επιτρέψουν να ενεργοποιήσετε ή να απενεργοποιήσετε λειτουργικές μονάδες ανάλογα με τις ανάγκες σας.Υποστήριξη ODBC, ουρές, κωδικοποιητές, ενοποίηση βάσεων δεδομένων, κ.λπ.).

Ως καλή πρακτική ασφαλείας, είναι σημαντικό η υπηρεσία Asterisk να εκτελείται από έναν αποκλειστικό χρήστη (για παράδειγμα, αστερίσκος) με τις ελάχιστες απαιτούμενες άδειες.

Πρώτα βήματα μετά την εγκατάσταση

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

  • Αναθέστε το ιδιοκτησία αρχείων και καταλόγων διαμόρφωσης στον χρήστη αστερίσκος.
  • Ενεργοποιήστε το αυτόματη εκκίνηση της υπηρεσίας με το λειτουργικό σύστημα.
  • Ελεγξε το εκδοχή και ότι η υπηρεσία λειτουργεί κανονικά αστερίσκος -rvvvvv για πρόσβαση στο CLI (Κονσόλα εντολών).
  • Κάντε ένα αντίγραφο αρχείων διαμόρφωσης Πριν τα επεξεργαστείτε, αφαιρέστε τα σχόλια και τις κενές γραμμές για να κατανοήσετε καλύτερα τη λογική κάθε αρχείου.

Ένα χρήσιμο κόλπο: αν χρησιμοποιείτε VIM, μπορείτε να καθαρίσετε τα σχόλια των αρχείων με την αναζήτηση και να αντικαταστήσετε εντολές χρησιμοποιώντας κανονικές εκφράσεις.

Διαμόρφωση δικτύου και βασικές παράμετροι

Το πρώτο αρχείο που πρέπει να ελεγχθεί μετά την εγκατάσταση είναι γουλιά.conf (Ω καλά pjsip.conf (σε σύγχρονες εγκαταστάσεις). Στο πλαίσιο αυτό, ορίζετε βασικές πτυχές όπως θύρες, πρωτόκολλα, κωδικοποιητές, NAT, προεπιλεγμένη γλώσσα και πολλές άλλες επιλογές.

Ένα βασικό παράδειγμα θα μπορούσε να είναι:

θύρα=5060 bindaddr=0.0.0.0 directmedia=όχι γλώσσα=es περιβάλλον=δημόσιο srvlookup=ναι

Λάβετε υπόψη ότι η διαμόρφωση δικτύου (NAT, μπορεί να προσκαλέσει ξανά, host=δυναμικόκ.λπ.) πρέπει να προσαρμοστούν στην υποδομή σας (Δίκτυο LAN, πίσω από δρομολογητέςκ.λπ.) και οι πελάτες SIP σας (softphones, τηλέφωνα IP, πύλεςκ.λπ.). Για να διευκολυνθεί αυτή η διαδικασία, ίσως είναι χρήσιμο να συμβουλευτείτε πόρους που εξηγούν τον τρόπο ρύθμισης παραμέτρων του Asterisk.

Για εξωτερικές συνδέσεις, βεβαιωθείτε ότι έχετε κανόνες τείχους προστασίας κατάλληλα που επιτρέπουν την κίνηση SIP (UDP 5060 από προεπιλογή) και τα εύρη RTP που χρησιμοποιούνται για τον ήχο.

Χρήστες SIP και βασικές δοκιμές

Για να καταχωρίσετε συσκευές SIP ή υπολογιστές-πελάτες, δημιουργήστε καταχωρήσεις στο γουλιά.conf. Για παράδειγμα:

type=friend secret=12345678 context=employee host=dynamic canreinvite=no nat=force_rport,comedy

Στη συνέχεια, αυτές οι επεκτάσεις πρέπει να αντιστοιχιστούν σε επεκτάσεις.conf για να τους αντιστοιχίσετε έναν προορισμό ή μια λειτουργικότητα. Ένα απλό παράδειγμα για δύο χρήστες που πραγματοποιούν κλήσεις ο ένας στον άλλον:

επέκταση => 4000,1,Κλήση(SIP/javier) επέκταση => 4001,1,Κλήση(SIP/belen)

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

Προσαρμογή γλώσσας και ήχου

Από προεπιλογή, το Asterisk συνοδεύεται από αγγλικές φωνητικές οδηγίες. Για μια πιο επαγγελματική εμπειρία, κατεβάστε και ενεργοποιήστε τις ισπανικές φωνητικές οδηγίες. Αυτές βρίσκονται στο /var/lib/asterisk/sounds/es/και μπορείτε να τα προσαρμόσετε, να προσθέσετε άλλες φωνητικές εντολές ή να τα μετατρέψετε στις απαραίτητες μορφές με εργαλεία όπως κάλτσες.

Τροποποιήστε την παράμετρο γλώσσα = είναι τόσο εντός όσο και εντός των χρηστών του γουλιά.conf να επιβάλουν τη χρήση των ισπανικών.

Υλοποίηση λειτουργιών βήμα προς βήμα

Φωνητικό ταχυδρομείο

χρήση φωνητικό ταχυδρομείο.conf Για να δημιουργήσετε ένα ή περισσότερα γραμματοκιβώτια και να αντιστοιχίσετε PIN πρόσβασης. Για παράδειγμα:

4000 => 1234,Χαβιέρ,[προστασία μέσω email]
4001 => 1234, Μπέλεν,[προστασία μέσω email]

Με αυτόν τον τρόπο, οποιαδήποτε αναπάντητη κλήση μπορεί να εκτραπεί αυτόματα στον τηλεφωνητή και κάθε χρήστης μπορεί να την ελέγξει χρησιμοποιώντας το διαμορφωμένο εσωτερικό (καλώντας *Μπορείτε να διαμορφώσετε τη μέγιστη διάρκεια, τη μορφή αρχείου ήχου και τον προορισμό ειδοποιήσεων (για παράδειγμα, email).

Ουρές κλήσεων και μουσική σε αναμονή

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

Ορίστε τις ουρές σε ουρές.conf:

στρατηγική = λιγότερο πρόσφατο χρονικό όριο = 30 μέλη => μέλος SIP/javier => SIP/belen

Στρώνομαι στη δουλειά επεκτάσεις.conf Οι επεκτάσεις ανακατευθύνουν στην ουρά με προσαρμοσμένη ή προεπιλεγμένη μουσική σε αναμονή. Μπορείτε να συσχετίσετε έναν συγκεκριμένο φάκελο μουσικής για κάθε περιβάλλον χρησιμοποιώντας musiconhold.conf.

[σχετική διεύθυνση url="https://www.polimetro.com/las-mejores-aplicaciones-de-odoo/"]

Μεταφορά και ομάδες

Στην σχέδιο κλήσης Μπορείτε να ενεργοποιήσετε τις μεταφορές κλήσεων και να καλέσετε μια ολόκληρη ομάδα, έτσι ώστε η κλήση να δρομολογηθεί στον πρώτο διαθέσιμο χρήστη. Οι έννοιες ομάδα κλήσεων y ομάδα παραλαβής Σας επιτρέπουν ακόμη και να αποφασίζετε ποιος μπορεί να απαντά σε κλήσεις που προορίζονται για άλλους συναδέλφους.

Μηνύματα μέσω SIP

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

Προσαρμοσμένα σχέδια αρίθμησης

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

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

exten => _995554XXX,1,Set(extension=${EXTEN:5}) same => n,GotoIfTime(8:00-20:00,mon-fri,*,*?employee,${extension},1) same => n,Festival(Αυτή τη στιγμή δεν υπάρχει κανείς που να μπορεί να σας βοηθήσει) same => n,Festival(Το ωράριό μας είναι από τις 8 π.μ. έως τις 20 μ.μ. Δευτέρα έως Παρασκευή)

Υλοποίηση ασφάλειας: κρυπτογράφηση με TLS

La ασφάλεια Είναι το κλειδί σε κάθε σύγχρονο τηλεφωνικό κέντρο (PBX), αποτρέποντας την υποκλοπή ή την πλαστογράφηση, ρυθμίζοντας την ασφαλή μεταφορά TLS χρησιμοποιώντας πιστοποιητικά. Χρησιμοποιήστε το σενάριο. ast_tls_cert για τη δημιουργία πιστοποιητικών διακομιστή και πελάτη και την αναγνώριση χρηστών με μεταφορά=tls στους ορισμούς τους.

Στην γενικό τμήμα από το sip.conf, προσθέστε:

tlsenable=ναι tlsbindaddr=0.0.0.0 tlscertfile=/etc/asterisk/keys/asterisk.pem tlscafile=/etc/asterisk/keys/ca.crt tlscipher=ALL tlsclientmethod=tlsv1

Να θυμάστε ότι τόσο ο διακομιστής όσο και ο υπολογιστής-πελάτης SIP πρέπει να έχουν ρυθμιστεί ώστε να δέχονται SIP. αμοιβαία πιστοποίηση και χρησιμοποιούν κρυπτογραφημένα κανάλια.

Σύνδεση με τον έξω κόσμο και δρομολόγηση

Ένα τηλεφωνικό κέντρο (PBX) δεν έχει μεγάλη χρησιμότητα εάν δεν μπορεί να διασχίσει το όριο του εσωτερικού δικτύου. Για να επιτρέψετε εισερχόμενες κλήσεις (για παράδειγμα, μέσω παρόχων VoIP όπως το Localphone ή το GoTrunk), Σε γουλιά.conf Οι παράμετροι καταχώρησης και η αντίστοιχη λογική προστίθενται στο επεκτάσεις.conf.

Παράδειγμα εγγραφής σε εξωτερικό πάροχο:

εγγραφή => ΟΝΟΜΑ ΧΡΗΣΤΗ:ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ[προστασία μέσω email]/USER type=friend authuser=USER username=USER secret=PASSWORD host=operator.com context=inbound canreinvite=no dtmfmode=rfc2833 disallow=all allow=alaw allow=ulaw

Οι εισερχόμενες κλήσεις μπορούν να δρομολογηθούν σε συμφραζόμενα κατάλληλο σχέδιο κλήσης που θα διαχειρίζεται όπως ταιριάζει καλύτερα: απευθείας σε έναν χρήστη, σε μια ουρά, σε ένα θυρίδα φωνητικού ταχυδρομείου, σε ένα IVR…

Παρακολούθηση και αρχεία καταγραφής

Στην παραγωγή, οι δυνατότητες ελέγχου είναι απαραίτητες. Τα αρχεία καταγραφής συμβάντων διαμορφώνονται σε logger.confΤα αρχεία μηνύματα y cdr-csv/Master.csv Αποθηκεύουν γεγονότα και λεπτομέρειες CDR αντιστοίχως.

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

Προχωρώντας μπροστά: Ενσωμάτωση με βάσεις δεδομένων και ODBC

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

Βασικά βήματα για να το ενεργοποιήσετε:

  1. Εγκαταστήστε και διαμορφώστε το Οδηγοί ODBC απαιτείται (Unix ODBC, σύνδεσμοι MySQL/MariaDB)
  2. Ορίστε το λαβές στα αρχεία odbc.ini y odbcinst.ini
  3. Ενεργοποιήστε τις ενότητες ODBC κατά τη μεταγλώττιση του Asterisk και φορτώστε τους πόρους στο res_odbc.conf
  4. Ρύθμιση παραμέτρων επαναχρησιμοποιήσιμων ερωτημάτων σε func_odbc.conf, για παράδειγμα:
dsn=asterisk readsql=SELECT όνομα από χρήστες WHERE id='${SQL_ESC(${ARG1})}'

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

Λογική IVR, τηλεφωνικά κέντρα και σύνθετες μακροεντολές

Χάρη στην ευελιξία του επεκτάσεις.conf Και με τη δυνατότητα δημιουργίας μακροεντολών, φωλιών συνθηκών και μεταβλητών, μπορείτε να προγραμματίσετε από IVR που καθοδηγούν τους πελάτες μέσα από μενού (κάτι παρόμοιο με το "πατήστε 1 για πωλήσεις, 2 για υποστήριξη..."), σε πολύπλοκα συστήματα τηλεφωνικών κέντρων με διάκριση ανάλογα με την ώρα, τη γλώσσα, τα δικαιώματα, την προτεραιότητα...

Οποιοδήποτε μενού μπορεί να αλληλεπιδράσει με τον χρήστη (ψηφιακές υπογραφές, ταυτοποίηση, επικύρωση βάσης δεδομένων) και να τον κατευθύνει ακριβώς εκεί που θέλετε. Οι δυνατότητες περιορίζονται πραγματικά μόνο από τον σχεδιασμό σας. τη φαντασία σας και ενσωμάτωση με βάσεις δεδομένων ή άλλα εξωτερικά συστήματα.

Σύνδεση μεταξύ διαφορετικών τηλεφωνικών κέντρων: DUNDi

Εάν χρειάζεστε πολλά ανεξάρτητα τηλεφωνικά κέντρα για επικοινωνία, για παράδειγμα, μεταξύ διαφορετικών τοποθεσιών εταιρείας, μπορείτε να χρησιμοποιήσετε DUNDi (Κατανεμημένη Παγκόσμια Ανακάλυψη Αριθμών)Αυτή η λειτουργία χρησιμοποιεί το σχέδιο κλήσης και επιτρέπει κατανεμημένες αναζητήσεις επεκτάσεων ή διαδρομών σε διαφορετικές παρουσίες Asterisk. Η διαμόρφωση απαιτεί συντονισμό δημόσιων/ιδιωτικών κλειδιών, συμφωνίες σχετικά με τα εύρη επεκτάσεων, τα δικαιώματα κλήσεων και ορισμό ομότιμων εντός του σχεδίου κλήσης.

Μέσω του DUNDi, τρία ψηφία Μπορούν να αναγνωρίσουν μια εσωτερική γραμμή σε οποιοδήποτε συνδεδεμένο τηλεφωνικό κέντρο (PBX) και να δρομολογήσουν την αντίστοιχη κλήση χρησιμοποιώντας SIP ή οποιοδήποτε άλλο υποστηριζόμενο πρωτόκολλο.

Εξειδικευμένα τηλεφωνικά κέντρα: Παράδειγμα προηγμένου τηλεφωνικού κέντρου

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

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

Όλος ο έλεγχος πρόσβασης σε γραμματοκιβώτια μπορεί να διαχειριστεί επικύρωση το PIN από τη βάση δεδομένων, συσχετίζοντας διαφορετικά πλαίσια για κάθε ομάδα (υποδοχή, διοίκηση, γιατροί, νοσηλευτική κ.λπ.) και ανάθεση ξεχωριστή μουσική αναμονής για κάθε ουρά.

Η ανάπτυξη μπορεί να περιλαμβάνει:

  • Αναθέστε την πιστοποίηση ταυτότητας και δικαιώματα κλήσης που χρησιμοποιούνται αποκλειστικά για τραπέζια προσωπικός y χρήστες στη βάση δεδομένων.
  • Ενεργοποίηση κανόνων για καταγραφή κλήσης με κανόνες που καθορίζονται από τα αντίστοιχα συμφραζόμενα, ομάδα κλήσεων y ομάδα παραλαβής.
  • Ενεργοποίηση IVR υποδοχής και ταυτοποίησης χρησιμοποιώντας Φεστιβάλ (Μηχανή μετατροπής κειμένου σε ομιλία TTS) ή προσαρμοσμένες φωνητικές εντολές.
  • Διανομή κλήσεων κατά λιγότερο πρόσφατο στο λιγότερο απασχολημένο μέλος της ομάδας.
  • Ενσωματώστε softphones (Zoiper, Blink, Pangolin…) για χρήση από πράκτορες και τηλεργαζόμενους.

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

Συμβουλές και βέλτιστες πρακτικές για τη διαχείριση

  • Να διαβάζετε πάντα την επίσημη τεκμηρίωση και τα σχόλια του αρχείου. επειδή εξηγούν τις επιλογές λεπτομερώς και πολλές εκπλήξεις μπορούν να αποφευχθούν γνωρίζοντας τι κάνει κάθε παράμετρος.
  • Δημιουργήστε αντίγραφα ασφαλείας πριν κάνετε οποιεσδήποτε σημαντικές αλλαγές.Ένα μικρό συντακτικό σφάλμα μπορεί να καταστήσει το τηλεφωνικό κέντρο (PBX) μη λειτουργικό ή άχρηστο, ένα σημαντικό πλαίσιο.
  • Ανάπτυξη και δοκιμή σε δοκιμαστικά περιβάλλοντα πριν από τη μετάβαση στην παραγωγή, ειδικά ενσωματώσεις ODBC, προηγμένους κανόνες dialplan και ασφάλεια TLS.
  • Χρησιμοποιεί αρχεία καταγραφής και την κονσόλα Asterisk. Για ενεργό εντοπισμό σφαλμάτων: από σφάλματα ελέγχου ταυτότητας έως την προβολή της ροής της κλήσης στο σχέδιο κλήσης.
  • Διατηρήστε το Asterisk και το λειτουργικό σύστημα ενημερωμένα για να επωφεληθείτε από διορθώσεις σφαλμάτων και βελτιώσεις ασφαλείας.
  • Στρέψου προς την κοινότητα: φόρουμ, λίστες αλληλογραφίας και πύλες όπως Sinologic o Το δικό του αποθετήριο του Asterisk στο GitHub.

Η εξειδίκευση στη διαμόρφωση Asterisk σάς δίνει τη δυνατότητα να δημιουργήσετε τα πάντα, από απλά συστήματα (που υποστηρίζουν γραφεία με δύο χρήστες) έως εταιρικά τηλεφωνικά κέντρα υψηλής προσαρμογής με παγκόσμια ενσωμάτωση VoIP, πολλαπλές γλώσσες, ισχυρή ασφάλεια και προσαρμοσμένες ρουτίνες. Με εξάσκηση και συνέπεια, θα δείτε τις ιδέες σας να παίρνουν μορφή και το τηλεφωνικό σας κέντρο να ανταποκρίνεται τέλεια στις ανάγκες σας.

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