Ανανέωση drivers των A800P και A800E σε Elastix 2.2

Λόγω αλλαγής του firmware στις κάρτες της σειράς A800 της OpenVox παρουσιάζονται διάφορα προβλήματα με πιο κοινό αυτό του έντονου θορύβου. Για να διορθωθεί το συγκεκριμένο πρόβλημα πρέπει να γίνει αλλαγή του Dahdi που υπάρχει στο σύστημα μας, με αυτό της OpenVox.

Θα χρησιμοποιήσουμε τα ίδια πακέτα για να αποφύγουμε προβλήματα ασυμβατότητας με τις τελευταίες εκδόσεις του Dahdi. Επίσης από τα συγκεκριμένα πακέτα λείπουν τα sources του oslec οπότε θα πρέπει να κατεβάσουμε και τα συγκεκριμένα πακέτα ώστε να χρησιμοποιήσουμε το oslec σαν echo canceller.

Η διαδικασία που πρέπει να ακολουθήσουμε είναι η εξής:
1. Συνδεόμαστε με putty στο Elastix
2. Πηγαίνουμε στο φάκελο /usr/src
     # cd /usr/src
3. Κατεβάζουμε τα αναγκαία πακέτα
    # wget -c http://downloads.openvox.cn/pub/drivers/dahdi-linux-complete/releases/1.3.3/openvox_dahdi-linux-complete-2.4.1.2+2.4.1.tar.gz
    # wget -c http://www.bsmdev.com/Downloads/dahdi-linux-oslec-2.3.0.1+2.3.0.tar.gz
4. Αποσυμπιέζουμε τα αρχεία
    # tar -xzvf  openvox_dahdi-linux-complete-2.4.1.2+2.4.1.tar.gz
    # tar -xzvf  dahdi-linux-oslec-2.3.0.1+2.3.0.tar.gz
5. Κάνουμε copy τα αναγκαία αρχεία του oslec στον κατάλληλο φάκελο μέσα στο Dahdi.
    # cp dahdi-linux-oslec-2.3.0.1+2.3.0/* dahdi-linux-complete-2.4.1.2+2.4.1/linux/drivers/dahdi
6. Κάνουμε edit το αρχείο Kbuild
    # vi /usr/src/dahdi-linux-complete-2.4.1.2+2.4.1/linux/drivers/dahdi/Kbuild
7. Βρίσκουμε τη γραμμή #obj-m += dahdi_echocan_oslec.o, αφαιρούμε τη δίεση από την αρχή της γραμμής και σώζουμε το αρχείο.
8. Πάμε στην αρχή του φακέλου
    # cd /usr/src/dahdi-linux-complete-2.4.1.2+2.4.1
9. Εκτελούμε με τη σειρά τις παρακάτω εντολές:
    # make all
    # make install
    # make config
10. Κάνουμε reboot το κέντρο μας και στην επαναφορά κάνουμε hardware detection. Η κάρτα πλέον θα πρέπει να λειτουργεί κανονικά χωρίς κάποιο πρόβλημα.

Σχετικά άρθρα:

Κατηγορίες: OpenVox, Τεχνικοί οδηγοί. Ετικέτες: , , . Προσθήκη στους σελιδοδείκτες.


2 απαντήσεις στο Ανανέωση drivers των A800P και A800E σε Elastix 2.2

  1. Ο/Η makis λέει:

    Γιατι dahdi-2.4.1 και οχι το προσφατο dahdi-2.6.0 ???

    • Ο/Η alex λέει:

      Βεβαίως και μπορείτε να δοκιμάσετε το τελευταίο Dahdi απλά προτείνουμε την συγκεκριμένη έκδοση επειδή το Dahdi 2.6 για τις κάρτες της OpenVox είναι πολύ πρόσφατο (η stable έκδοση κυκλοφόρησε επίσημα στα μέσα του προηγούμενο μήνα), οπότε θα υπάρχει και λιγότερο documentation για τυχών προβλήματα που μπορεί να προκύψουν.

Γράψτε απάντηση