Possible to send incoming Caller ID to a PC for logging?
sofakng:
I use XBMC on my PC as a HTPC (Home Theater PC) that lets me play movies, TV shows, etc.
I'd like to "notify" XBMC of an incoming call with the caller ID and name.
Even if nobody has done this before, does anybody know if it's possible to have the OBi send a notification of some sort to a PC? (i.e. writing a text file, making an HTTP call, etc, etc)
jeffml:
I have XBMC set up to display Caller ID info.
- OBI sends syslog data to rsyslog (syslog server) on another machine
- rsyslog runs a program/script based on match of syslog data (OBi CID)
- script formats CID, does local name lookup for friendly name display and sends notification to XBMC machine.
sofakng:
Very interesting!
Would you be willing to share your scripts?
I'm also thinking about using ncid (network caller id) and sniffing the SIP traffic (through port mirroring on my switch), but I don't think that would work for Google Voice since it uses XMPP and not SIP (?)
jeffml:
Not going to share the scripts because they are beyond ugly but they aren't anything special. A total of about 10 lines in bash shell script using about four unix commands/programs (cut, grep, echo, curl)
Example syslog:
Code:
[0]DAA CND 01020959,01638123456,,#001,,
You just need to isolate the phone number (in my case, 01638123456) and do what you want with it.
QBZappy:
sofakng,
Brian Hasden (OBi forum member) has offered an app like this in the past. Looking at his site, it doesn't look like he has put up a current version to download, although I suspect that he has worked out the kinks since then. I remember that one of his goals was to broadcast CID over XBMC. Send him PM, he's friendly. Tell him QBZappy sent you. :)
GrowlerID
http://riotouslabs.com/
Navigation
[0] Message Index
[#] Next page