![]() |
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Wiki | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
#1 |
|
IPPF-Einsteiger
Registriert seit: 06.01.2007
Beiträge: 6
|
HOWTO für Asterisk auf der FBF 7170
Hi, ich habe ein wenig Probleme mit den eingeschränkten Möglichkeiten der Fritzbox, wenn es um die Verteilung der Telefonate auf diverse VOIP Anbieter geht. Die Einstellungen können nicht geneu genug eingestellt werden und verhindern sogar ein Fallback auf das Festnetz.
Daher würde ich gerne wissen, wo es ein Howto gibt, das kompakt beschreibt, wie man Asterisk installiert. Die Threads dazu sind sehr ausgiebig, aber entstanden immer aus Problemen, bei schon installierten Systemen. Für Eure Hilfe wäre ich dankbar. |
|
|
|
|
|
#2 |
|
IPPF-Zweitausend-VIP
Registriert seit: 14.09.2004
Ort: AB
Beiträge: 2.194
|
Danach suche ich auch.
Ich habe hier zwar eine Anleitung gefunden, die funktioniert aber bei mir nicht, zumindest nicht mit meiner Firmware.
__________________
VOIP-Hardware: FBF-7270 (FW 54.04.80 mit Asterisk 1.6.0.1), Portech MV-370, T-Com TC-300, Snom 360, HTC TP2 sonstige Hardware: Switch Base 300, Istec Türmanager mit Siedle TFE, Vodafone K3520 (Huawei E169 Voice) Internet: 1&1 Doppel-FLAT 6000 Regio Office (DSL-2000 Bitstream) VoIP-Anbieter: dus.net, 1&1, Sipgate |
|
|
|
|
|
#3 |
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
cfg_asterisk: automatische firmware-Erkennung und USB-Installation
Ab sofort sollte die firmware Version von cfg_asterisk automatisch erkannt werden; ab jetzt gilt für alle firmware Versionen:
Code:
cd /var wget http://spblinux.de/fbox/cfg_asterisk chmod +x cfg_asterisk ./cfg_asterisk install Code:
./cfg_asterisk usb_install Code:
INST_DIR=/var/mnt ./cfg_asterisk usb_install Selbstverständlich habe ich nichts dagegen, wenn jemand eine ausführliche Howto schreibt. spblinux |
|
|
|
|
|
#4 | |
|
IPPF-Zweitausend-VIP
Registriert seit: 14.09.2004
Ort: AB
Beiträge: 2.194
|
Bin jetzt endlich weiter gekommen:
ich hatte dummerweise die Dateien vor ein paar Tagen aus http://www.spblinux.de/fbox/26/ geladen. Nachdem ich heute die neueste Version von http://www.spblinux.de/fbox/ geladen habe, ging die Installation. Leider bekomme ich es noch nicht gestartet, weil (mindestens) eine Datei fehlt: Zitat:
Dann müßte ich wohl noch .../asterisk irgendwie in die debug. cfg aufnehmen?
__________________
VOIP-Hardware: FBF-7270 (FW 54.04.80 mit Asterisk 1.6.0.1), Portech MV-370, T-Com TC-300, Snom 360, HTC TP2 sonstige Hardware: Switch Base 300, Istec Türmanager mit Siedle TFE, Vodafone K3520 (Huawei E169 Voice) Internet: 1&1 Doppel-FLAT 6000 Regio Office (DSL-2000 Bitstream) VoIP-Anbieter: dus.net, 1&1, Sipgate Geändert von Tippfehler (27.03.2007 um 12:52 Uhr). |
|
|
|
|
|
|
#5 |
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
libncurses - oder auf dem Weg zu einer Howto
libncurses:
Der mit spblinux.de/fbox/cfg_asterisk erhältliche asterisk läuft in einer chroot-Umgebung. Deshalb muss er entweder per Code:
cd /var ./cfg_asterisk start Code:
cd /var ./chroot asterisk asterisk -h Ruft man cfg_asterisk ohne Option auf, dann wird angezeigt, welche Argumente angegeben werden können. "Ohne support": Wenn man ohne chroot und ohne die vorbereitete asterisk Konfiguration arbeiten will, dann geht bei firmware mit kernel 2.6 (7170 ab *.29 bzw. Labor) auch Code:
export LD_LIBRARY_PATH=/var/asterisk/usr/lib asterisk/bin/asterisk -h "Experimentell": per unionfs lässt sich der installierte asterisk in den Verzeichnissen /usr und /etc installieren und dann direkt durch Eingabe von asterisk -h auf der Konsole starten: Code:
cd /var ./cfg_unionfs start asterisk -h Aber: wenn hierbei etwas nicht funktioniert, bitte immer zusätzlich ohne unionfs (cfg_asterisk unionfs stop) ausprobieren, weil der Fehler am unionfs liegen könnte. - Andererseits bin ich daran interessiert, ob die Variante mit unionfs stabil läuft. spblinux |
|
|
|
|
|
#6 |
|
IPPF-Tausend-VIP
Registriert seit: 13.03.2006
Beiträge: 1.007
|
Das ist ja ein prima Thread, der sich hier entwickelt.
Kurze Frage an spblinux: bei meinem letzten Test hattest du noch Version 1.2 eingesetzt. Hast du inzwischen die 1.4 übersetzt und veröffentlicht?
__________________
Router: . .Fritz!Box 7270 mit FW 54.04.85-18202, eigenes DynDNS-Skript Internet: KDG 32000/2000 kBit/s seit 24.06.10, VoIP: . . .KDG-Festnetz-Flat VoIP: . . .InterVoip für 6,5ct/min in alle dt. Handynetze |
|
|
|
|
|
#7 | |
|
IPPF-Einsteiger
Registriert seit: 06.01.2007
Beiträge: 6
|
Zitat:
http://www.wehavemorefun.de/fritzbox...en_von_telnetd |
|
|
|
|
|
|
#8 |
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
Änderungen beim Asterisk-Update vom Januar 07
@Chatty: ist unverändert asterisk 1.2.1 (=Stand von openwrt Oktober 2006). - Beim jetzigen Update wurde hauptsächlich das Installationsverfahren überarbeitet: usb_install developed by dynamic
@Tippfehler: zu debug.cfg spblinux |
|
|
|
|
|
#9 |
|
IPPF-Zweitausend-VIP
Registriert seit: 14.09.2004
Ort: AB
Beiträge: 2.194
|
Danke, das habe ich jetzt auch.
Beim Start kommt aber dieser Fehler: Code:
[app_playback.so]asterisk: '/usr/lib/asterisk/modules/app_playback.so' is not an ELF file Jan 8 21:55:04 WARNING[346]: loader.c:325 __load_resource: File not found Jan 8 21:55:04 WARNING[346]: loader.c:554 load_modules: Loading module app_playback.so failed! Die Datei habe ich zwar gefunden, aber dieses Verzeichnis ist schreibgeschützt. Ich habe sie mal ins Verzeichnis /var/media/ftp/2-0FlashSt-Partition-0-1/addons/asterisk/var/modules kopiert. Damit kann Asterisk aber nichts anfangen. Leider bin ich nur Mausschubser und weiß nicht, wie ich es dem Linux beibringen kann, auch dort zu suchen. Andere Frage: Gibt es ein Script, das mir alle Module und Soundfiles auf einmal runterladen kann?
__________________
VOIP-Hardware: FBF-7270 (FW 54.04.80 mit Asterisk 1.6.0.1), Portech MV-370, T-Com TC-300, Snom 360, HTC TP2 sonstige Hardware: Switch Base 300, Istec Türmanager mit Siedle TFE, Vodafone K3520 (Huawei E169 Voice) Internet: 1&1 Doppel-FLAT 6000 Regio Office (DSL-2000 Bitstream) VoIP-Anbieter: dus.net, 1&1, Sipgate Geändert von Tippfehler (08.01.2007 um 22:16 Uhr). |
|
|
|
|
|
#10 |
|
IPPF-Tausend-VIP
Registriert seit: 18.12.2005
Ort: Ingolstadt
Beiträge: 1.540
|
1. Läuft Asterisk auf der 7050er?
2. Wenn ich WLAN ausschalte?
__________________
Router: Fritz!Box Fon WLAN 7270v3 Telefon: 1x MT-D + 1x MT-F VoIP-Anbieter: dus.net | sipgate.de | Finarea/Betamax Server: Proplay V-Server (5,99¤/Quartal) mit Asterisk 1.6.2.10 GSM-Gateway: Asterisk mit chan_datacard Anbindung: 1&1 |
|
|
|
|
|
#11 |
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
@Tippfehler: so hat das wenig Zukunft.
Mit sauberer Konfiguration anfangen: - Verzeichnis addons auf dem usb Stift entfernen (z.B. in ein Backupverzeichnis auf dem PC legen) - per telnet mit cat /var/flash/debug.cfg prüfen, ob dort noch Sachen stehen, die entfernt werden sollten; wenn ja, vor dem reboot entfernen. - fritzbox neu booten einloggen (am besten mit putty (evt. auf telnet eingestellt), dann wird die asterisk Konsole normalerweise bei -c schön farbig) Code:
cd /var wget http://spblinux.de/fbox/cfg_asterisk chmod +x cfg_asterisk ./cfg_asterisk usb_install ./chroot asterisk asterisk -cvvv spblinux |
|
|
|
|
|
#12 |
|
IPPF-Zweitausend-VIP
Registriert seit: 14.09.2004
Ort: AB
Beiträge: 2.194
|
Danke, das war einfach, wenn man erst das alte Zeug löscht.
Asterisk läuft und funktioniert. Leider ist nach einem Reboot der Box der Spaß wieder vorbei. Ich bekomme die Befehle aber nicht mit der debug.cfg gestartet. Edit: Es startet jetzt auch, nachdem ich als ersten Befehl sleep 30 ausführen lasse.
__________________
VOIP-Hardware: FBF-7270 (FW 54.04.80 mit Asterisk 1.6.0.1), Portech MV-370, T-Com TC-300, Snom 360, HTC TP2 sonstige Hardware: Switch Base 300, Istec Türmanager mit Siedle TFE, Vodafone K3520 (Huawei E169 Voice) Internet: 1&1 Doppel-FLAT 6000 Regio Office (DSL-2000 Bitstream) VoIP-Anbieter: dus.net, 1&1, Sipgate Geändert von Tippfehler (09.01.2007 um 21:03 Uhr). |
|
|
|
|
|
#13 | ||
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
asterisk-Installation: cfg.customize
Ergänzung zu
Code:
cfg_asterisk install (und cfg_asterisk usb_install) (oder bei usb_install auf dem USB Speicher nach addons/) kopiert. Hier kann man eigene Anpassungen für asterisk (und für andere cfg_... addons) reinschreiben, die dann am Ende der Installation ausgeführt werden. Zitat:
Wie du schreibst muss man nur noch warten bis der USB-Speicher gemountet ist Code:
i=30 while [ $i -gt 0 ]; do sleep 10 let i-=1 [ -f /var/media/ftp/DeinUsbSpeicherName/ast.sh ] || continue chmod +x /var/media/ftp/DeinUsbSpeicherName/ast.sh /var/media/ftp/DeinUsbSpeicherName/ast.sh break done - nach 5 Minuten aufgeben edit: Zitat:
2 = empfohlen (ob es mit wlan geht, RAM wird knapper, musst du ausprobieren) edit2: bei cut&paste verlorengegangenes "done" zum Abschluss der while Schleife nachgetragen. Sorry! spblinux Geändert von spblinux (10.01.2007 um 23:33 Uhr). |
||
|
|
|
|
|
#14 |
|
IPPF-Fan
Registriert seit: 06.05.2005
Beiträge: 406
|
Hallo Ihr alle,
wie sieht es mit der 7170 und Installation auf einem USB-Stick aus? Muß ich dann WLAN deaktivieren oder geht das parallel? Hawedieehre. Fant
__________________
Router: FRITZ!Box Fon WLAN 7170 FW 29.04.80freetz-devel als Client an lok. Asterisk FRITZ!Box Fon WLAN 7170 FW 29.04.80 und Speedport W900V FW 29.04.80freetz-devel-4949M als WLAN-Repeater VoIP: Sipgate Asterisk 1.4.22-BRIstuffed-0.4.0-RC1 mit HFC-Karte (NT) unter Debian Lenny 5.0 hinter FritzBox Anbindung: DSL 16000/1024 T-Online |
|
|
|
|
|
#15 | |
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
Zitat:
Bei installiertem asterisk lässt sich mit Code:
cd /var ./chroot asterisk/ top Ergänzung: Bei firmware mit kernel 2.6 (uname -r zeigt das an) läuft top auch ohne chroot: Code:
cd /var ./asterisk/bin/top spblinux |
|
|
|
|
|
|
#16 |
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
@Tippfehler: Beitrag weiter oben ist korrigiert. War mein Fehler
spblinux |
|
|
|
|
|
#17 |
|
IPPF-Zweitausend-VIP
Registriert seit: 14.09.2004
Ort: AB
Beiträge: 2.194
|
Das funktioniert leider immer noch nicht.
Inzwischen mußte ich aber aufgeben, weil mein USB-Stick nicht mehr mit der Fritzbox zusammenarbeitet. Wenn er eingesteckt ist, gehen die Telefone nicht mehr. Am PC lief er noch, bis ich die Partitionstabelle gelöscht hatte. Jetzt ist er vermutlich tot. Es scheint ein Hardwareproblem der Fritzbox zu sein, denn wenn ich den Stick anklemme, fliegen Funken. Darüber gibt es hier auch schon einen Thread.
__________________
VOIP-Hardware: FBF-7270 (FW 54.04.80 mit Asterisk 1.6.0.1), Portech MV-370, T-Com TC-300, Snom 360, HTC TP2 sonstige Hardware: Switch Base 300, Istec Türmanager mit Siedle TFE, Vodafone K3520 (Huawei E169 Voice) Internet: 1&1 Doppel-FLAT 6000 Regio Office (DSL-2000 Bitstream) VoIP-Anbieter: dus.net, 1&1, Sipgate |
|
|
|
|
|
#18 |
|
IPPF-Fan
Registriert seit: 02.06.2004
Beiträge: 355
|
@Tippfehler:
1) stimmt, habe nochmal editieren müssen, siehe oben; hatte nur den let Befehl geprüft. 2) Scripte sollte man immer auf der Konsole ausprobieren, d.h. von dort aus starten, bevor man sie in die debug.cfg schreibt 3) steht in der ersten Zeile eines Scripts set -x dann werden alle Befehle auf der Konsole ausgegeben und man sieht, was passiert. 4) edit: [OT] 7170 und USB (siehe), ist laut dem Thread eine Wechselwirkung zwischen verschiedenen, nicht nur USB, an die Box angeschlossenen Geräten [/OT] 5) man kann mein Script-Schnipsel, da es ja doch nicht auf Anhieb korrekt war, natürlich verschönern: Code:
i=30 f=ast.sh d=/var/media/ftp/DeinUsbSpeicherName while [ $i -gt 0 ]; do sleep 10 let i-=1 [ -f $d/$f ] || continue chmod +x $d/$f $d/$f break done Geändert von spblinux (11.01.2007 um 07:15 Uhr). |
|
|
|
|
|
#19 |
|
IPPF-Einsteiger
Registriert seit: 30.09.2004
Beiträge: 23
|
Hallo,
ich habe ebenfalls das Problem, das bei mir eine Datei namens 'libncurses.so.5' fehlt. folgende Fehlermeldung: /var # asterisk: can't load library 'libncurses.so.5' Allerdings tritt das Problem nur bei einer 7141 (FW 40.04.25) auf. * scheint auch zu laufen. Aber ich kann nicht mit './cfg_asterisk start c' starten, um auf's CLI zu kommen. Hab's auch mal mit Install auf einen USB-Stick versucht. Gleiche Fehlermeldung. Bei meiner 7170 kommt die Fehlermeldung nicht, da läuft's einwandfrei. Kann mir hier jemand weiterhelfen? Was muß ich tun. Noch ne zweite Frage: Ich starte auf der 7170 den Asterisk aus der debug.cfg. Wie kann ich mich auf den dann laufenden * verbinden? './cfg_asterisk start r' geht nicht. Danke |
|
|
|
|
|
#20 |
|
IPPF-Zweitausend-VIP
Registriert seit: 14.09.2004
Ort: AB
Beiträge: 2.194
|
cd /var
./chroot asterisk asterisk -r etwas O.T.: Nachdem ich mir mit der Box meinen USB-Stick zerschossen hatte, habe ich es mit einem USB-HUB und einen neuen Stick probiert. Der HUB sollte die Spannung von der Masse der Fritzbox von Stick abhalten. Das ist leider nicht gelungen. Ergebnis: Noch ein USB-Stick und ein USB-Hub kaputt. Ich habe mir dann ein USB-Verängerungskabel genommen, das Massekabel durchtrennt und noch einen neuen USB-Stick angeklemmt. Ergebnis: Bis jetzt keine Probleme. Auch das Warte-Script funktioniert jetzt.
__________________
VOIP-Hardware: FBF-7270 (FW 54.04.80 mit Asterisk 1.6.0.1), Portech MV-370, T-Com TC-300, Snom 360, HTC TP2 sonstige Hardware: Switch Base 300, Istec Türmanager mit Siedle TFE, Vodafone K3520 (Huawei E169 Voice) Internet: 1&1 Doppel-FLAT 6000 Regio Office (DSL-2000 Bitstream) VoIP-Anbieter: dus.net, 1&1, Sipgate Geändert von Tippfehler (27.03.2007 um 12:56 Uhr). |
|
|
|