September 22, 2018, 10:26:11 am *
Welcome, Guest. Please login or register.
News:
 
   Forum Home   Search Login Register OBiTALK  
Pages: 1 2 [3]
  Print  
Author Topic: Support for notification popups on computers  (Read 190378 times)
infin8loop
Full Member
***
Posts: 219


My code doesn't abend, it loops to ∞


« Reply #40 on: August 31, 2011, 08:10:22 am »

I've seen the syslog approach to creating a pop-up mentioned but not implemented.  The attached is a "proof of concept" perl script that I hacked together.   There are some comments in the code.  If you are more proficient in perl than I am (which wouldn't take much!), feel free to use, improve, or do with it what you will.

infin8loop   

* obisyslogd.pl (3.3 KB - downloaded 422 times.)
Logged

"This has not only been fun, it's been a major expense." - Gallagher
bhasden
Jr. Member
**
Posts: 21


« Reply #41 on: October 03, 2011, 01:15:02 pm »

I put together a .NET application that sends out a Growl notification with the caller name and photo from your Google contacts. I've been using it for the last few days to display the caller id information on my HTPC and the laptops around the house. If anyone is interested, let me know. Thanks to everyone who provided information and scripts previously on this thread.
Logged
TheBigMonkey
Newbie
*
Posts: 7


« Reply #42 on: May 08, 2012, 09:19:36 am »

I've seen the syslog approach to creating a pop-up mentioned but not implemented.  The attached is a "proof of concept" perl script that I hacked together.   There are some comments in the code.  If you are more proficient in perl than I am (which wouldn't take much!), feel free to use, improve, or do with it what you will.

infin8loop   

Thanks for the starting point. I made some changes. I'm no perl whiz but I was bored. Its only been tested with no name for callerID and usa phone number. It now uses an external script for extra convenience. Everything uses regex instead of position based stuffs. Eventually I want to have it connect to my Google contacts and match phone numbers to names (using gdata). It shouldn't be too difficult to have the picture on the popups as well. 

CID-notify-send is the script for notify-send and xbmc notifications.

gdata python client
http://code.google.com/p/gdata-python-client/

* obicallerid.pl (2.64 KB - downloaded 332 times.)
* CID-notify-send (0.38 KB - downloaded 343 times.)
Logged
infin8loop
Full Member
***
Posts: 219


My code doesn't abend, it loops to ∞


« Reply #43 on: May 08, 2012, 04:29:01 pm »

Thanks for the starting point. I made some changes. I'm no perl whiz but I was bored. ....

Thanks for improving and sharing. I was bored and lazy (well, lazy is a given) at the time I put it together. My old brain hasn't fully embraced regex. I should have my secret decoder ring taken away.
Logged

"This has not only been fun, it's been a major expense." - Gallagher
TheBigMonkey
Newbie
*
Posts: 7


« Reply #44 on: May 08, 2012, 05:17:51 pm »

Thanks for the starting point. I made some changes. I'm no perl whiz but I was bored. ....

Thanks for improving and sharing. I was bored and lazy (well, lazy is a given) at the time I put it together. My old brain hasn't fully embraced regex. I should have my secret decoder ring taken away.
My regex fu is weak I had a lot of trial and error and help from this site: http://txt2re.com/
Logged
AlanB
Sr. Member
****
Posts: 281


« Reply #45 on: December 18, 2013, 05:34:17 pm »

For those of us who aren't programmers, is there a simple program that can do this.  Display caller id on the computer that is.

Thanks.
Logged
Smee
Jr. Member
**
Posts: 51



« Reply #46 on: December 18, 2013, 07:26:03 pm »

Sure, Obi2Yac can.  Search the threads here or Google and you will find it.

Smee
Logged
AlanB
Sr. Member
****
Posts: 281


« Reply #47 on: December 23, 2013, 01:30:52 pm »

Thanks.  I tried Obi2Yak.  Still a little more complicated than I wanted.

I ended up installing GrowlerID (http://riotouslabs.com/Products/GrowlerID).  Even though it's not supported, it worked great as a standalone application.
Logged
GPz1100
Sr. Member
****
Posts: 328


« Reply #48 on: February 23, 2018, 01:54:36 pm »

Did anything ever become of this?

It would be great to get a notification on the pc with the available CID information before deciding to get up and answer the phone.
Logged
OBX1
Newbie
*
Posts: 1


« Reply #49 on: July 27, 2018, 08:19:23 am »

Did anything ever become of this?

Working on this was my primary reason for joining the forum  Grin

There is a high end router product popular in Europe called "Fritzbox" which includes a caller ID server.  All you have to do is click a box in the routers web interface, and client applications on the network can use the specified IP/port to receive the Caller ID data.  So I wanted to see if I could do the same with Obi.  While the Obi firmware is powerful, its also a bit more complicated:

In the configuration panel you can enable the Obi to send system log event types of your choice to another device on the network that will decide what to do with the data.  The best solution I can find to receive and process the data is a caller ID server program called NCID (which specifically supports Obi devices through the 'Obi2ncid' module - see page 49 in the documentation.)

http://ncid.sourceforge.net/index.html

NCID will have to reside on a box that runs all the time (preferably something with low electricity usage, such as a small network file server, or a micro PC like the Raspberry Pi.)  This server app can import Caller ID data from multiple hardware & software sources, and relay it to any clients which register their interest.  Client apps are available for all major platforms:

The official client app (cross-platform Java app)
https://sourceforge.net/projects/ncid/files/ncidpop/

There are also various unofficial native clients for the major desktop & mobile platforms
http://ncid.sourceforge.net/addon.html

Of course, it would be a great selling point if NCID was integrated into the the Obi firmware so you dont need to set it up on another machine... but I am not very optimistic about anything of this nature: it appears that Polycom acquired Obi just to destroy what they perceive as a potential competitor -- it does not appear they did so because they wanted to improve the product.  But only time will tell.
Logged
Pages: 1 2 [3]
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC