I've been looking for a decent winows based caller ID tool that supports bluetooth, and triggers popups in XBMC.
Best I could find for bluetooth was over at http://w7callerid.com, but it didn't allow any kind of scripting. I contacted the developer through his forum and after a couple of days of pleading, it now supports VBS scripting and HTTP calls. I have a dongle on my home server with two phones paired, added a VBS script to the "Computers" list and linked it to the following code (Requires home group activation, but I suppose you could move the image files elsewhere and modify the code to point?).
Works like a dream. Incoming calls to the iphone now show caller ID on the TV!
Now I just need to get xbox dvd remote working in Eden, bloody Lirc

--Code--
Dim xmlhttp,strComputerName,url
Set wshNetwork = WScript.CreateObject( "WScript.Network" )
strComputerName = wshNetwork.ComputerName
Set xmlhttp = CreateObject("MSXML2.xmlhttp")
url="http://xbmc:8080/xbmcCmds/xbmcHttp?command=ExecBuiltIn(Notification(Incoming Call To " & Wscript.Arguments.Item(2) & "," & Wscript.Arguments.Item(0) & "[CR](" & Wscript.Arguments.Item(1) & ")," &Wscript.Arguments.Item(3) & "," & "smb://" & strComputerName & "/Users/Public/Documents/W7CallerID/" & Wscript.Arguments.Item(4) & "))"
xmlhttp.open "POST", url, False
xmlhttp.send
set xmlhttp = Nothing

![[Image: asterisk_settings.jpg]](http://w7callerid.com/Data/Sites/1/images/asterisk_settings.jpg)
![[Image: asterisk_popup.jpg]](http://w7callerid.com/Data/Sites/1/images/asterisk_popup.jpg)
![[Image: w7callerid_service.jpg]](http://w7callerid.com/Data/Sites/1/images/w7callerid_service.jpg)
Search
Help