Anrufbeantworter auf der FB installiert

Ich habe numlength auf 7 geändert. Es bewirkt jedoch keinen Unterschied.

Hier noch mal genauere Ergebnisse:
Bei install erscheint folgende Meldung:
ls: /var/log/capircvd: No such file or directory
[: 50000: unknown operand

Bei start
Code:
[b]Im Putty: [/b]
2006-04-03 09:05:34 mailer: csock: using poll
2006-04-03 09:05:34 mailer: Couldn't load shared library  libavmssl.so - File not found - Bad file descriptor (9)
2006-04-03 09:05:34 mailer: startup (Mar 27 2006 14:08:30) Mail: Subject: Call (capircvd): mailer_caprcvd started and capircvd running, From: x@y, To: x@y, Attachment: Null
2006-04-03 09:05:34 mailer: dns: mail.gmx.net: query
2006-04-03 09:05:34 mailer: dns: mail.gmx.net: ..IP.. ttl=5486 from 127.0.0.1.
2006-04-03 09:05:35 mailer: Testmail sent
2006-04-03 09:05:35 mailer: mailer finished with 0, Mailer-Response=250 2.6.0 {mp040} Message accepted
Code:
[b]Im Logfile:[/b]
co=1 /var/log/capircvd
Debugmode changed (by conf-file) to 0x0
'Exit on Error' is activated!
sinfo   : Using 49 as international prefix
sinfo   : Using xxx as national prefix
Bei einem ankommenden Anruf nach dem mailer-Testmail wird je nach gewähltem controller folgendes an das Logfile angehängt:

  1. Number: [rausgehende Nummer]
    Number: [eingetippte Nummer]

  2. Number: [rausgehende Nummer]
    Number: [eingetippte Nummer]

  3. Number: [meine MSN]
    Neues Objekt erzeugen...---------------
    initConn
    Jetzt muss Objekt ersetzt werden!
    Objekt ersetzt!

  4. (nichts)

  5. Number: 0
    Number:
    Number: 0
    Number:

    Number: 0
    Number:
    Number: 3
    Number: 0049... anrufende Nummer

Danach immer das Gleiche: Nix.

Bis auf controller5, jedesmal wenn ich diesen einbinde und eine eigene MSN anrufe passiert folgendes: Die Box reagiert sehr langsam und merkwürdig, z.B.:
Ist bei ISDN das Netz und das Freizeichen verzögert und Analog ist tot.
Wenn dann der Anruf kommt, gibt es ein SIGSEGV und capircvd wird beendet.

Bei Anruf von außen passiert jedoch, wie sonst auch, wieder nix.

Vielen Dank für eure Hilfe ......
 
rofrie schrieb:
Code:
[b]Im Logfile:[/b]
co=1 /var/log/capircvd
Debugmode changed (by conf-file) to 0x0
'Exit on Error' is activated!
sinfo   : Using 49 as international prefix
sinfo   : Using xxx as national prefix
Bei einem ankommenden Anruf nach dem mailer-Testmail wird je nach gewähltem controller folgendes an das Logfile angehängt:

  1. Number: [rausgehende Nummer]
    Number: [eingetippte Nummer]

  1. ein erfolgreich angenommener Anruf (7050, avm beta-firmaware) sieht so aus
    (eigene msn auf der capircvd lauscht 123456;
    Nummer des Anrufers 061987654)
    Code:
    sinfo   : Using 41 as international prefix
    sinfo   : Using 61 as national prefix
    Number: 061987654
    Number: 123456
    Open ifile /var/spool/capircvd/ansage.la!
    I-Dateihandle 7
    Open ifile2 /var/spool/capircvd/beep.la!
    I2-Dateihandle 8
    Ansage beendet!
    In der Anrufliste im Webinterface der 7050 ist
    061987654 als Rufnummer, Nebenstelle als CAPI, und
    123456 als eigene Rufnummer zu sehen.
    Code:
    Datum  	        Name  	Rufnummer  	Nebenstelle  	Eigene Rufnummer  	Dauer
    04.04.06 14:14 		061987654 	CAPI 	123456 	0:01
    Vermutung: in capircvd.conf fehlt die eigene msn
    Code:
    =123456
    mode            voice delay           5
    announcement    ansage.la
    record          on

    Selbstverständlich mit controller 1 (=isdn extern);
    controller 5 für voip geht nicht (siehe netcapi Diskussion;
    ist nicht 100% capi20 kompatibel).
 
hat jemand zufällig das kompilierte capircvd binary für mich? Also nicht dieses .sqf file, sondern einfach nur das binary.

kompilieren von den sourcen bei spblinux.com kriege ich nicht hin, weil er "mimencode" beim configure nicht findet
 
@florixyz
Im tools Verzeichnis der dsmod hat es dumpsquashfs und dumpsquashfs-lzma zum auspacken von squash filesystem Dateien; (braucht perl module, die aber automatisch nachgeladen werden, wenn man make tools ausführt).

Oder unter linux, wenn das squashfs Kernelmodul existiert mit einem (nicht-lzma) squash filesystem:
Code:
modprobe squashfs
mount -o loop mein_verzeichnis mein_pfad/capircvd.sqf
und der Inhalt des squash filesystems ist unterhalb von mein_verzeichnis zu finden.

Oder halt, wie im wiki beschrieben per cfg_capircvd auf die Box holen und per cfg_dropbear sshd auf der Box starten und per scp bzw. winscp auf den PC holen.

Gruss, Christian
 
So, ich hab heut mal probiert, wie man am besten den Anrufbeantworter dauerhaft auf der FritzBox installieren kann, sodass er auch nach einem reboot noch funktioniert.

1. Anhang herunterladen (ist die lzma Version, für den ds-mod oder die beta firmware)
2. capircvd.conf anpassen
3. Beide Dateien auf einen Webserver hochladen
4. Das in die debug.cfg eintragen (Server url noch anpassen)

Code:
# Auf Serververbindung warten
while !(ping -c 1 deinserver.de)
do
  sleep 5
done

# Dateien vom Server laden
cd /var
wget http://deinserver.de/cfg_capircvd
wget http://deinserver.de/capircvd.conf

# Anrufbeantworter installieren
chmod +x /var/cfg_capircvd
/var/cfg_capircvd install
sleep 30

# capircvd.conf mit heruntergeladener ersetzen
rm /var/tmp/capircvd.conf
cp /var/capircvd.conf /var/tmp/capircvd.conf

# Anrufbeantworter starten
/var/cfg_capircvd start mailer

Beim nächsten Neustart müsste die fritzbox die Dateien vom Server laden und das Programm installieren.
Wenn alles funktioniert hat müsste man dann eine Bestätigungs E-Mail bekommen. Bei mir funktionier es.

mfg SophîaPêtríllo
 

Anhänge

  • anrufbeantworter.zip
    2.9 KB · Aufrufe: 241
SophîaPêtríllo schrieb:
...
1. Anhang herunterladen (ist die lzma Version, für den ds-mod oder die beta firmware)
2. capircvd.conf anpassen
3. Beide Dateien auf einen Webserver hochladen
4. Das in die debug.cfg eintragen (Server url noch anpassen)

Code:
# Auf Serververbindung warten
...
...

Habe dazu nochmal ein paar fragen....
Sorry ich bin absoluter Linux noob, reiner Windows User, somit absolut keine Ahnung....

Also was muss ich genau machen, das der AB funktioniert?! Kannst Du die Anleitung nochmal ein kleinweng ausführlicher gestalten?! Wie komme ich in die debug.cfg???

Desweiteren, ich habe 6 Nummern, bei einer Nummer möchte ich das der AB nach gut 15sec drangeht, alle anderen Nummern sollen egal sein, was muss ich dann wie einstellen, und wie komme ich an die aufnahmen?! Nur per mail?! oder wie kann ich die per web abrufen?! Das mit dem Converter das sollte per php nicht das problem werden....

Wäre evtl auch eine benachichtigung per SMS möglich?! Ungefähr in der Art... um Uhrzeit hat Rufnummer angerufen....

Vielen Dank für Eure Hilfe....
 
Hallo.

Ich hab auch nicht viel mehr Ahnung als du. :)

1. Die Daten in die debug.cfg eintragen
Dazu bin ich einfach auf diese Seite gegangen http://www.the-construct.com/
und hab mir dort ein Pseudo Update erstellt, bei dem Assistenden hast du am Schluss die Möglichkeit zusätzlichen Code in die debug.cfg einzutragen.

2. capircvd.conf bearbeiten
Im oberen Teil gibst du deine E-Mail Adressedaten ein, z.B:
Code:
##mailer [email protected]          (Absender)
##mailer [email protected]                (Empfänger)
##mailer smtpserver= smtp.1und1.de  (smtp Server)
##mailer smtpuser=ich                     (Benutzname)
##mailer smtppassword=1234567       (Passwort)

Dann musst du bei:
Code:
=global
iprefix		49
nprefix	       2636
deine Ländervorwahl und Ortsvorwahl eintragen

Weiter unten kommt dann:
Code:
=default
handler		/var/capircvd/etc/capircvd/capircvd.handler
recipient	[email protected]
Keine Ahnung für was diese E-Mail Adresse ist, ich hab einfach mal meine mit angegeben

noch weiter unten kannst du dann deine Tel. Nummern angeben, ich weis aber nicht ob mit oder ohne Vorwahl, ich hab einfach alles doppelt eingetragen

Code:
=56789
mode		     voice
delay		      15
announcement	ansage.la
record		     on

=49123456789
mode		    voice
delay		     15          (Zeit bis AB rangeht)
announcement	ansage.la
record		     on

