Το Asterisk είναι το πιο δημοφιλές λογισμικό PBX (Private Branch Exchange) και το σύστημα IVR (Interactive Voice Response) που σχεδιάστηκε από την offset για να προσφέρει έναν ικανό και αξιόπιστο κινητήρα τηλεφωνίας. προγραμματιστές που θέλουν να δημιουργήσουν εφαρμογές επικοινωνίας.
Πρόκειται για ένα λογισμικό γραμμής εντολών ανοικτού κώδικα, ένα διακομιστή που προσφέρει όλη την ευελιξία που χρειάζονται οι προγραμματιστές και οι ολοκληρωτές για να δημιουργήσουν δωρεάν προηγμένες λύσεις επικοινωνίας. Μπορεί επίσης να χρησιμοποιηθεί ως πύλη, διακομιστής λειτουργιών / πολυμέσων ή κέντρο κλήσεων.
Χαρακτηριστικά με μια ματιά
Τα βασικά χαρακτηριστικά περιλαμβάνουν ένα σύστημα IVR (Interactive Voice Response), μια γέφυρα διασκέψεων, όλα τα απαραίτητα στοιχεία για τη δημιουργία ενός διακομιστή PBX (Private Branch Exchange) και πρακτικά οποιωνδήποτε άλλων εργαλείων επικοινωνίας που μπορείτε να φανταστείτε.
Το Asterisk μπορεί να χρησιμοποιηθεί ως διακόπτης (PBX), διαμορφωμένος ως πυρήνας ενός υβριδικού PBX ή ενός IP, για την εναλλαγή κλήσεων, την ενεργοποίηση διαφόρων λειτουργιών, τη σύνδεση καλούντων και τη διαχείριση δρομολογίων με τον εξωτερικό κόσμο μέσω IP, / E1) ή αναλογικές (POTS) συνδέσεις.
Ξεκινώντας με το Asterisk
Η εγκατάσταση του Asterisk σε ένα σύστημα GNU / Linux αποδεικνύεται εύκολη υπόθεση, όπως το μόνο που πρέπει να κάνετε μετά τη λήψη και την αποσυσκευασία της τελευταίας έκδοσης του λογισμικού (βλ. σύνδεσμο λήψης παραπάνω), πρέπει να εκτελέσετε το & lsquo; && make & rsquo; εντολή σε εξομοιωτή τερματικού, φυσικά μετά την πλοήγηση στη θέση των αρχείων αρχειοθέτησης που εξήχθησαν (π.χ. cd /home/softoware/asterisk-13.0.1).
Μετά από μια επιτυχημένη διαδικασία σύνταξης, ένα μήνυμα θα σας ειδοποιήσει ότι το Asterisk μπορεί να εγκατασταθεί στο σύστημά σας εκτελώντας το & lsquo; make install & rsquo; εντολή ως root ή το & lsquo; sudo make install & rsquo; εντολή ως προνομιούχος χρήστης. Αυτός είναι ο λόγος που μπορείτε τώρα να χρησιμοποιήσετε το Asterisk και επίσης να εγκαταστήσετε ένα από τα front-ends που είναι διαθέσιμα στο Softoware.
Υποστηριζόμενα λειτουργικά συστήματα
Το Asterisk είναι ένα λογισμικό πολλαπλών πλατφορμών, το οποίο υποστηρίζει και λειτουργεί σε ένα ευρύ φάσμα λειτουργικών συστημάτων Linux και UNIX, συμπεριλαμβανομένων των GNU / Linux, FreeBSD, OpenBSD, Solaris και Mac OS X. Μπορεί να είναι επιτυχής που είναι εγκατεστημένο σε πλατφόρμες υλικού 64-bit και 32-bit.
Τι είναι καινούργιο
- Αυτές οι εκδόσεις επιλύουν διάφορα θέματα που αναφέρθηκαν από την κοινότητα και δεν θα ήταν εφικτά χωρίς τη συμμετοχή σας.
Τι νέο υπάρχει στην έκδοση 14.6.0:
- Οι εκδόσεις επιλύουν διάφορα θέματα που αναφέρθηκαν από την κοινότητα και δεν θα ήταν δυνατή χωρίς τη συμμετοχή σας.
Τι νέο υπάρχει στην έκδοση 14.2.1:
- AST-2016-008: Σφάλμα στην προσφορά SDP ή απάντηση από το τελικό σημείο χρησιμοποιώντας το Opus
- Εάν μια προσφορά ή απάντηση SDP λαμβάνεται με τον κωδικοποιητή Opus και με τις παραμέτρους μορφοποίησης χωρισμένες χρησιμοποιώντας ένα κενό, ο κωδικός που είναι υπεύθυνος για την ανάλυση ανακαλείται αναδρομικά μέχρι να συντρίψει. Αυτό συμβαίνει επειδή ο κώδικας δεν χειρίζεται σωστά τους διαστήματα που χωρίζουν τις παραμέτρους.
- Αυτό ΔΕΝ απαιτεί από το τελικό σημείο να έχει ρυθμιστεί το Opus στο Asterisk. Αυτό επίσης δεν απαιτεί την πιστοποίηση του τελικού σημείου. Εάν ο επισκέπτης είναι ενεργοποιημένος για chan_sip ή ανώνυμος στο chan_pjsip, μια προσφορά ή απάντηση SDP εξακολουθεί να επεξεργάζεται και η συντριβή εμφανίζεται.
- AST-2016-009: Απομακρυσμένες επαφές χωρίς έλεγχο ταυτότητας στο chan_sip
- Το πρόγραμμα οδήγησης καναλιού chan_sip έχει έναν φιλελεύθερο ορισμό για κενό όταν προσπαθεί να αποσυρθεί το περιεχόμενο μεταξύ ενός ονόματος κεφαλίδας SIP και ενός χαρακτήρα παχέος εντέρου. Αντί να ακολουθεί το RFC 3261 και να απογυμνώνει μόνο διαστήματα και οριζόντιες καρτέλες, το Asterisk αντιμετωπίζει οποιοδήποτε μη εκτυπώσιμο χαρακτήρα ASCII σαν να ήταν κενό. Αυτό σημαίνει ότι οι κεφαλίδες όπως
- Contactx01:
- θα θεωρηθεί ως μια έγκυρη κεφαλίδα επαφής. Αυτό, ως επί το πλείστον, δεν δημιουργεί πρόβλημα έως ότου ο Asterisk τοποθετηθεί παράλληλα με έναν επαληθευτή SIP. Σε μια τέτοια περίπτωση, ένας λανθασμένος συνδυασμός έγκυρων και μη έγκυρων κεφαλίδων Στις μπορεί να προκαλέσει ένα διακομιστή μεσολάβησης να επιτρέπει σε ένα αίτημα INVITE στο Asterisk χωρίς έλεγχο ταυτότητας, επειδή πιστεύει ότι το αίτημα είναι ένα αίτημα διαλόγου. Ωστόσο, λόγω του σφάλματος που περιγράφηκε παραπάνω, το αίτημα θα μοιάζει με αίτημα εκτός του διαλόγου στο Asterisk. Στη συνέχεια, ο Asterisk θα επεξεργαστεί το αίτημα ως νέα κλήση. Το αποτέλεσμα είναι ότι ο Asterisk μπορεί να επεξεργαστεί κλήσεις από μη πλωτές πηγές χωρίς κανέναν έλεγχο ταυτότητας.
- Εάν δεν χρησιμοποιείτε διακομιστή μεσολάβησης για έλεγχο ταυτότητας, τότε αυτό το ζήτημα δεν σας επηρεάζει. Αν ο διακομιστής μεσολάβησης σας ενημερώνεται από το παράθυρο διαλόγου (σημαίνει ότι ο διακομιστής μεσολάβησης παρακολουθεί τους διαλόγους που ισχύουν σήμερα), τότε αυτό το ζήτημα δεν σας επηρεάζει. Αν χρησιμοποιείτε chan_pjsip αντί για chan_sip, τότε αυτό το ζήτημα δεν σας επηρεάζει.
Τι είναι καινούργιο στην έκδοση 14.2.0:
- Βελτιώσεις που έγιναν στην έκδοση 14.2.0:
- ASTERISK-26558 - app_queue: προσθήκη μεταβλητής για να γνωρίζετε αν η κλήση δεν απαντά μετά από μια ουρά
- ASTERISK-26176 - chan_sip: Προσθήκη κωδικού λογαριασμού σε AMI PeerEntry
- ASTERISK-26538 - codec_opus: Προσθήκη δείγματος σε configs / samples / codecs.conf.sample
- ASTERISK-26488 - ARI: Προσθέστε τις εντολές CLI : 'ari show app', 'ari show apps' και 'ari set debug'
- ASTERISK-26418 - res_rtp_asterisk: Επιταχύνετε την ανάλυση ICE με μαύρη λίστα υποδικτύων υποδοχής που δεν συμμετέχουν στο RTP
- Σφάλματα που έχουν καθοριστεί στην έκδοση 14.2.0:
- ASTERISK-26608 - Αποτυχία συμπλήρωσης και σύνδεσης στο OpenBSD
- ASTERISK-26520 - codec_opus: Η παραγόμενη γραμμή fmtp δεν έχει περιεχόμενο
- ASTERISK-26605 - codec_opus: Προειδοποίηση με ανεπιθύμητη αλληλογραφία όταν δεν έγινε διαπραγμάτευση του Opus αλλά δεν έχει φορτωθεί ο codec_opus.
- ASTERISK-26516 - pjsip: Καταστροφή μνήμης με πιθανή διαρροή μνήμης.
- ASTERISK-26556 - διαχειριστής: Η έκθεση AMI αναφέρει την ίδια σε Ast 13 & 14, παρά τις αλλαγές σύνταξης Ast 14
- ASTERISK-26343 - Το ASTERISK-25951 προκαλεί προβλήματα για χειρισμούς callerid μέσω agi
- ASTERISK-26592 - Η τελευταία έκδοση του libedit (3.1) έχει προεπιλεγεί για να αποκωδικοποιήσει και κάνει το CLI αστερίσκο να διαβάσει τα σκουπίδια
- ASTERISK-26565 - chan_unistim στις 11, 13, 14 η τοποθέτηση κλήσης σε αναμονή προσωρινά κλειδώνει το σύνολο
- ASTERISK-26575 - testsuite: Πρέπει να ελέγξετε τη λειτουργικότητα PJSIP όταν δεν είναι φορτωμένο το res_srtp.
- ASTERISK-26571 - res_pjsip: Ανάλυση λανθασμένη όταν έχει ρυθμιστεί ρητά η μεταφορά IPv6ASTERISK-26468 - ari: Τα συμβάντα Bridge σταματούν να λειτουργούν μετά από αυτή την ακολουθία κλήσεων ARI
- ASTERISK-24400 - ooh323 στέλνει λάθος κώδικα hangup
- ASTERISK-26555 - Βίντεο πολλαπλών κομματιών: Διορθώστε μερικές παλινδρομήσεις Asterisk-11 μετά
- ASTERISK-26412 - κατασκευή: Προετοιμασία για gcc 6.2
- ASTERISK-26509 - Μερικές μη έγκυρες προειδοποιήσεις απόρριψης κατά την ανάπτυξη του Ubuntu 16.10
- ASTERISK-26523 - chan_sip: Ο Asterisk 13.12.1 αποσυνδέει τις εισερχόμενες κλήσεις μετά από 2 λεπτά - rtptimeout συμπεριφέρεται άσχημα - παλινδρόμηση
- ASTERISK-26549 - app_dial: Όταν χρησιμοποιείται το PickupChan () κάποια κανάλια ενδέχεται να έχουν λανθασμένη κατάσταση συσκευής
- ASTERISK-24274 - [patch] Η μορφή κωδικοποιητή δεν περιλαμβάνεται στα χαρακτηριστικά των μέσων SDP όταν χρησιμοποιείται ο κωδικοποιητής SLIN48
- ASTERISK-26311 - [patch] rtp_engine: Να επιτρέπονται περισσότεροι από 32 τύποι ωφέλιμου φορτίου.
- ASTERISK-26506 - [patch] res_pjsip_outbound_publish: Σφάλμα κατά τη δημοσίευση, στο publisher_client_send στο res_pjsip_outbound_publish.c
- ASTERISK-25070 - Επιδιόρθωση FTBFS σε Hurd
- ASTERISK-26476 - chan_sip: Εσφαλμένη επιλογή εμφάνισης "Έξοδος reg. επανάληψη 403 " σε "ρυθμίσεις εμφάνισης sip"
- ASTERISK-26541 - res_pjsip_sdp_rtp: Περιορισμός του αριθμού των μορφών στο μέγιστο
- ASTERISK-26537 - AMI: Το συμβάν NewConnectedLine δεν τεκμηριώνεται
- ASTERISK-26526 - [UBSAN] vector.h: Ο μηδενικός δείκτης μπορεί να περάσει ως όρισμα 2 στο memcpy
- ASTERISK-26524 - astobj2: η μεταβλητή data_size είναι σπατάλη χώρου όταν το AO2_DEBUG δεν είναι ενεργοποιημένο.
- ASTERISK-26344 - Συντριβή Asterisk 13.11.0 + PJSIP
- ASTERISK-26387 - Τα δευτερεύοντα αποτελέσματα του αστερίσκου αμέσως μετά την εκκίνηση ακόμη και χωρίς ενεργές κλήσεις.
- ASTERISK-26513 - Δοκιμές / κανάλια / pjsip / qualify / auth: Τραβώντας αρκετά ώστε να είναι ενοχλητική
- ASTERISK-26514 - Super Awesome Company: Μην καθορίσετε τη μεταφορά στο pjsip.conf
- ASTERISK-26510 - pjproject_bundled χρησιμοποιεί την επιλογή -strip-components της tar που δεν υποστηρίζεται σε παλαιότερες εκδόσεις
- ASTERISK-22480 - Ενσωματωμένο pjproject: build.mak περιέχει πλήρη κωδικοποίηση για την έκδοση version.mak
- ASTERISK-26307 - res_pjsip_caller_id: Σφάλμα στην εξερχόμενη αλλαγή
- ASTERISK-26503 - app_voicemail: Το Asterisk διακόπτεται όταν χρησιμοποιείται το MailboxExists
- ASTERISK-26423 - res_pjsip_sdp_rtp: Ο ασύμμετρος κωδικοποιητής RTP μπορεί να προκαλέσει απώλεια ήχο και απώλεια ήχου
- ASTERISK-26309 - [patch] res_pjsip: Να επιτρέπονται οι εγκαταστάσεις IPv4 / IPv6 (Dual Stack).
- ASTERISK-26482 - [patch] chan_pjsip: segfault σε ήδη αποσυνδεδεμένη συνεδρία
- ASTERISK-26421 - Σφάλμα κατάτμησης με ARI προέρχεται από τη γέφυρα ανάμειξης με 43 πελάτες
- ASTERISK-26444 - Η εντολή 'show features' στο CLI δεν επιστρέφει προτροπή.
- ASTERISK-26480 - [patch] CLI: εντοπισμός σφαλμάτων πυρήνα: Αυτόματη συμπλήρωση αρχείου χωρίς ενότητα
- ASTERISK-26356 - menuselect: άκυρη δοκιμή για GTK2
- ASTERISK-26462 - [patch] app_queue: Ενώ χρησιμοποιείτε ουρές με πραγματικό χρόνο, η επαναφορά σε κενό πλαίσιο δεν διακόπτει τη χρήση του κλειδιού εξόδου
- ASTERISK-26439 - chan_rtp: Σφάλμα κατά την παραγωγή
- ASTERISK-26457 - [patch] force_rport, auto_comedia: Δεν ενεργοποιήθηκε ανίχνευση NAT.
- ASTERISK-26618 - δημιουργία: Πρόσθεση backport του ελέγχου librt στο configure.ac
- Νέες λειτουργίες που έγιναν στην έκδοση 14.2.0:
- ASTERISK-26595 - ARI: Προσθέστε τη δυνατότητα ελέγχου της πηγής βίντεο σε μια γέφυρα πολλαπλών συμβαλλόμενων μερών
- ASTERISK-26492 - ARI: Προσθέστε δυνατότητα προσδιορισμού μεταβλητών καναλιού σε συμβάντα websocket
- ASTERISK-26470 - ARI: Προσθέστε ένα πεδίο 'asterisk_id' στα εξερχόμενα συμβάντα
Τι είναι καινούργιο στην έκδοση 13.5.0:
- AST-2014-012: Σφάλμα επιδιόρθωσης με ACL οικογένειας μικτών διευθύνσεων. Πριν από αυτή τη δέσμευση, η οικογένεια διευθύνσεων του πρώτου στοιχείου σε ένα ACL χρησιμοποιήθηκε για τη σύγκριση όλων των εισερχόμενων επισκεψιμότητας. Αυτό θα μπορούσε να οδηγήσει σε κυκλοφορία άλλων οικογενειών διεύθυνσης IP παρακάμπτοντας ACLs.
- AST-2014-013: Προσδιορίστε τα PJSIP ACLs που δεν φορτώνουν κατά την εκκίνηση και ισχύουν / ζητήματα ACL κατά την επαφή Το μεγαλύτερο πρόβλημα που επιδιορθώνει αυτή η ενημερωμένη έκδοση κώδικα είναι ότι οι ACL δεν φορτώθηκαν στο παρελθόν όταν φορτώθηκε η μονάδα res_pjsip_acl. Επιπλέον, οι επιλογές ACL contact_permit και contact_acl ερμηνεύτηκαν αποτελεσματικά ως contact_deny και αυτή η ενημερωμένη έκδοση κώδικα επιδιορθώνει αυτό επίσης.
- AST-2014-015: Καθορίστε την κατάσταση του αγώνα στο chan_pjsip κατά την αποστολή απαντήσεων μετά την παραλαβή του CANCEL. Λόγω της σειριακής αρχιτεκτονικής του chan_pjsip υπάρχει μια κούρσα όπου μπορεί να ληφθεί και να υποβληθεί σε επεξεργασία ένα ΑΚΥΡΩΣΗ πριν να σταλούν απαντήσεις (όπως 180 χτυπήματα, 183 περίοδοι συνόδου και 200 εντάσεις). Δεδομένου ότι η σύνοδος βρίσκεται σε απροσδόκητη κατάσταση, το PJSIP θα επιβεβαιώσει πότε επιχειρείται αυτό. Αυτή η αλλαγή το κάνει ώστε οι απαντήσεις αυτές να μην αποστέλλονται σε αποσυνδεδεμένες συνεδρίες.
- AST-2014-016: Διορθώστε τη συντριβή όταν λαμβάνετε ένα εισερχόμενο διάλογο INVITE με το Replaces στο res_pjsip_refer. Η εφαρμογή του INVITE με το Replaces στο res_pjsip_refer δεν περιμέναμε να εμφανιστούν στο πλαίσιο διαλόγου. Ως εκ τούτου, θα επιχειρούσε εσφαλμένα να κλείσει ένα κανάλι που θεωρούσε ότι ήταν υπό τον έλεγχό του. Στην πραγματικότητα το κανάλι θα ήταν υπό τον έλεγχο ενός άλλου νήματος. Όταν το άλλο νήμα έχει πρόσβαση στο κανάλι, θα έχει πρόσβαση στην ελεύθερη μνήμη και θα μπορούσε να καταρρεύσει. Αυτή η αλλαγή κάνει το res_pjsip_refer να μην ενεργεί σε ένα παράθυρο διαλόγου INVITE με το Replaces.
- AST-2014-017 - app_confbridge: κλιμάκωση άδειας / εξουσιοδότηση κλάσης. Η κλιμάκωση της εξουσιοδότησης λειτουργίας συμπλέγματος dial-up μέσω του AMI και η ακατάλληλη εξουσιοδότηση κλάσης για τη δράση ConfbridgeStartRecord. Η λειτουργία CONFBRIDGE dialplan όταν εκτελείται από εξωτερικό πρωτόκολλο (για παράδειγμα AMI), μπορεί να οδηγήσει σε κλιμάκωση προνομίων. Επίσης, η ενέργεια AMI "oConfbridgeStartRecorda" θα μπορούσε επίσης να χρησιμοποιηθεί για την εκτέλεση αυθαίρετων εντολών συστήματος χωρίς πρώτα έλεγχο για πρόσβαση στο σύστημα. Ο Asterisk αναστέλλει τώρα τη λειτουργία CONFBRIDGE να εκτελείται από εξωτερική διεπαφή, εάν η επιλογή live_dangerously έχει οριστεί σε όχι. Επίσης, η ενέργεια "oConfbridgeStartRecorda" AMI επιτρέπεται πλέον να εκτελείται μόνο κάτω από ένα χρήστη με πρόσβαση στο επίπεδο συστήματος.
- AST-2014-018 - func_db: Αύξηση της άδειας λειτουργίας DB Dialplan μέσω AMI. Η λειτουργία DB dialplan όταν εκτελείται από εξωτερικό πρωτόκολλο (για παράδειγμα AMI), μπορεί να οδηγήσει σε κλιμάκωση προνομίων. Ο Asterisk αναστέλλει τώρα τη λειτουργία DB από την εκτέλεση από μια εξωτερική διασύνδεση αν η επιλογή live_dangerously έχει οριστεί σε όχι.
Τι νέο υπάρχει στην έκδοση 13.0.1:
- AST-2014-012: Σφάλμα επιδιόρθωσης με ACL οικογένειας μικτών διευθύνσεων. Πριν από αυτή τη δέσμευση, η οικογένεια διευθύνσεων του πρώτου στοιχείου σε ένα ACL χρησιμοποιήθηκε για τη σύγκριση όλων των εισερχόμενων επισκεψιμότητας. Αυτό θα μπορούσε να οδηγήσει σε κυκλοφορία άλλων οικογενειών διεύθυνσης IP παρακάμπτοντας ACLs.
- AST-2014-013: Προσδιορίστε τα PJSIP ACLs που δεν φορτώνουν κατά την εκκίνηση και ισχύουν / ζητήματα ACL κατά την επαφή Το μεγαλύτερο πρόβλημα που επιδιορθώνει αυτή η ενημερωμένη έκδοση κώδικα είναι ότι οι ACL δεν φορτώθηκαν στο παρελθόν όταν φορτώθηκε η μονάδα res_pjsip_acl. Επιπλέον, οι επιλογές ACL contact_permit και contact_acl ερμηνεύτηκαν αποτελεσματικά ως contact_deny και αυτή η ενημερωμένη έκδοση κώδικα επιδιορθώνει αυτό επίσης.
- AST-2014-015: Καθορίστε την κατάσταση του αγώνα στο chan_pjsip κατά την αποστολή απαντήσεων μετά την παραλαβή του CANCEL. Λόγω της σειριακής αρχιτεκτονικής του chan_pjsip υπάρχει μια κούρσα όπου μπορεί να ληφθεί και να υποβληθεί σε επεξεργασία ένα ΑΚΥΡΩΣΗ πριν να σταλούν απαντήσεις (όπως 180 χτυπήματα, 183 περίοδοι συνόδου και 200 εντάσεις). Δεδομένου ότι η σύνοδος βρίσκεται σε απροσδόκητη κατάσταση, το PJSIP θα επιβεβαιώσει πότε επιχειρείται αυτό. Αυτή η αλλαγή το κάνει ώστε οι απαντήσεις αυτές να μην αποστέλλονται σε αποσυνδεδεμένες συνεδρίες.
- AST-2014-016: Διορθώστε τη συντριβή όταν λαμβάνετε ένα εισερχόμενο διάλογο INVITE με το Replaces στο res_pjsip_refer. Η εφαρμογή του INVITE με το Replaces στο res_pjsip_refer δεν περιμέναμε να εμφανιστούν στο πλαίσιο διαλόγου. Ως εκ τούτου, θα επιχειρούσε εσφαλμένα να κλείσει ένα κανάλι που θεωρούσε ότι ήταν υπό τον έλεγχό του. Στην πραγματικότητα το κανάλι θα ήταν υπό τον έλεγχο ενός άλλου νήματος. Όταν το άλλο νήμα έχει πρόσβαση στο κανάλι, θα έχει πρόσβαση στην ελεύθερη μνήμη και θα μπορούσε να καταρρεύσει. Αυτή η αλλαγή κάνει το res_pjsip_refer να μην ενεργεί σε ένα παράθυρο διαλόγου INVITE με το Replaces.
- AST-2014-017 - app_confbridge: κλιμάκωση άδειας / εξουσιοδότηση κλάσης. Η κλιμάκωση της εξουσιοδότησης λειτουργίας συμπλέγματος dial-up μέσω του AMI και η ακατάλληλη εξουσιοδότηση κλάσης για τη δράση ConfbridgeStartRecord. Η λειτουργία CONFBRIDGE dialplan όταν εκτελείται από εξωτερικό πρωτόκολλο (για παράδειγμα AMI), μπορεί να οδηγήσει σε κλιμάκωση προνομίων. Επίσης, η ενέργεια AMI "oConfbridgeStartRecorda" θα μπορούσε επίσης να χρησιμοποιηθεί για την εκτέλεση αυθαίρετων εντολών συστήματος χωρίς πρώτα έλεγχο για πρόσβαση στο σύστημα. Ο Asterisk αναστέλλει τώρα τη λειτουργία CONFBRIDGE να εκτελείται από εξωτερική διεπαφή, εάν η επιλογή live_dangerously έχει οριστεί σε όχι. Επίσης, η ενέργεια "oConfbridgeStartRecorda" AMI επιτρέπεται πλέον να εκτελείται μόνο κάτω από ένα χρήστη με πρόσβαση στο επίπεδο συστήματος.
- AST-2014-018 - func_db: Αύξηση της άδειας λειτουργίας DB Dialplan μέσω AMI. Η λειτουργία DB dialplan όταν εκτελείται από εξωτερικό πρωτόκολλο (για παράδειγμα AMI), μπορεί να οδηγήσει σε κλιμάκωση προνομίων. Ο Asterisk αναστέλλει τώρα τη λειτουργία DB από την εκτέλεση από μια εξωτερική διασύνδεση αν η επιλογή live_dangerously έχει οριστεί σε όχι.
Τι νέο υπάρχει στην έκδοση 1.8.12.0:
- Αποτρέψτε το chanspy να δεσμευτεί στα κανάλια ζόμπι
- (κλείνει το τεύχος ASTERISK-19493. Αναφέρεται από το lvl)
- Επιδιόρθωση επιλογών κλήσεων m και r και διερχόμενων κλήσεων που δημιουργούν προειδοποιήσεις για πλαίσια φωνής.
- (κλείνει το τεύχος ASTERISK-16901. Αναφέρεται από τον Chris Gentle)
- Αφαιρέστε τον περιορισμό δέσμευσης ISDN για μη-γεφυρωμένες κλήσεις.
- (κλείνει το τεύχος ASTERISK-19388. Αναφέρεται από τον Birger Harzenetter)
- Διορθώστε την αντιγραφή του CDR (κωδικός λογαριασμού) στα τοπικά κανάλια.
- (κλείνει το τεύχος ASTERISK-19384. Αναφέρεται από jamicque)
- Βεβαιωθείτε ότι ο Asterisk αναγνωρίζει τους ACKs στα 4xx στα Αντικαταστάσει τα σφάλματα
- (κλείνει το τεύχος ASTERISK-19303. Αναφέρεται από τον Jon Tsiros)
- Εξαλείψτε το διπλό κλείσιμο του περιγραφικού αρχείου στο manager.c
- (κλείνει το τεύχος ASTERISK-18453. Αναφέρεται από τον Jaco Kroon)
Τι νέο υπάρχει στην έκδοση 1.8.10.1:
- Η κυκλοφορία του Asterisk 1.8.10.1 και 10.2.1 επιλύει δύο θέματα. Κατ 'αρχάς, επιλύουν το πρόβλημα στο app_milliwatt, όπου ένα προσωρινό buffer μπορεί ενδεχομένως να υπερπηδηθεί στη στοίβα, αλλά δεν είναι δυνατή η εκτέλεση απομακρυσμένου κώδικα. Δεύτερον, επιλύουν ένα πρόβλημα στο HTTP AMI όπου μπορούν να χρησιμοποιηθούν πληροφορίες ελέγχου ταυτότητας digest για να ξεπεράσουν ένα buffer στη στοίβα, επιτρέποντας την έγχυση κώδικα και την εκτέλεση.
- Αυτά τα θέματα και η επίλυση τους περιγράφονται στη συμβουλή ασφάλειας.
Τι νέο υπάρχει στην έκδοση 1.8.0:
- Για μια λίστα με τις νέες λειτουργίες που έχουν συμπεριληφθεί σε αυτήν την έκδοση, ανατρέξτε στο αρχείο CHANGES μέσα στο πακέτο προέλευσης. Δεδομένου ότι πρόκειται για νέα σημαντική έκδοση, οι χρήστες ενθαρρύνονται να κάνουν εκτεταμένες δοκιμές πριν από την αναβάθμιση σε αυτήν την έκδοση σε περιβάλλον παραγωγής.
Τι νέο υπάρχει στην έκδοση 1.4.24:
- Η ομάδα ανάπτυξης του Asterisk είναι υπερήφανη που ανακοίνωσε την κυκλοφορία του Asterisk 1.4.24 και είναι διαθέσιμη για άμεση λήψη στο http://downloads.digium.com/
- Εκτός από άλλες διορθώσεις σφαλμάτων, ο συγκεκριμένος υποψήφιος επίλυσης διορθώνει διάφορα ζητήματα συντριβής και επιλύει ορισμένα υπόλοιπα ζητήματα που σχετίζονται με την παραλαβή κλήσεων και τον τηλεφωνητή που ανακαλύφθηκαν μετά την κυκλοφορία του Asterisk 1.4.23. Επιπλέον, επιλύθηκαν ζητήματα που σχετίζονται με το chan_iax2 και οι παλινδρομήσεις που εισήχθησαν στην επέκταση 'h'.
- Αυτή η έκδοση σηματοδοτεί την πρώτη συμπερίληψη των αρχείων περίληψης έκδοσης που θα συμπεριληφθούν σε όλες τις μελλοντικές κυκλοφορίες. Ο σκοπός είναι να δοθεί μια σαφέστερη εικόνα των αλλαγών που έγιναν μεταξύ της τρέχουσας και της προηγούμενης έκδοσης, ποια θέματα έχουν κλείσει και ποια μέλη της κοινότητας συμμετείχαν στην υποβολή θεμάτων, τον κώδικα δεσμεύσεων και την έκδοση δοκιμών. Επιπλέον, ένα diffstat στο τέλος του αρχείου δείχνει με μια σύντομη ματιά τον αριθμό των αλλαγών που έγιναν στα αρχεία μεταξύ της προηγούμενης και της τρέχουσας έκδοσης.
- Για μια σύνοψη των αλλαγών σε αυτή την έκδοση, δείτε την περίληψη έκδοσης. Για μια πλήρη λίστα με τις αλλαγές αυτής της έκδοσης, ανατρέξτε στο ChangeLog.
- Η ακόλουθη λίστα σφαλμάτων επιλύθηκε με τη συμμετοχή της κοινότητας και αυτή η έκδοση δεν θα ήταν δυνατή χωρίς τη βοήθειά σας!
- Η εφαρμογή τηλεειδοποίησης διακόπτει τον αστερίσκο. Κλείνει το τεύχος # 14308. Υποβλήθηκε από bluefox. Δοκιμασμένο από kc0bvu. Προσαρμοσμένο από το seanbright.
- Σφάλμα στο VoiceMailMain αν πραγματοποιηθεί hangup πριν εισαχθεί ένας έγκυρος αριθμός γραμματοκιβωτίου (μόνο IMAP). Κλείνει το τεύχος # 14473. Υποβλήθηκε από και παρέχεται από το dwpaul.
- Οι εισερχόμενες κλήσεις Gtalk αποτυγχάνουν. Κλείνει το τεύχος # 13984. Υποβλήθηκε, δοκιμάστηκε και επιδιορθώθηκε από jcovert.
- Οι συνομηλίκοι σε πραγματικό χρόνο δεν είναι ποτέ κατάλληλοι μετά την "επαναφορά του sip". Κλείνει το τεύχος # 14196. Υποβλήθηκε, δοκιμαστεί και τροποποιήθηκε με pdf.
- Η αποτυχημένη μεταφορά SIP αποτυγχάνει. Κλείνει το τεύχος 14611. Υποβλήθηκε, δοκιμάστηκε και τροποποιήθηκε από το klaus3000.
Τα σχόλια δεν βρέθηκε