KFritz

Software Screenshot:
KFritz
Software Details:
Version: 0.0.12a
Upload Date: 20 Feb 15
Developer: Joachim Wilke
Distribution Type: Freeware
Downloads: 24

Rating: nan/5 (Total Votes: 0)

KFritz is a KDE software for users of AVMs Fritz!Box to get call signaling and other functions.

Call notification

KFritz connects to the Fritz!Box to inform you about incoming calls. Detailed configuration is possible either in the KFritz user interface or KDE's system settings.

To enable this feature you have to dial "#96*5*" with a telephone connected to the Fritz!Box. This works for all firmware versions >= xx.03.99

You may experience problems when trying to dial "#96*5*" with an ISDN telephone. In such a case try to activate "auto keypad", "dial * and #" or some similar setting in your ISDN telephone. If your ISDN telephone contains no keypad support simply use an analogue telephone instead.

If you do not want to be notified by every call, you can specify a list of MSNs you are interested on in the plugin\'s setup. Max. 22 monitored MSNs are supported.

Phone book support

KFritz supports multiple phonebooks. You can configure which phonebooks are used. The order matters with respect to number lookup. When a call comes in, the plugin tries to resolve the number using the first configured phonebook. If that fails, it tries the second one, and so on.

* Fritz!Box phone book

This accesses the Fritz!Box phonebook stored on the box itself.

* das-oertliche.de/nummerzoeker.com phone books

This tries to resolve any number via online directories.

* Local Phonebook

This is a local CSV file. It must be called "localphonebook.csv" and has to be placed in $KDEHOME/share/apps/kfritz/. Each line contains one entry in the following format: "«name»,«type»,«number»". «type» has to be replaced with a type code (1=home, 2=mobile, 3=work).

Fritz!Box call list

Shows the call history. Missed calls are indicated in KDE's system bar.

What is new in this release:

  • Fixes compatibility issues with older fw-versions
  • Important changes in libfritz++
  • Further fixes to allow access to older FB firmwares (closes #312204 in KDE bugtracker, reported by sofasurfer)

What is new in version 0.0.11:

  • Support for new FB firmware versions xx.05.50
  • Important changes in libfritz++
  • Hide msn in syslog if logPersonalInfo is disabled
  • Adapt to new FW version 05.50
  • Implement new login scheme using login_sid.lua for FB firmware >= xx.05.50
  • Adapt sip settings, location settings, call list and phone book requests to new uris and format

What is new in version 0.0.10:

  • Important changes in libfritz++
  • Fixes a deadlock when initializating call list and phone books
  • Add Save action to save changed phone book explicitly
  • Add caching to lookup phone books
  • Fix unnecessary clean in Makefile
  • Fix compiler warnings -Wsign-compare, -Wunused-parameter
  • Refactored build process
  • Fix a crash when accessing settings dialog (closes #297527 in KDE bugtracker)
  • Fixed resolv in TelLocalChFonbook (closes #298763 in KDE bugtracker)
  • Added DBus interface (based on a patch provided by Christian Holzberger)
  • New tray icon in black-and-white style
  • Updated various translations

What is new in version 0.0.9:

  • Changes in libfritz++
  • Fixed resolving numbers with "Das Oertliche" phone book m(patch provided by Kurt Wanner)
  • Updated various translations

What is new in version 0.0.8:

  • Important changes in libfritz++
  • * Added parsing of SIP MSNs
  • * Fix logging into Fritz!Box without password
  • * Fix compile error with libcommoncpp2 / IPv6
  • * Initialization speedup
  • * Adapt to more flexible Fritz!Box phone books
  • * Fix resolve in OertlichesFonbook
  • - Adapted to KDE's translation process
  • - Updated contributed translations from KDE SVN
  • - Fix sorting in call list. Sorting by date was wrong after the introduction of
  • KCalllistProxyModel
  • (reported by Richard Bos)
  • - Only active "Resolve number" context menu entry where it makes sense.
  • Entries with already resolved numbers or unknown caller are excluded.
  • (suggested by Richard Bos)
  • - Renamed context menu entry of resolveNumber action
  • (suggested by Richard Bos)
  • - Fixed possible crash caused by number() and name() in KCalllistModel
  • - Add provider selection in dial dialog
  • (closes #267338 in KDE bugtracker)
  • - Fix logging into Fritz!Box without password
  • (closes #267478 in KDE bugtracker)
  • - Code cleanup
  • - Fix missing translation of 'unknown'
  • - Changed default value of 'Start minimized'
  • Default behaviour before introduction of this parameter
  • was to start minimized
  • (closes #267820 in KDE bugtracker)
  • - Fix 'reconnect ISP' and 'Get current IP'
  • Both crashed if no connection to the fritz box is available
  • - Do not save changes on shutdown per default
  • Ask on application quit if pending changes should be saved
  • - Adapt to new Fritzbox features
  • * Phone book entries with more then one numbers of the same
  • type (home, mobile, ...) are supported now
  • * The number columns got more generic names
  • * The type of a phone number is shown as tooltip
  • - Fix possible crash on shutdown of KFritz
  • - Fix resolving numbers with das-oertliche.de
  • (closes #277230 in KDE bugtracker)
  • - Fix encoding of data received from libfritz++ and shown in kfritz GUI
  • (closes #277228 in KDE bugtracker)
  • - Call list now resolves all occurences of the same number
  • (closes #277229 in KDE bugtracker)
  • - Add possibility to change type of phone numbers

What is new in version 0.0.7:

  • Important changes in libfritz++
  • Fix FonbookManager if no phone book is configured at all
  • Add methods for adding and deleting fonbook entries
  • Only write phone books back if changes are pending
  • Extend Fonbook::AddFonbookEntry() to allow arbitrary position for new entry
  • Fix init if FRITZ phone book is not configured
  • Fix crash if no phone book is configured at all
  • Enable filtering in call list
  • Speed up shutdown of kfritz
  • Fixed some compiler warnings
  • Removed libtcpclient, which is obsolete after complete migration to libcommoncpp2
  • Handle umlauts in phone book editing correctly (reported by Achim Bohnet)
  • Add and delete phone book entries
  • Add copy, paste and cut actions
  • Add "Resolve number" action in call list
  • Copy elements from call list and non-writeable phone books
  • New setup option "Start minimized"

What is new in version 0.0.6:

  • NOTE: This version has experimental write access to the Fritz!Box phone book. As with every development version, please make bakups of your data (i.e. the Fritz!Box phone book) before using this software.
  • Changes in libfritz++:
  • Fixed resolving numbers with "Das Oertliche" phone book (patch provided by Kurt Wanner)
  • Improve checks when parsing result list in OertlichesFonbook. Check that at most one result is returned (reported by Honky)
  • Improve OertlichesFonbook parser. Looking for the onclick=... as a last attribute does not always work
  • Add missing include to XmlFonbook (reported by Richard Bos)
  • Add Config::Shutdown() to gracefully shutdown the library
  • Keep current call list as long as possible on reload. Current call list is now cleared after the new call list has been parsed
  • Fix XmlFonbook parser. XmlFonbook Parser was not aware of empty tags (reported by Richard Bos and Achim Bohnet)
  • Fix retry delay calculation in Listener
  • Add missing include to KCalllistModel (reported by Richard Bos)
  • Simpler message "Reconnect initiated", changed message. "Current IP adress is..." (suggested by Richard Bos)
  • Updated NL translation (provided by Richard Bos)
  • Adapt to new library function Config::Shutdown(). This fixes changing the configuration at runtime. The library is now shutdown before the configuration is changed and setup again afterwards
  • Remove X-Ubuntu-Gettext-Domain (patch provided by Christian Mangold, reported by Felix Geyer)
  • Remove handbook menu entry (patch provided by Felix Geyer)
  • Fix include commoncpp libraries in CMakeLists (reported by Felix Geyer)

What is new in version 0.0.5:

  • Changes in libfritz++
  • Implemented functions to retrieve current IP and trigger a reconnect
  • phone book entries now have the addtional fields "quickdial", "vanity", "priority", "important"
  • Fixed decoding of entities in xml phone book parser
  • Modified FonbookEntry class: one FonbookEntry now holds all numbers of a person
  • phone book entries now have the additional fields "quickdial", "vanity", "priority", "important"
  • now parsing the Fritz Box's phone book via xml export file (if available)
  • adapted local phonebook to use the same xml format, new FB versions use. Existing csv phone books are converted to xml automagically, entries with TYPE_NONE are converted to TYPE_HOME
  • Updated OertlichesFonbook to website changes
  • Fixed parsing SIP provider names
  • Sensitive Information like passwords, phone numbers, etc. are no longer logged by default.
  • The new command line option --log-personal-info re-enables logging all information
  • Important changes in libtcpclient++
  • Fixed a possible issue with "thread-safety" of TcpClient, a TcpClient object can now be deleted out of another thread while running
  • This prevents possible crashes when closing KFritz
  • Added menu entries for getting IP and reconnecting to ISP
  • Added new columns to Fritz Box's phone book view
  • Moved ${GCRYPT_LIBRARIES} in CMakeLists.txt to support linking with
  • --as-needed (suggested by Richard Bos)
  • Added README with installing instructions
  • Makefile: Moved install target to kde-install and created install target using sudo instead of kdesudo.
  • Implemented "Copy number to clipboard", added entry to context menu (suggested by Richard Bos)
  • Fixed project's home URL in KAboutData (reported by Richard Bos)
  • Updated dutch translations (thanks to Richard Bos)
  • Updated README with contribution instructions
  • Modified displaying of phone books accordingly
  • Reworked displaying of phone books
  • All numbers of a contact are shown in one line
  • Default numbers are shown in bold face
  • Enabled editing of existing entries of writable phonebooks. Writeable phone books are the local phone book and the Fritz!Box phone book. The Fritz!Box phone book can only edited with recent firmware versions, that provide an export button on the webinterface.
  • Added tel.local.ch phonebook (suggested by Urs Aregger)
  • Changed color of incoming call icon to blue, to improve readability (suggested by Mark Peter Wege and Markus Haitzer)
  • Set larger default size for log dialog
  • Dial arbitrary numbers (suggested by Richard Bos and Christoph Rauch)
  • Moved partially from libtcpclient++ to socket support of libccgnu2/libccext2.
  • Moved from libpthread++ to thread support of libccgnu2. To compile kfritz, development header files of the gnu common c++ library are needed!
  • Fixed german translation of "Call connected."
  • Added option to reload phone books and call list manually (suggested by Michael Speier)
  • Added "copy number to clipboard" option to menu bar
  • Added italian translations (provided by Fabio Pirrello)

What is new in version 0.0.4:

  • Fixed "missed calls" indicator. Missed calls during runtime were not indicated.
  • Fixed clicking on "missed calls" indicator. A click now shows KFritz's call history.
  • Added a missing ';' to kfritz.desktop
  • Call history no longer shows a length (0:00) for missed calls.
  • Added dutch translations
  • Added CMAKE_SKIP_RPATH to avoid setting a rpath in kfritz binary
  • Changes in libfritz++
  • Removed md5.[h,c] in favor of libgcrypt, libfritz++ now needs libgcrypt's development header "gcrypt.h" to compile
  • Added CMakeModules/FindGCrypt.cmake from http://marc.info/?l=gcrypt-devel&m=126252802612599&w=2 for cmake support of libgcrypt
  • Now linking to libgcrypt
  • Fixed installation location of kfritz.desktop in CMakeLists.txt

Requirements:

  • KDE Plasma
  • libssl-dev
  • libindicateqt-dev >= 0.2.2 (optional)
  • CMake

Similar Software

past
past

3 Jun 15

Callweaver
Callweaver

3 Jun 15

Gammu
Gammu

20 Feb 15

Comments to KFritz

Comments not found
Add Comment
Turn on images!