Asterisk verzió csere

Fórumok

Üdv!

Kérdés egy kicsit bonyis.

Van(volt) egy működőképes Trixbox, amit egy óvatlan pillanatban lefrissítettem.
Sok-sok szívás után sikerült működőképessé tenni (ISDN, Zaptel, stb). De egy hiba
megmaradt: A bejövő hívások rögzítését gyorsítva (lassítva?) végzi, emiatt
gyakorlatilag visszahallgathatatlan. Annyit sikerült kideríteni, hogy a jelenleg
futó asteriks 1.4.22 -es verzió hibája (állítólag). És ezt kellene downgradelni
1.4.14 -re, vagy magát a rögzítést megoldani.

A rendszer CentOS alatt megy, amihez nem igazán értek (debianos vagyok), és
nem szeretném magam újra megszívatni. Ráadásul ez egy élesben futó rendszer,
ami miatt jó volna, ha a többi komponenst nem kellene szétszedni.

Tud valaki adni némi tanácsot?

Tilla

ui.: Beszéltem pár trixbox -os "guruval", de ahogy elnéztem majd' mindenki image-ből
dolgozik, egy belőtt rendszerrel. Ilyen mélyen kevesen túrnak bele.

Hozzászólások

Ha jól emlékszem a sima Monitor() nem müködött 1.4.21 és 1.4.22 alatt a MixMonitor() müködik.
Vagy fordítva...

Üdv!

A baj forrása nem egészen világos számomra, mert csak azok a felvételek rosszak,
amelyek az isdn vonalon jönnek be. Van a gépben egy 4 csatornás zaptel, amelyek
analóg vonalait jól kezeli...
A kérdés továbbra is az, hogy lehet-e yum -al verziót csökkenteni, úgy hogy a
forrásból telepített drivereket nem bántja...

Tilla

Logokba nincs semmi hibaüzenet hívás közben vagy kernel modul betöltésekor ?
Vagy hívás közben asterisk console -on ?
Milyen kernel modult használsz misdn,qozap ?
Blacklist -be bennne vannak a szokásos nyalánkságok hisax,capi,capifs,stb. ?
Miért nem töltöd le a 1.4.14 forrását és fordítod le ?

Hibaüzenet nincs, a logokban sem látszik semmi különös.
Az mISDN-t használom.

A forrásból történő megoldás nincs ellenemre, csak jó lenne egy megerősítés,
hogy az említett hiba valóban az asterisk hiba és ez megoldja.
Mint említettem nem tudom, hogy asterisk, vagy isdn modul gond-e.
Az mISDN -t a "rendszer" szállította:
/lib/modules/2.6.18-92.1.18.el5/extra/mISDN ....

Némi infó az isdn modulról:
Modular ISDN Stack core version (1_1_7) revision ($Revision: 1.40 $)
mISDNd: kernel daemon started (current:f21d6aa0)
mISDNd: test event done
ISDN L1 driver version 1.20
ISDN L2 driver version 1.32
mISDN: DSS1 Rev. 1.47
mISDN Capi 2.0 driver file version 1.21
HFC card f1797800 dch f1797860 bch1 f17979e4 bch2 f1797b68
mISDN: HFC-PCI driver Rev. 1.49
mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
HFC-PCI: defined at mem 0xf88ea000 fifo 0xf17c8000(0x317c8000) IRQ 145 HZ 1000
reset_hfcpci: entered
HFC_PCI: resetting HFC ChipId(30)
HFC-PCI status(4) before reset
HFC-PCI status(2) after reset
HFC-PCI status(4) after 5us
init_card: entered
inithfcpci: entered
HFC PCI: IRQ 145 count 34
HFC card f1793800 dch f1793860 bch1 f17939e4 bch2 f1793b68
mISDN: HFC-PCI driver Rev. 1.49
HFC-PCI: No more PCI cards found
HFC 1 cards installed
mISDN_dsp: Audio DSP Rev. 1.29 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
mISDN_dsp: DSP clocks every 128 samples. This equals 16 jiffies.

Arra határozottan emlékszem, hogy 1.4.21 környékén volt olyan hiba, hogy a Monitor() -al (vagy MixMonitor() -al) felvett hívások gyorsak/lassúak voltak, de az bármilyen csatorna és minden hívás esetében fenállt (legalábbis amikor próbáltam).

Hmmm találtam is egy ilyet:
https://issues.asterisk.org/view.php?id=13005

Hát ahova rak fájlokat:

/etc/asterisk
/usr/lib/asterisk
/usr/include/asterisk/

(esetleg) /var/spool/asterisk/

És a make menuconfig -ot se felejtsd el csak azokat a modulokat készítsd el amit használni is fogsz.
Mielőtt rányomsz a make install -ra a /usr/lib/asterisk/modules -ből helyezd át másik könyvtárba a fájlokat, nehogy más verziójú modulok maradjanak, mert ha azokat megpróbálod betölteni akkor gáz lesz.