|
PUID is a way to bring caller ID display and logging to the XBOX under XBOX Media Center. When you recieve a call, it displays the call information in a semi-translucent box over your dashboard, or even over a movie your watching. You can then view all the calls you've gotten in a nice GUI interface complete with time, date, name and phone number. From here, you can also clear the log so you only view newer calls. See the screenshots below.
 How does it work? PUID is made up of a set of two Python scripts. The first is a listener, which recieves, displays, and logs calls that come in via a YAC server. YAC is a free caller ID application that can be installed on any computer with a modem. It recieves the caller ID information via its modem and sends it out over the network. Your XBOX picks up this info, and displays it using PUID. Does my XBOX have to be networked? Yes. It receives the caller ID information over the network. How does the listener start by itself? You add a single line to the autoexec.py file, located in the scripts directory of your XBMC installation. This makes the script execute at boot. How do I view my calls? Execute PUID.py from your scripts directory. What if I can't get the YAC server working on my computer? You can email me your questions, but I didn't write YAC, so I don't know how much I'll be able to help.
If I use the YAC test feature three times very quickly in a row, it doesn't show the caller ID info. What gives? This is a known issue and seems to be related to resource contention.
|