Google Voice (GV) and Caller ID Name Display - Custom Caller ID
QBZappy:
Have a look here http://riotouslabs.com/Products/GrowlerID . OBi forum member Brian Hasden has been working on a very interesting project which addresses cnam lookup using an OBi. One feature is especially interesting. I believe that it also pops up google contact names as the caller ID name if it is already populated in the Google contact list.
History of Changes:
0.5 - 2011-12-12 - Added page in configuration wizard for configuring an Obihai device
0.4 - 2011-11-29 - Added support for Facebook photo lookup of incoming caller
0.3 - 2011-11-07 - Added support for FreeCNAM contact lookup <-------- Notable feature
0.2 - 2011-10-29 - First stable release to include baseline functionality
0.1 - 2011-09-30 - Initial Release
I believe that Brian initially developed this app for personal use. It is not clear what his intentions are. At the moment it seems to be freeware. Brian has mentioned to me some ideas about the features he is planning to incorporate into the app. This is one 3rd party app worth keeping an eye on. It can be used to provide network caller ID as it works with Growl, a notification system for Mac, windows, (Mumbles for linux, google it)
Current version: GrowlerID 0.5 . The expiration date of the app has been pushed out to April 1, 2012. (web site incorrectly states Feb 1, 2012). Give it a try.
bhasden:
QBZappy, thanks for the plug. The program did indeed start as a personal project. I've been working to make GrowlerID more user friendly, and as a result, have had to slow down the release cycle a bit in order to work on larger features.
RiotousLabs is a microISV (basically meaning it's just me for now), so some features are taking a bit longer than I'd like. I am currently testing OBi auto-discovery (allowing for usage of OBi devices with a dynamic IP), general UI improvements, along with a couple of features that are still in early alpha. If anyone is interested in testing or has any questions, feel free to PM me or contact me through the RiotousLabs website.
BobTeatow:
How does GrowlerID "spy" on my OBI device(s) and/or incoming calls?
(I haven't tried to reverse engineer it.) One way would be to "promiscuously" read all traffic on the LAN, looking for packets going to the OBI ... Hmmm...
A much smarter way would be fork every call to a hacked soft-Sipphone and have that sipphone do the CID/name lookup.... For example I have my OBI configured to fork most calls to extension 103 of my VOIP.ms account, which is handled by a SIPURA and a phone in my spare room....
Hmmm... I could also fork calls to the hacked-soft Sipphone...
bhasden:
Quote from: BobTeatow on February 21, 2012, 01:23:17 pm
How does GrowlerID "spy" on my OBI device(s) and/or incoming calls?
(I haven't tried to reverse engineer it.) One way would be to "promiscuously" read all traffic on the LAN, looking for packets going to the OBI ... Hmmm...
A much smarter way would be fork every call to a hacked soft-Sipphone and have that sipphone do the CID/name lookup.... For example I have my OBI configured to fork most calls to extension 103 of my VOIP.ms account, which is handled by a SIPURA and a phone in my spare room....
Hmmm... I could also fork calls to the hacked-soft Sipphone...
It's really simple actually. It just polls the status page on the device every couple of seconds to see if there is an incoming call. That portion of code was derived from the work of MichiganTelephone (michigantelephone.WordPress.com). It's a very low tech approach but it has been working well for me at home for the past 4 or 5 months.
BobTeatow:
Oh! Well that's better than watching every packet... But it's still polling, which means a lot of wasted cycles, and a worst case delay that is 1/polling_rate. You're welcome to implement my suggestion, which is much more efficient, responsive and selective!
Linphone is an open source SIP Phone, there are probably others.
If you look into the OBI configuration doc, you will see how to fork calls to any sip provider - which could be one that runs on your own LAN. Can't be too hard to hack something together.
However, this still doesn't get us the caller name on my telephone set - which is where I want it. (Unless I only use an Android phone on which I also run something like GrowlID?) And without the OBI knowing what is going on we don't quite get there... Of course I could have OBI NOT ring my phone, but pass the call to my own server and then have that server pass the call back to the OBI... but then I may as well toss the OBI! We really want the function integrated into the OBI.
Navigation
[0] Message Index
[#] Next page
[*] Previous page