10 Pro
Ze života snižování nákladů nejmenované firmy:
Finanční ředitel: Platíme moc za pevnou linku, co s tím?
Ředitel IT: Pořídíme si Voip – s tím ušetříme a externí ajťáci se nebudou aspoň nudit.
Ředitel lidských zdrojů: Ale ja chci zanechat čísla!
Ředitel IT: No co už, pořídíme nějaký stroj, prdneme tam ISDN kartu a hotovo.
Staniž se… řekl ředitel IT a stalo se. Externí ajťáci dostali nejlevnější PC šunku ve výprodeji, ISDN kartu snad nejlevnější v ČR a úkol – nejpozději do týdne pojede VoIP ústředna s ISDN linkou. ISDN kartu dodala firma Voipobchod, která má ve svém obchodě popis k instalaci. “Hurá do oběda to stihneme a ješte zkouknem poslední IT CROWD!”, rozhodl šéf ajťáků a sám se jal instalovat ISDN kartu.
Natažení Centosu: “pche jaká to jednoduchá věc” řekl šéf, narval DVD, doplnil hrnek od kafe a šel se natáhnout. Po dvou hodinách usilovného instalovaní na PC značky šunka, DVD romka vyblila CD. “A jdeme na ISDNku”, rozhodl se šefík a začal. Natáhl si bristuff balíček přímo z návodu od Daktely. Rozbalil a dal install.sh. Dostal se až k položce: “modprobe zaphfc”. Module zaphfc not found začalo svítít na obrazovce. “Co to sakra je?”, začal se rozčilovat a stáhl znova baliček a dal instalovat.
Po 6. stažení baličku si začal číst diskuzi… “Kterej debil vymýšlí návody jen pro centos verze 5-?” začal láteřit po kanceláři. “Seru na to, dodělejte to”, práskl dveřma a odešel na záchod…
To je jednoduchý nástřel situace, kdy si pořizujete karty od firmy Daktela (mmj. ISDN dodáva interbell a asi tak o 2stovky levnější) a jejich pomocný návod funguje v distribucích z roku 2005 (spíš 123 je pravdivější…).
Ale abych nebyl lotr, přidám Vám sem fungující návod na instalaci ISDN karty Billion s jakoukoliv verzi asterisk (ať je to trixbox,asterisk@home, nebo freepbx).
1. Předně než začnete stahovaj jakékoliv soubory, zazálohujte si soubory v /etc/asterisk, a vymažte veškeré soubory (krome kernel devel) v /usr/src.
2. Jelikož karty Billion podporují balíčky misdn nebo bristuff je nutné se rozhodnout který použijete. Dávám příklad na bristuff, páč ho můžete linkovat přes ZAPTEL.
3. Stáhneme si instalační skript install-ZAPHFC (wget http://brightheadtechnology.com/other/aah/install-ZAPHFC)
4. spustíme ho (bash install-ZAPHFC, ./install-ZAPHFC)
5. Vybereme poslední verzi asterisku který podporuje (nyní 1.4.17)
6. Potvrdíme zpracování a kompilování pomocí klávesy “y”
7. A ted z 99% nám tento skript hodí chybu v patchování jednotlivých souborů následujícího typu:
Hunk #2 failed at 245
Hunk #3 failed at 290
Hunk #4 succeeded at 616 (offset -2 lines)
Hunk #5 failed at 1109
3 out of 5 hunks failed saving rejects to file
takže je třeba ji zafixovat a to pomocá následujících příkazů:
cp /usr/src/bristuff-0.4.0-test6.tar.gz $HOME
cd
tar xvfz bristuff-0.4.0-test6.tar.gz
cd bristuff-0.4.0-test6/patches/asterisk
mv 116_app_dial-c-callback.diff 116-app_dial-c-callback.diff
mv 116-app_dial_R-noinband.diff 114-app_dial_R-noinband.diff
cd
tar cvf bristuff-0.4.0-test6.tar bristuff-0.4.0-test6
gzip bristuff-0.4.0-test6.tar
cp bristuff-0.4.0-test6.tar.gz /usr/src
a opět spustíme install-ZAPHFC.
8. Asi tak po 20 minutach se Vám nakompiluje asterisk. Zkuste zda, Vám distribuce beží jak má (zda fungují ovládací panely jednotlivých distribucí), pokud ne, obnovte soubory do /etc/asterisk ze zálohy.
9. Teď Vám běží Asterisk a ISDN Billion 1 Port S0 společně
Zanechat komentář