Alright, I already know what the first response is going to be, "This is a MEDIA CENTER, not an application!" I just can't help but think this would be too cool to leave out. I had the thought last night when I installed the Yac script for caller ID. It's a pretty cool little addition, but needs more features to really be useful. How many times do you sit down to watch a movie and the telephone rings? Wouldn't it be nice to know who's calling just by continuing to watch your movie? All you would have to do is press a button and mute the call, or press a button and let a prerecorded message on XBMC take the call for you. These are just some of the ideas I have for this support.
If telephony support were to be added, it should be able to utilize either IP phones or standard telephone lines. It should be able to send and recieve calls through an efficient menu system. We should definately have caller ID support and three-way calling. A voicemail box should also be included with the option to set how many rings before it will answer. Along with this, there should be an easily accessible option to answer immediately when you are watching a movie so there are no interruptions. There should be another option to allow only caller ID information to display and not allow the telephone to ring. (I don't know if that one is possible, but it would be nice.) We should also have speakerphone where the sound would just come from the television instead of through our Live! Communicator. We should definately have a speed dial list as well as an address book. Mainly, I feel this would be a great addition because of the amount of useful features that could be implemented, and the possibilities are here to take this to a new level.
I have also recently seen a post about webcams, mainly the Eyetoy sold by M$. This does seem like a good idea to me as well. We should have the drivers for this device because it could be implemented into telephony support as well. Video chat anyone? This is just the beginning, I see this device eventually being pushed into the Kai section of XBMC. There really are a lot of uses for a webcam, just use your imagination. So what does everybody think of these ideas? Good, bad, useful? Feature ideas of your own? How could we get this implemented? Let's hear it!