I'm still pretty new to the python scene, but I do have a thought on this. If you have access to running asterisk (either on linux or cygwin, etc) you can have your asterisk box register with your SIP provider, and your sip phone to the asterisk box. When someone calls you, asterisk grabs their CID (amongst many other things) and sends the call to you. It would be pretty simple to tell asterisk to spit the callerid to stdout or pass it to a program/script...
Can you recommend a script that would pass a message to the tv (the way I imagine the other callerid scripts do) but can read input from a file? Perhaps on an smb share?
http://www.asterisk.org/This post has been edited by savant42: Nov 20 2006, 11:47 AM