3. Soviel wie ich weis funktioniert er nur mit E-Mail


mfg
SophîaPêtríllo
 
Und auch das klappt mit der Beta Firmware, oder muss ich dazu auch wieder die normale drauf haben?!
 
Zuletzt bearbeitet:
ja, funktioniert
Ich hab es auch auf der beta firmware
 
Wo bekomme ich denn die ansage.la her?!
 
Die ist schon mit dabei, die wird mit installiert

mfg
 
analog Anschluss AB geht einfach nicht ran

Hallo zusammen.

Hat jemand eine funktionierende Config für die anaolog Anschluss ??

Der Ab geht einfach nicht ran . Ich seh zwar im LOG die Anrufer Nummer aber das war es auch !!

Gruss

neon
 
Zuletzt bearbeitet:
Hallo zusammen,

es wurde doch schon mal wegen der Umwandlung in MP3 nachgefragt.
Ich bin gerade über

http://eiboeck.de/goodies/linux.html

gestolpert, dabei wird die Datei über Lame umgewandelt.

Vielleicht hilft es weiter.

Gruß
Martin
 
Hi

sorry, wenn ich mich als absoluter Anfänger oute :)
ich hab den Thread hier mit großem Interesse verfolgt und den Anrufknecht auch bestens auf meiner FBF 7170 zum laufen bekommen. Er geht brav an den eingestellten MSNs ran, zeichnet auf und mailt mir die Datei.

Soweit, so gut. Kann mir jetzt noch jemand sagen, wo die "ansage.la" liegt und wie ich die ändern kann? da bin ich irgendwie gescheitert dran...

zweite Sache, wo ich auch noch nicht wirklich weitergekommen bin: Kann man diesem AB Zeitprofile mitgeben? Also z.B. so, daß er von 8-22 Uhr nach 20s rangeht und Ansage A abspult, in der restlichen Zeit nach 1s rangeht und Ansage B runterspielt?

Und eins noch: Wäre natürlich nett, wenn in der Mail ein MP3 drinstecken würde und nicht dieses seltsame Lossless Audio Format. Ich bin dem hier schon mal genannten Link mal gefolgt - aber irgendwie fehlt mir das ISDN2WAV, was in diesem unter dem Link angegebenen alternativen Handler verwendet wird.

Ich weiß - viele Fragen von nem Newbie. Aber ich bin leider nicht so sehr der Linux-Spezialist (obwohl ich mich einarbeite - ist ein hochinteressantes Thema :))


_obelix_
 
Hi Leute ...


Ich habe den capircvd nun erfolgreich am laufen.

Nur habe ich ein Problem mit den Dateien die er als Anhang verschickt. Diese *.la Dateien lassen sich ja direkt mit keinem Player abspielen oder irre ich da??

Ich Frage deshalb da ich diese *.bat Datei zum umwandeln in Wave leider nicht unter MAC OSX verwenden kann.

Das Problem ist, dass ich nicht so der Linux Freak bin und daher das mit der Umwandlung in MP3 wie ein paar Post weiter oben verlinkt wurde nicht einbauen kann.

Vielleicht kann da ein Linux Spezi helfen.

Mfg

Bytec
 
ich bin zwar kein Linux-Spezi - aber vielleicht kann ich trotzdem helfen ;)

ich vermute mal, daß das MacOS sich über die sox.exe beschwert - deswegen hab ich mal gegurgelt und geschaut, ob es da einen Port für den Mac hat.
und siehe da: http://sox.darwinports.com/
das gzip sollte eigentlich standardmäßig beim MacOS bei sein - afaik ist das doch auch ein unixoider Systemkern, oder?

hoffe, ich konnte etwas helfen


_obelix_
 
obelix76 schrieb:
ich bin zwar kein Linux-Spezi - aber vielleicht kann ich trotzdem helfen ;)

ich vermute mal, daß das MacOS sich über die sox.exe beschwert - deswegen hab ich mal gegurgelt und geschaut, ob es da einen Port für den Mac hat.
und siehe da: http://sox.darwinports.com/
das gzip sollte eigentlich standardmäßig beim MacOS bei sein - afaik ist das doch auch ein unixoider Systemkern, oder?

hoffe, ich konnte etwas helfen


_obelix_

Hey Danke. Aber da sind keine Ausfühbaren Dateien. Dieses DarwinPorts ist wahrscheinlich dazu da Linux Tools unter MacOSx lauffähig zu machen aber ich steig da nicht durch.

Schade eigentlich ich habe gedacht jetzt hab ich einen schönen Anrufbeantworter, der mir die Aufnahmen einfach per Mail zukommen läßt aber war wohl wieder nix.

Mfg

Bytec
 
hallo,
ich würde mich auch über die reinen binaries freuen, denn diese könnte ich schön zum starten auf den usb stick an meiner 7170 legen.

gruss karsten
 
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.