Κυκλοφορία της πλατφόρμας επικοινωνίας Asterisk 19 και διανομή FreePBX 16

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

Το Asterisk 19 ταξινομείται ως κανονική έκδοση υποστήριξης, με ενημερώσεις να κυκλοφορούν σε περίοδο δύο ετών. Η υποστήριξη για τον προηγούμενο κλάδο LTS του Asterisk 18 θα διαρκέσει έως τον Οκτώβριο του 2025 και η υποστήριξη για τον κλάδο Asterisk 16 έως τον Οκτώβριο του 2023. Η υποστήριξη για τον κλάδο 13.x LTS και τον κλάδο σταδιοποίησης 17.x έχει διακοπεί. Οι εκδόσεις LTS επικεντρώνονται στη σταθερότητα και τη βελτιστοποίηση απόδοσης, ενώ οι κανονικές εκδόσεις επικεντρώνονται στην προσθήκη λειτουργικότητας.

Βασικές βελτιώσεις στο Asterisk 19:

  • Έχουν εφαρμοστεί κατηγορίες αρχείων καταγραφής εντοπισμού σφαλμάτων, επιτρέποντάς σας να διαμορφώσετε την έξοδο μόνο των απαραίτητων πληροφοριών εντοπισμού σφαλμάτων. Επί του παρόντος προσφέρονται οι ακόλουθες κατηγορίες: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun και stun_packet.
  • Προστέθηκε μια νέα λειτουργία μορφοποίησης αρχείου καταγραφής "απλή", στην οποία το όνομα αρχείου, η λειτουργία και ο αριθμός γραμμής εμφανίζονται στο αρχείο καταγραφής χωρίς περιττούς χαρακτήρες ελέγχου (χωρίς επισήμανση). Είναι επίσης δυνατό να ορίσετε τα δικά σας επίπεδα καταγραφής και να αλλάξετε τη μορφή εξόδου για ημερομηνίες και ώρες στο αρχείο καταγραφής.
  • Το AMI (Διασύνδεση Asterisk Manager) έχει προσθέσει τη δυνατότητα σύνδεσης χειριστών για συμβάντα που σχετίζονται με την άφιξη ενός ηχητικού σήματος (DTMF) «φλας» (βραχυπρόθεσμη διακοπή καναλιού).
  • Η εντολή Originate παρέχει τη δυνατότητα να ορίσετε μεταβλητές για ένα νέο κανάλι.
  • Προστέθηκε υποστήριξη για την αποστολή αυθαίρετων ήχων R1 MF (πολλαπλής συχνότητας) σε οποιοδήποτε κανάλι στην εντολή SendMF και στη διαχείριση PlayMF.
  • Η εντολή MessageSend παρέχει τη δυνατότητα να καθορίσετε ξεχωριστά τις διευθύνσεις προορισμού "Προορισμός" και "Προς".
  • Προστέθηκε η εντολή ConfKick, η οποία σας επιτρέπει να αποσυνδέσετε ένα συγκεκριμένο κανάλι, όλους τους χρήστες ή χρήστες χωρίς δικαιώματα διαχειριστή από τη διάσκεψη.
  • Προστέθηκε η εντολή Reload για επαναφόρτωση μονάδων.
  • Προστέθηκε η εντολή WaitForCondition για παύση της εκτέλεσης του σεναρίου επεξεργασίας κλήσεων (σχέδιο κλήσης) έως ότου πληρούνται ορισμένες προϋποθέσεις.
  • Η επιλογή "A" προστέθηκε στη μονάδα app_dial, η οποία σας επιτρέπει να αναπαράγετε ήχο τόσο για τον καλούντα όσο και για τον καλούντα κατά τη διάρκεια μιας κλήσης.
  • Προστέθηκε η μονάδα app_dtmfstore, η οποία αποθηκεύει τα ψηφία κλήσης τονικής κλήσης σε μια μεταβλητή.
  • Η ενότητα app_morsecode παρέχει υποστήριξη για την αμερικανική διάλεκτο του κώδικα Μορς και παρέχει ρυθμίσεις για την αλλαγή του διαστήματος των παύσεων.
  • Στη λειτουργική μονάδα app_originate, για κλήσεις που ξεκινούν από σενάρια σχεδίου κλήσης, έχει προστεθεί η δυνατότητα καθορισμού κωδικοποιητών, αρχείων κλήσεων και ενεργειών ελέγχου.
  • Η ενότητα app_voicemail έχει προσθέσει τη δυνατότητα αποστολής χαιρετισμού και οδηγιών για τη χρήση του αυτόματου τηλεφωνητή νωρίς και τη δημιουργία καναλιού μόνο αφού έρθει η ώρα να ηχογραφήσετε ένα εισερχόμενο μήνυμα.
  • Προστέθηκε η ρύθμιση astcachedir για αλλαγή της θέσης της προσωρινής μνήμης στο δίσκο. Από προεπιλογή, η προσωρινή μνήμη βρίσκεται τώρα σε έναν ξεχωριστό κατάλογο /var/cache/asterisk αντί για τον κατάλογο /tmp.

Ταυτόχρονα, μετά από τρία χρόνια ανάπτυξης, δημοσιεύτηκε η κυκλοφορία του έργου FreePBX 16, αναπτύσσοντας ένα web interface για τη διαχείριση του Asterisk και ένα έτοιμο κιτ διανομής για την ταχεία ανάπτυξη συστημάτων VoIP. Οι αλλαγές περιλαμβάνουν υποστήριξη για PHP 7.4, επέκταση API που βασίζεται στη γλώσσα ερωτημάτων GraphQL, μετάβαση σε ένα μόνο πρόγραμμα οδήγησης PJSIP (το πρόγραμμα οδήγησης Chan_SIP είναι απενεργοποιημένο από προεπιλογή), υποστήριξη για τη δημιουργία προτύπων για την αλλαγή του σχεδιασμού του πίνακα ελέγχου χρήστη, ένα επανασχεδιασμένο μονάδα τείχους προστασίας με διευρυμένες δυνατότητες διαχείρισης της κυκλοφορίας SIP, δυνατότητα διαμόρφωσης παραμέτρων πρωτοκόλλου για HTTPS, δέσμευση του AMI μόνο στο localhost από προεπιλογή, μια επιλογή ελέγχου της ισχύος των κωδικών πρόσβασης.

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

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο