Phonehook is a multi-purpose Sailfish application to enhance phone functionality.
Information will appear in an overlay on top of the incoming call screen. This information is extracted directly from different online phone number directories.
You can block unwanted callers by adding them to the block list. You can either pick a contact from your phone or add a number manually. Support for wildcards means you can block calls from a certain country or region. You can also add a source for automatic call blocking. All numbers flagged as spam by this source will be blocked. Since this feature could potentially end up blocking calls you actually want, use with caution! Check your blocked calls history now and then, and if you notice some source blocking calls it shouldn't, please report the issue on gituhub.
With the search functionality, you can search for people or businesses and call them directly from the app. You can also bring up the maps application for the listed address or save the result to your contacts. Some sources requires you to log in before this will give results.
Source code and issue tracker available on GitHub:
https://github.com/omnight/phonehook
Phonebook sources are available on Github:
https://github.com/omnight/phonehook-sources
Finnish Localization - Termitebug
Russian Localization - Ancelad
Spanish Localization - Carmen F. B.
Swedish Localization - Åke Engelbrektson
Czech Localization - Malakay
Polish Localization - atlochowski
Chinese chinese - dashinfantry
Sailfish OS upgrades recommends uninstalling phonehook before upgrading. If you are running a somewhat recent version of phonehook (0.4.0 and later), this recommendation is no longer relevant. Newer versions of phonehook do not interfer with OS upgrades. Version 0.3.x and earlier modifies the Sailfish homescreen, which may cause issues in some scenarios. 0.4.0+ does not modify the homescreen.
0.10.1
0.10.0
0.9.0
0.8.0
0.7.3
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2-2
0.6.2
0.6.1
0.6.0
All planned features complete!
0.5.0
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
Comments
monkeyisland
Tue, 2017/12/05 - 20:34
Permalink
Can i help to translate in german language?
omnight
Fri, 2017/12/08 - 17:35
Permalink
Hi!
If you want to contribute a translation, you can make a fork of https://github.com/omnight/phonehook/, translate the two files /client/gui/translations/phonehook.ts and /client/daemon/translations/phonehook-daemon.ts. Then submit a pull request and I will put it in the next release.
simosagi
Thu, 2017/10/19 - 14:59
Permalink
How does * work as a wildcard? Does it match a single digit or any number of digits? e.g. would +1* block the whole USA?
Is * the only wildcard/special character?
Thanks
pkuronen
Mon, 2017/10/16 - 14:59
Permalink
Could not install for the SailfishX: nothing provides libnemonotifications-qt5.so.0.
carmenfdezb
Tue, 2017/10/24 - 23:18
Permalink
I've installed in Sailfish X and I don't have any problem. Maybe you need refresh repository
omnight
Tue, 2017/10/17 - 13:47
Permalink
Maybe they swapped out some libraries with SailfishX? Unfortunately I don't have a device to test on
simosagi
Fri, 2017/08/11 - 07:20
Permalink
Thanks for a very useful app!
As feature request, I'd like to have the option instead of blocking the call (call gets rejected) to simply silent the ringtone for that specific number. Would that be possible?
florifreeman
Sun, 2017/07/30 - 23:15
Permalink
One of the coolest sfos apps!
dglent
Sat, 2017/07/01 - 14:47
Permalink
The True Caller doesn't work now, i cannot login with Google account '403 page not found'
Also, True Caller (App) doesn't work, i cannot login either, i receive well the activation code but after i have an error message at the final step (a failure has occured)
omnight
Tue, 2017/07/04 - 13:29
Permalink
Hi!
I've tested the TrueCaller App source now, and it worked for me. It has very little in the way of input validation though, so if you enter invalid data in the name/email-step that may explain why you are getting an error.
I am planning to deprecate the other TrueCaller source, so didn't test that this time.
pkuronen
Sun, 2017/05/28 - 11:57
Permalink
A very pleasant surprise. This application has all functionalities one can desire from phonebook. Look no elsewhere.
p_pahare
Mon, 2017/04/03 - 16:50
Permalink
TrueCaller both data sources (web and App) are not working anymore. What can be done Now?
omnight
Mon, 2017/04/03 - 17:02
Permalink
Hi, I just tested TrueCaller (App) and I get results back. Can you describe in detail what the problem is?
p_pahare
Mon, 2017/04/03 - 18:09
Permalink
I thought Activating Them is a Compulsary Task to install sources . My Bad
kaari
Wed, 2017/02/15 - 20:16
Permalink
Hi, I'm having trouble keep daemon running on early access 2.1.0.9. It runs few seconds then stops. In terminal it says roaming false, but tried to turn on and off roaming settings. Then it exists Segmentation fault.
omnight
Fri, 2017/02/17 - 15:27
Permalink
Hi, I've also tried updating to 2.1.0.9 today, and I'm seeing the same thing. I will have a look at it and try to figure out what the problem is.
Update:
The crash seems to happen when the daemon creates the overlay view (which happens after 10 seconds). Also seems to affect other apps with overlay, like https://openrepos.net/content/coderus/battery-overlay
Update 2:
Phonehook 0.6.3 is built with Qt 5.6 and should fix the issue.
carmenfdezb
Fri, 2017/02/17 - 18:47
Permalink
Great!! Thanks for the update!!
Translations files are missing in v0.6.3. Could you add them?
Ingvix
Thu, 2017/02/16 - 13:24
Permalink
So is the problem in the system and you can't really do anything about it right now?
omnight
Fri, 2017/02/17 - 15:25
Permalink
Update:
I got some tips from CodeRUS and now Phonehook 0.6.3 should run ok on Sailfish 2.1. I more or less just needed to build the app with the preview SDK.
Ingvix
Fri, 2017/02/17 - 19:25
Permalink
Thanks. Though the translation files seem to be missing.
omnight
Mon, 2017/02/20 - 13:47
Permalink
Yes, you're correct. I had a look at it today and this problems seems to be due to an issue with translation handling in the preview SDK. https://together.jolla.com/question/156435/sdk-version-1701-released-ear...
When that issue gets fixed I will release an updated build.
kaari
Fri, 2017/02/17 - 16:16
Permalink
Yes, it's working again. Thank you so much.
anasofoz
Fri, 2016/11/25 - 11:24
Permalink
when someone calls I get 'name available' only , not the actual name. why is that happening? I am using truecaller as the source. thanks
omnight
Fri, 2016/11/25 - 11:33
Permalink
Hi, I've noticed that this happens when you get logged out for some reason, and logging back in usually fixes it for a while. I'd recommend trying the "Truecaller App" source that's been recently added, that should work more reliably.
3vixan
Thu, 2016/10/20 - 18:07
Permalink
For PagineBianche.it (Business), the app doesn't add the phone number to Contacts, only the address...is it a known bug?
omnight
Thu, 2016/10/20 - 18:31
Permalink
Hi! I've updated that source now, give it a try :)
veikert
Thu, 2016/10/20 - 20:56
Permalink
In version 0.6.2-2 Russian language appeared. Thank you.
В версии 0.6.2-2 появился русский язык. Спасибо.
Ancelad
Tue, 2016/10/18 - 18:48
Permalink
I don't see Russian translation in the latest app-version :)
japsi
Wed, 2016/10/19 - 20:58
Permalink
Also finnish translation in missing...
omnight
Thu, 2016/10/20 - 12:19
Permalink
Seems that the Finnish translation had the wrong encoding, which caused the build to skip all of the translations. I've uploaded 0.6.2-2 which fixes that and some other minor issues.
Pages