Capio auf der FritzBox

Ich glaub 5031.
 
@groening:
CaptainBalu schrieb:
Capifax meint segmentation fault...
Bei der Fehlerbeschreibung kann das wohl alles sein ;)
Angefangen von "Welche libspandsp?", "Welche libcapi20?", "Welche libcapifax?", "Welche Distribution?". Zumal das auch wieder in Richtung Fax geht.

Das Fax an sich besteht halt aus mehreren Komponenten, wobei die libcapi20.so und capi2032.dll mir dem simplen Tool "capiinfo" getestet werden kann.

Und wieso sollte man den Thread schließen? So hatte ich das nicht gemeint.
 
Und wieso sollte man den Thread schließen? So hatte ich das nicht gemeint.

Jup, sry, hatte mich da auch tatsächlich verlesen! Ich überlege trotzdem immer noch, ob ich bei ubuntuuusers.de einen Thread starten soll oder woanders - wenn ich was tue, werd ich hier alle Beteiligten informieren, damit wir ffgtk spezifische Probleme, etc dort klären können.

Es gibt langfristig ja auch Pläne deb Pakete zu schmieden.

zum Fehler: Mir ist sehr wohl klar, dass eine genaue Fehlereingrenzung so unmöglich is aber da kann wohl nur CaptainBalu was zu sagen...

greets, Groening
 
@CaptainBalu:
Portforwarding für 5031 udp und tcp brachten leider keinen Erfolg. 5031 wird zumindest vom Host zur Fritzbox benutzt. Eventuell wird noch ein "Rückkanal" aufgebaut, der momentan am Firewall geblockt wird...
Ich werde mal ohne Firewall "lauschen".
Gruß
Egon

Jetzt hat es einmal funktioniert... Aber leider nur einmal... und 2 mal nicht...
Vielleicht stört das Delay durch den Firewall..
 
Zuletzt bearbeitet:
Bodega: Habe ein "Vorhaben" -> http://www.ip-phone-forum.de/showthread.php?p=1264339. Kannst du mich mit ein paar Tipps supporten, wie ich hier einen guten Start finde? Hätte dich ja gerne im ICQ angeschrieben, aber leider schmeißt das manchmal bei mir Kontakte raus (warum auch immer) und du warst wohl dabei :-/
 
Hallo,
Wie kann ich das Problem lösen, dass sich ffgtk nur als root starten lässt?
Ich verwende opensuse 11.1 x64

Gruß Jo
 
Hmm, was passiert denn bitte bei dir wenn du es nicht als root startest?? Bei uns anderen läuft es als normaler Benutzer.
Kannst du es bitte genauer beschreiben und auch die Log-Datei ($HOME/.ffgtk/ffgtk.log) anhängen?
 
Hallo,
Es kommt zu einem Speicherzugriffsfehler
ansonsten passiert nichts.
Als root in der Konsole geht alles
Eine ffgtk.log bibt es bei mir nicht

Gruß Jo
 
Hallo,

Ein Problem gelöst:)
Nach löschen der .ffgtk läuft nun ffgtk als user.
Allerdings scheint es den Rechner/Bildschirm sporadisch zu blockieren.
Sprich das Bild bleibt einfach stehen. Nach einem Wechsel auf die Konsole
mit Strg+Alt*F1 und zurück ist das Bild wieder frei. Die Maus läuft weiter.
Was ich gerade beim Schreiben feststelle ist, dass wenn ich bei dem Einfrierer
mit der Maus über den Trayicon fahre wird das Bild auch wieder flüssig.
Ich verwende ffgtk 0.6.2 aus den Packman Repositoris, selbst kompilieren mit den 0.7/0.6er Versionen ging leider wegen einem:
config.status: error: po/Makefile.in.in was not created by intltoolize.

nicht.

Gruß Jo
 
ffgtk 0.6.4b kann Evolution Adressbuch nutzen?

Hallo,

ich bin über die Entwicklerseite http://www.tabos.org/ffgtk/ hier auf diesen Thread gekommen und hoffe hier mit meiner Frage hier richtig zu sein.

Ich lese immer wieder das ffgtk auch das Evolution Adressbuch für die Umsetzung von Telefonnummern in Namen mittels eines Plugins möglich machen soll.

Jedoch finde ich bei mir unter Einstellungen->Plugins->Adressbuch nur die Einträge: Standard, vcard (KDE), Thunderbird Adr.

Momentan ist bei mir Standard aktiviert.

Wie kann die Nutzung des Evolution Adressbuch ermöglicht werden?

Grüsse und danke für die tolle Entwicklung

vin

Ps.: Nur aus Interesse ist es auch technisch möglich - den PC als Telefon zu nutzen und über Festnetz zu telefonieren ? (habe die FB 7170)
 
Hi vinvin,

Wie kann die Nutzung des Evolution Adressbuch ermöglicht werden?

installiere libebook1.2-dev
beim ./configure sollte bei der Prüfung auf diese Lib dann ein ....yes in der Log auftauchen und die Option dann auch im installierten Programm verfügbar sein.

Ps.: Nur aus Interesse ist es auch technisch möglich - den PC als Telefon zu nutzen und über Festnetz zu telefonieren ? (habe die FB 7170)

Die Idee mit dem Headset ist uns auch schon in den Sinn gekommen aber ins nächste Release wirds das nicht schaffen...

Neue Bugs in der aktuellen devel Version zur neuen 0.7 zu finden wird aber immer mühseliger und die neuen Features haben bereits einigen Feinschliff erhalten!

Es dürfte also nicht mehr lange dauern ;-)
 
Bugreport

Ich melde mich nochmal als zufriedener Nutzer von ffgtk mit einem Bugreport:
Nach einem manuellen Neustart der Fritzbox steigt die Prozessorlast von ffgtk enorm an. Systemmonitor zeigt 100% CPU-Load (gesamt), davon 20-50% ffgtk.
Nach dem Beenden des Programmes sinkt die Last wieder auf normale Werte. Danach kann ich ffgtk wieder starten und es funktioniert normal.
Erinne mich, dieses Verhalten vorher schon einmal beobachtet zu haben. Allerdings starte ich meine Fritzbox ja nicht jeden Tag neu....
 
@rudeuwe: Vielen Dank für den Bugreport. Nach einer Untersuchung ist der "Schuldige" gefunden, es handelt sich nicht um ffgtk sondern um libcapifax. Einen entsprechenden Patch werden wir in Kürze bereitstellen.

@all: Die erste Alpha Version von der kommenden ffgtk 0.7.0 ist online und wir bitten um fleißige Tester und Fehlermeldungen. Eine Liste der wichtigen Neuerungen ist auf der Homepage (www.tabos.org/ffgtk) zu finden.

Desweiteren suchen wir Personen mit einem Speedport oder einer Horstbox um die Unterstützung weiter auszubauen. Bitte melden!
 
Hallo Leute,

nochmal als Zusammenfassung:

Mithilfe der Wiki-anleitung sollten viele Ecken und Kanten bei der Installation umschifft werden können, die hier immer mal wieder auftauchen...
(ist ja auch recht unüberlichtlich geworden hier...)

Das Forum ist durchaus nicht deshalb gewählt worden, um User anderer Distributionen auszuschließen oder so!! Es ist nur so, dass die meisten User, die sich hier gemeldet haben Ubuntu genutzt haben!
Viele sollte sich auch übertragen lassen - mir gings darum eine Plattform zu wählen, die sehr aktiv ist und etwas mehr Bezug zu Linux hat...
Langfristig wird ffgtk vielleicht auch in anderen distributionsspezifischen Foren Einzug finden - für den Anfang sollte das reichen ;)

In dem Forum können auch mögliche Kommandos für Aktionen vorgestellt bzw. diskutiert werden - meine Liste werde ich dort in Kürze vorstellen!

Also, macht mit wenn ihr wollt ich würde mich freuen!

Auch von mir viel Spaß beim testen... :D
 
Hallo Groening,

Vielen Dank für die Links zur Wiki. Ich hab es mal nach Deiner Anleitung auf Ubuntu Intrepid Ibex probiert, ich kann die libcapi20 und die libcapifax erfolgreich compilieren und installieren, allerdings bekomme ich bei der ffgtk-0.6.4b Probleme:


Code:
./configure
make
sudo make install

Code:
cando@ubuntu:~/ffgtk/ffgtk-0.6.4b$ bash configure

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc... yes
checking whether gcc and cc understand -c and -o together... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for g_thread_init in -lgthread-2.0... yes
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for EXTRA... yes
checking for gstreamer-0.10... yes
checking for libebook-1.2... yes
checking for capifax... yes
checking whether NLS is requested... yes
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating ffgtk/Makefile
config.status: creating plugins/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE


cando@ubuntu:~/ffgtk/ffgtk-0.6.4b$ make

eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make[2]: *** [ffgtk] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Ich habe vorher die Pakete erfolgreich installiert:
Code:
sudo apt-get install libgtk2.0-dev libxml2-dev libcurl4-gnutls-dev libspandsp-dev intltool automake autoconf libnotify-dev libglib2.0-dev libgstreamer0.10-dev libtool checkinstall 

sudo apt-get install libebook1.2-dev

Hast Du einen Tipp, was noch fehlt?

Danke

Cando


EDIT:

Ich habe die Fritz Fun (experimental) 0.7.0-alpha1 heruntergeladen, und die lässt sich problemlos übersetzen und installieren
Es scheint ein Bug in Paket der 0.6.4b gewesen zu sein.

Wie kann ich denn das Adressbuch der Box nach Evolution importieren?
Wie funktioniert die Rückwärtssuche? (ich hab sie unter Settings eingestellt, aber nichts passiert.
 
Zuletzt bearbeitet:
Sorry, ein Import/Export zwischen den einzelnen Adressbüchern ist zur Zeit nicht vorgesehen.

Die Rückwärtssuche wird bei eingehenden/ausgehenden (je nachdem was man bei MSN settings (MSN Einstellungen) eingestellt hat) aufgerufen und ggf. angezeigt. Im Callermonitor (Anrufmonitor) kann man einen Eintrag auswählen und auf Reverse lookup (Rückwärtssuche) klicken....
Wichtig: Für die richtige Arbeitsweise ist es zwingend erforderlich den Country-/City-Prefix (Landes-/Ortsvorwahl) zu setzen.
 
Ola , hatte bisher die 0.6.4 auf Hardy Heron zum laufen bekommen .

Nun habe ich zuerst die neue libcapi20 gebaut --> alles ok.

Beim bauen von ffgtk 0.7.alpha1 gibt es bei make folgenden Fehler :
Code:
In Datei, eingefügt von ./ffgtk.h:45,
                 von about-dialog.c:12:
./actions.h:11:7: Fehler: Kein Newline am Dateiende
make[3]: *** [ffgtk-about-dialog.o] Fehler 1
Was ist zu tun ?

danke im voraus Michu
 
Was mir noch aufgefallen ist:

Man kann aus der Caller Liste ja ein Reverse - Lookup machen (schön)
Man kann auch die Adresse pflegen.
Man kann aber nicht die per Reverse Lookup ermittelte Adresse in die Adresse übernehmen.
selbst mit copy & Paste geht es nicht, da die Zwischenablage beim Aufruf Add Address mit der Rufnummer befüllt / der Name darin überschrieben wird.

Könnte man die beiden Funktionen nicht zusammenführen (Beim Add ein Reverse-Lookup anbieten)?
 
@michu: Füge am Ende der actions.h eine Leerzeile ein

@cando: Danke für den Hinweis. Eine Erweiterung des Adressbuches steht schon länger auf der TODO-Liste und wird bald behandelt.

Alle weiteren ffgtk spezifischen Fragen bitte ins das von Groening genannte Forum.
 
libcapifax 6c reagiert beim kompilieren auf make mit Abbruch

Hallo

Ich nutze ubuntu 8.04 und wollte libcapifax
von Tabos.org installieren.

libcapifax 6c reagiert beim kompilieren auf make wie folgt:

ibcapifax.c: In Funktion »capi_rx_tx«:
libcapifax.c:717: Fehler: »t4_state_t« hat kein Element namens »line_image_size«
libcapifax.c: In Funktion »spandsp_init«:
libcapifax.c:1434: Warnung: Übergabe des Arguments 2 von »t30_set_phase_b_handler« von inkompatiblem Zeigertyp
libcapifax.c:1435: Warnung: Übergabe des Arguments 2 von »t30_set_phase_d_handler« von inkompatiblem Zeigertyp
libcapifax.c: In Funktion »phase_b_handler«:
libcapifax.c:1507: Fehler: »t30_state_t« hat kein Element namens »rx_info«
libcapifax.c:1508: Fehler: »t30_state_t« hat kein Element namens »tx_info«
make: *** [libcapifax_la-libcapifax.lo] Fehler 1

**** Installation fehlgeschlagen. Breche Paket-Erzeugung ab.

Ich finde keinen Weg und bin für jeden Hinweis dankbar.

Danke
 

Statistik des Forums

Themen
244,970
Beiträge
2,221,962
Mitglieder
371,746
Neuestes Mitglied
Wurstpeter2000
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.