Allan, I have some old code (from almost a decade ago) that may give you some ideas to add some functionality. It uses a nodejs backend with websockets to provide real-time updates to html/js based browser client with jqmobile tables so that it renders fairly nicely on both a desktop and mobile browser. The nodejs webserver attaches to the ncid server as an ncid client and maintains its own copy of the call log and augments it as necessary when calls/messages arrive. New calls/messages are pushed...
NCID does not block any caller id information that it receives. The issue you are experiencing with the polycom speaker phone is almost certainly due to the way Call Waiting ID or Type II Caller ID works. When there is incoming Type II caller ID available, the phone company sends an alert tone and waits for a short amount of time for a device on your phone line to acknowledge that it is ready to receive Type II caller ID before the phone company actually sends the Type II caller ID. Devices that...
Barry, I will make a note to reach out to you when we have prototypes that have reasonable functionality. Probably late this year or early next year.
Barry, I am not aware of any currently available devices that can cost effectively accomplish the manipulation of CID data via NCID for for "standard" CID devices on a landline. The idea has been bounced around the NCID dev team on several occasions and there are a couple ideas that are currently being pursued. The one I am working on is a USB connected device that has IN (landline from phone company) and OUT (to phones in home) RJ11 connectors and one of the features is the circuitry needed to inject...
Sent you a PM.
I need to do a little cleanup on the code; it was written/debugged several years ago and does not seem to like the current libraries/Arduino IDE. Hopefully will get to this within a few days. Will send you a PM.
Not to my knowledge. However, the display management functions are somewhat separated out in the code and changing the hardware used for the display is only a moderate task. I have an unreleased version of NCIDdisplay that runs on an ESP8266; the ESP8266 should have enough horsepower to run a HUB75 RGB matrix. If you are interested in joining the development effort, I can get you access to the unreleased code.
Asterisk is one of those wonderful tools that can do anything telephony related if you just happen to know the proper magical incantations. Ward Mundy's blog is a site that has an abundance of VOIP incantations; the most recent post has how to grant your wish with Incredible PBX http://nerdvittles.com/?p=34380 and an older post with more details http://nerdvittles.com/?p=27313.