The NCID protocol is simple, human-readable ASCII text consisting of field pairs—a field label and its field data—using the asterisk character as a delimiter.3 Transmission between the NCID server and its clients is done via TCP/IP, usually over port 3333. Additional field pairs have been added as the NCID server has been enhanced with new features and support for more devices. Here is an example of the minimum of caller ID data.
Hardware that can supply caller ID data to the NCID server, either by the NCID server accessing the device directly (RS232 serial port or USB) or indirectly via NCID Gateways (scripts and programs included with the NCID package).
4 AT-compatible modems expect Telcos to send caller ID data as either Single Data Message Format (SDMF) or Multiple Data Message Format (MDMF). The modem then decodes the data stream into human readable text, which the NCID Server then parses. If a modem supports it, the NCID Server can also decode the raw SDMF or MDMF data stream.
12 13 14 15 16 17
Meyer, Gordon (2004). Smart Home Hacks: Tips & Tools for Automating Your House. "O'Reilly Media, Inc.". p. 117. ISBN 978-0-596-55386-9. Retrieved 29 July 2020. 978-0-596-55386-9 ↩
"NCID Addons". http://ncid.sourceforge.net/addon.html ↩
"Ncid Api". http://ncid.sourceforge.net/doc/NCID-API.html ↩
"NCID User Manual". http://ncid.sourceforge.net/doc/NCID-UserManual.html#devices_top ↩
Glembocki, Thomas (May 2008). "WIZnet iEthernet Design Contest 2007" (PDF). Circuit Cellar. p. 35. Retrieved 2020-08-03. https://d1.amobbs.com/bbs_upload782111/files_28/ourdev_550743.pdf ↩
Glembocki, Thomas (May 2008). "NIETO: An NCID and NTP Client" (PDF). Circuit Cellar. p. 13. Retrieved 2020-08-03. https://wizwiki.net/wiki/lib/exe/fetch.php/2007_designcontest.pdf ↩
Glembocki, Thomas (May 2008). "WIZnet iEthernet Design Contest 2007" (PDF). Circuit Cellar. p. 35. Retrieved 2020-08-03. http://cloud.kyme32.ro/ftp_backup/CARTI%20SI%20REVISTE%20HAM%20RADIO/DE%20LA%20TALPA%20REVISTE/Circuit%20Cellar%20magazine%20Collection%202008/Circuit%20Cellar%202008-05.pdf ↩
"WIZnet Product Guide" (PDF). WIZnet. November 2008. p. 25. Retrieved 2020-08-03. https://www.semiconductorstore.com/pdf/NewSite/Wiznet/WIZnet%20Brochure_Nov_small.pdf ↩
"WIZnet Product Guide" (PDF). WIZnet. Feb 2012. p. 30. Retrieved 2020-08-03. https://www.yumpu.com/en/document/read/24157304/wiznet-brochure-feb-2012-semiconductorstorecom ↩
"WIZnet iEthernet ::". wiznet.tistory.com. Archived from the original on 2008-04-05. https://web.archive.org/web/20080405015010/http://wiznet.tistory.com/archive/200805 ↩
ncid.sourceforge.net/lcd.html ↩
"Build a Network Caller ID LED Screen". https://lifehacker.com/1589556726 ↩
"NCIDdisplay". http://ncid.sourceforge.net/nciddisplay/nciddisplay.html ↩
"Build a Network Caller ID LED Screen". https://lifehacker.com/1589944895 ↩
"Build caller id led screen room house". https://www.lifehacker.co.uk/2014/06/12/build-caller-id-led-screen-room-house ↩
"Build a Network Caller ID LED Screen". 14 June 2014. https://www.lifehacker.com.au/2014/06/build-a-network-caller-id-led-screen ↩
"Build a Network Caller ID LED Screen". https://ampasimenite1.rssing.com/browser.php?indx=2720566&item=13104 ↩