Asterisk on FBF 7170 / 7050 ( läuft !! )

Status
Für weitere Antworten geschlossen.
Weil der * ja anscheinend nicht installiert ist. ???
Was sagt denn:
ftp://192.168.178.1/
Wenn Du Dich da mal durchklickst, gibt es da irgendwo ein addons-Verzeichnis?
 
Hi,
ja : ftp://fritz.box/usb/addons gibt es.

Anders gesagt: Unabhaengig davon, ob er schon installiert ist oder nicht, er kann mit dem befehl ./cfg_asterisk oder auch nur cfg_asterisk nichts anfangen.
Und mir wurde mal gesagt, dass man mit "cfg_asterisk -v usb_install" installieren soll. Das geht ja jetzt leider nicht :)

Danke,
CTU
 
Du meinst sicher:
./cfg_asterisk -v usb_install

Dabei muß sich natürlich cfg_asterisk im entsprechenden Verzeichnis befinden. Am bestens also nochmal mit wget runterladen.
 
Hi,
das prob besteht nur darin, dass ich grad aufgrund von urlaub keinen internet-anschluss besitze (bin grad im internet-cafe).
Wenn es also keine andere Möglichkeit gibt, muss ich warten, bis ich wieder daheim bin.
Btw: In welchem Verzeichnis muss sich cfg_asterisk denn befinden ?

Danke,
CTU
 
In dem Verzeichnis, in dem Du ./cfg_asterisk ausführen willst. Bei mir befindet es sich auf dem USB-Stick im Hauptverzeichnis, steht also direkt unterhalb von /addons
Gestartet wird es z. B. in der debug.cfg mit

cp /var/media/ftp/USBFlashMemory-Partition-0-1/cfg_asterisk /var/cfg_asterisk
chmod +x /var/cfg_asterisk
/var/cfg_asterisk usb_install

(Es gibt natürlich noch wesentlich bessere Möglichkeiten.)
 
Zuletzt bearbeitet:
Hi,
ok, vielen dank schonmal an dich !

Ich werde das mal testen und bescheid geben.

bis dann,
CTU
 
@CTU

Du kannst die cfg_xxxxx Scripte auf Deinem USB Stick unter addons ablegen und von dort aus via absoluten Pfad ( ohne Umkopieren ) direkt aufrufen.

Bei mir sieht der entsprechende Abschnitt in meiner debug.cfg in etwa wie folgt aus ( my_path sollte auf Dein USB-Pfad gesetzt werden ):
...
my_path=/var/media/ftp/usb
$my_path/addons/cfg_asterisk usb_install
$my_path/addons/cfg_asterisk start 1234567 ( hier Deine MSN )
...

Scripte sollten mit "chmod +x" natürlich executable gesetzt werden.

Gruß
dynamic
 
Hi,
@tippfehler: ich weiß nicht, ob du das meintest, aber des Rätsels Lösung war, dass ich cd /var/media/ftp/usb (1. usb für gerätenamen) /usb (2. usb für hauptordner auf dem USB-Stick) und dann /addons eingegeben habe.

Jetzt habe ich aber ein anderes Problem:

Ich erhalte folgendes:

# ./cfg_asterisk start c
wget: www.spblinux.de: Unknown host
wget: www.spblinux.de: Unknown host
error: executable /var/asterisk/bin/asterisk (or /var/chroot ) not found (try to run cfg_asterisk install)

und dann beim installieren:


# ./cfg_asterisk -v usb_install
total used free shared buffers
Mem: 30384 25180 5204 0 3180
Swap: 0 0 0
Total: 30384 25180 5204
installing asterisk (http://www.spblinux.de/fbox.new/26) ...
Executing: _fct instdir@/var/media/ftp:addons/asterisk:inst_dir:inst_fs_type
installing asterisk on usb device (usb)
Executing: _fct wgetx@http://www.spblinux.de/fbox.new/26:/var/media/ftp/usb/addons/asterisk:asterisk.sqf:asterisk_usb.sqf
cp: /var/cfg.common: No such file or directory
cp: /var/cfg_asterisk: No such file or directory
Executing: _fct wgetx@http://www.spblinux.de/fbox.new/26:/var/media/ftp/usb/addons:chroot:freeramdisk:rd.ko
Executing: _fct wgetx@http://www.spblinux.de/fbox.new:/var/media/ftp/usb/addons:cfg.customize
Executing: _fct wgetx@http://www.spblinux.de/fbox.new/26:/var/media/ftp/usb/addons:unionfs.ko
chmod: /var/media/ftp/usb/addons/cfg_asterisk: No such file or directory
Executing: _fct rdsk@start:/var/media/ftp/usb/addons
insmod: cannot mmap `/var/media/ftp/usb/addons/rd.ko': Invalid argument
rdsk: failed to load ramdisk kernel module

Habt ihr ne Ahnung, woran das liegt ?

Danke schonmal,
mfg CTU
 
Ich schlage vor, von scratch anzufangen ... irgendwie scheinen ein paar Sachen verbogen zu sein.

1) "cd" in das Verzeichnis, wo sich Dein cfg_asterisk befindet
2) Um ganz sicher zu gehen, nochmal "./cfg_asterisk stop" eingeben
3) cfg_asterisk usb_remove
4) Kopiere das "cfg_asterisk" nach /var/media/ftp/*/addons"
5) cd /var/media/ftp/*/addons
6) pwd
7) ./cfg_asterisk -v usb_install

... und wenn es nicht klappt, den gesamten Output hier nochmal posten.

Gruß
dynamic
 
hallo,

was ist eigentlich "_fct" ?
Heute will auf einmal asterisk nicht installieren auf meiner box:
# ./cfg_asterisk install
./cfg_asterisk: 42: _fct: not found
./cfg_asterisk: 43: _fct: not found
und so weiter (_fct wird nicht gefunden)

dabei habe ich nichts geändert auf der box
 
Zuletzt bearbeitet:
@Adm

Das "cfg_asterisk" script lädt normalerweise ein paar weitere Files u.a. auch das "cfg.common".

Dieses "cfg.common" Script enthält standard Funktionen die von allen cfg_xxxxx Installationsscripten von spblinux genutzt werden.

Man sieht leider nicht, ob und welche anderen Fehlermeldungen vorher aufgetreten sind, aber es sieht danach auch, daß das cfg.common Script nicht gesourced ( geladen ) werden konnte.

Hier nochmal die Schritte:

Code:
cd /var
wget [URL="http://www.spblinux.de/fbox/cfg_asterisk"]http://www.spblinux.de/fbox/cfg_asterisk[/URL]
chmod +x ./cfg_asterisk
./cfg_asterisk -v install

Falls es wieder nicht klappen sollte, dann poste hier mal den Screen-Output ab dem Kommando "cd /var".

Gruß
dynamic
 
vielen Dank für die schnelle Antwort.

ja, stimmt, der Server will die cfg.common mir nicht geben

cd /var
wget http://spblinux.de/fbox.new/cfg_asterisk
chmod 744 cfg_asterisk

./cfg_asterisk -v install
wget: server returned error 401: HTTP/1.1 401 Authorization Required
./cfg_asterisk: 41: errorexit: not found
.: 41: Can't open /var/cfg.common


und das auch :

# wget http://www.spblinux.de/fbox/cfg_asterisk
wget: server returned error 401: HTTP/1.1 401 Authorization Required

jetzt wenn ich versuche diese URLs im browser aufzumachen, kriege ich
den Fenster mit login&passwort Eingabefeldern:
enter username and password for "Wendepunkt VerwalterInnen" at http://www.spblinux.de


gibt es einen Mirror von www.spblinux.de ?

p.s.
ohne www, also
http://spblinux.de/fbox/cfg_asterisk
geht es
 
Zuletzt bearbeitet:
Nach etwas Rumprobieren habe ich mein Asterisk jetzt auch wieder zum Laufen bekommen.
Ich hatte glücklicherweise die Datei cfg_asterisk noch auf dem USB-Stick.
In dieser Datei mußte ich den Server ändern:
server=http://spblinux.de/fbox.new
Danach ging es wieder.
(Das ist zwar ein Testversion, aber die läuft bei mir problemlos.)
 
Hallo,

wollte nur bekanntgeben, dass meine Box nun auch mit Asterisk läuft - und sogar ganz hervorragend. Dafür schon mal tausend Dank an sbplinux, dynamic und andere Beteiligte!

Folgende Features hab ich eingebaut:
- Enum-Abfrage und peer-2-peer-SIP zu dort gefundenen SIP-Adressen
- Wenn kein Enum, Routing via Festnetz (Inland) oder Sipgate (Ausland)
- Möglichkeit, von unterwegs per SIP über den heimischen Telefonanschluss zu telefonieren
- Anrufbeantworter
- Rufannahme von Festnetz, Sipgate, SIP-Direkt (ENUM eingehend)
- Mein Bürotelefon (SIP) klingelt nun auch bei Anrufen für zuhause

Die Integration mit den Fritz-Programmen hab ich so gelöst:
- Ein Asterisk-SIP-Konto für jedes ISDN- und jedes Analogtelefon an der Box
- Alle Festnetz-Anrufe (ISDN) werden über Asterisk angenommen
- Der Interne S0-Bus gehört der Box

Das Ganze ist auf einem USB-Stick installiert, der wie folgt partitioniert ist:
- eine kleine FAT-Partition damit die Box den Stick auch mag
- eine Swap-Partition (aktuell reicht der Speicher selbst mit WLAN aber auch ohne Swapping)
- eine ext2-Partition für das addons-Verzeichnis und andren Kram

Ich bin begeistert :)
 
Zuletzt bearbeitet:
Hallo,

Bei mir läuft es an sich auch ganz gut. Ich habe nur folgende Probleme:
1.
- Nach einer DSL Trennung hören beide Seiten bei von aussen über SIP eingehenden Anrufen keinen Ton. Nach "sip reload" auf der console funktioniert es sofort wieder.
( udp 10000-20000 sind offen)
2.
- bei Dial(m) mit moh über 1+1 bricht die Musik bei ausgehenden Anrufen über 1+1 zu 50% sofort wieder ab, im log erscheint in diesem Fall immer die Meldung
>..left from hold ... is making progress passing it to SIP
Das passiert allerdings nie wenn ich nach einem ball back über dial(m) weiterleite
 
Damit hatte ich auch anfangs Probleme, meine Lösung benutzt die externhost-Anweisung in der sip.conf:

Code:
[general]
; einige andere anweisungen ausgelassen
externhost=my.dynamic.host ; hier den dyndns-hostname eintragen
nat=yes
canreinvite=no
localnet=192.168.179.0/255.255.255.0
localnet=hier zusätzlich lokales netz eintragen, falls nicht 192.168.179.0

So erkennt der Asterisk automatisch die aktuelle IP, die Zwangstrennung hab ich in die frühen Morgenstunden gelegt.
 
Zuletzt bearbeitet:
Hallo,

seit dem letzen Fitz.Box Update kann ich Asterisk nicht mehr installieren
[trotz des angepassten Pfades (ohne www)].

Es kommt zu folgender Fehlermeldung:
# ./cfg_asterisk install
total used free shared buffers
Mem: 30368 25508 4860 0 2644
Swap: 0 0 0
Total: 30368 25508 4860
installing asterisk ...
insmod: cannot insert `rd.ko': Success (8): Success
failed to use module rd.ko
 
Vielen Dank für den Tip. Ich hatte neben externhost zusätzlich auch externip=xx.dyndns.org eingetragen. Läuft jetzt wunderbar.
Ich mir gibt es den Abendstunden recht viele DSL Trennungen :-(
 
Pitufo schrieb:
Hallo,

seit dem letzen Fitz.Box Update kann ich Asterisk nicht mehr installieren
[trotz des angepassten Pfades (ohne www)].

Es kommt zu folgender Fehlermeldung:
# ./cfg_asterisk install
total used free shared buffers
Mem: 30368 25508 4860 0 2644
Swap: 0 0 0
Total: 30368 25508 4860
installing asterisk ...
insmod: cannot insert `rd.ko': Success (8): Success
failed to use module rd.ko
Wenn Du möchtest, daß man Dir hilft, solltest Du schon Dir die Mühre machen die notwendigen Infos mit zu posten ;-)
Welche FBF, welche FW Version, von wann/wo ist die "cfg_asterisk", die Du nutzt etc. ?
Ausserdem schlage ich vor, daß Du Deine FBF mal rebootest und wirklich von vorne anfängst, d.h. auch das cfg_asterisk von www.spblinux.de/fbox/cfg_asterisk bzw. www.spblinux.de/fbox.new/cfg_asterisk neu runterlädst.

Falls es immer noch nicht funktioniert, dann den kompletten output ( wie einige Posts hier vorher beschrieben ) posten.
 
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.