Сетевой идентификатор вызывающего абонента - Network Caller ID

Сетевой идентификатор вызывающего абонента
Разработчики)Джон Л. Хмелевски
Стабильный выпуск
1.11.1 / 27 января 2020 г. (2020-01-27)
Написано вC, Perl, Tcl, Оболочка Unix
Операционная системаКроссплатформенность
ТипОбычная старая телефонная связь (POTS) и Голос по интернет-протоколу
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтhttp://ncid.sourceforge.net/

Сетевой идентификатор вызывающего абонента (NCID) является Открытый исходный код сеть клиент / сервер АОН (CID) пакет.[1]

NCID состоит из сервер называется ncidd (сокращение от NCID демон ), универсальный клиент называется ncid, и несколько клиентских модулей вывода и шлюзов. Сервер ncidd отслеживает либо модем, устройство или шлюз для данных CID. Данные собираются и отправляются через TCP, одному или нескольким подключенным клиентам.

Многие устройства, включая смартфоны, и службы могут обнаруживать информацию об идентификаторе вызывающего абонента. Шлюз NCID собирает данные CID из этих других источников и передает их на главный сервер NCID. Оттуда данные CID распределяются между всеми подключенными клиентами, точно так же, как данные CID, собранные с традиционного модема. Одним из примеров немодемного устройства является VoIP (Голос по IP ) сервис, который собирает данные CID в виде пакетов SIP. Другой пример - Whozz Calling серия устройств Ethernet Link, которые получают информацию CID от нескольких POTS (Обычная старая телефонная служба ) линий.

NCID поддерживает сообщения. Клиенты могут отправлять однострочное сообщение всем подключенным клиентам.

Клиент также может использоваться для отправки CID на другие компьютеры и устройства с модулями вывода.

Различные клиенты доступны на многих платформах, в том числе Android, iOS, Linux, macOS и Windows.[2]

Протокол

Протокол NCID - это простой, читаемый человеком текст ASCII, состоящий из пары полей - метка поля и ее данные поля - с использованием символа звездочки в качестве разделителя.[3] Передача между сервером NCID и его клиентами осуществляется через TCP / IP, обычно через порт 3333. Дополнительные пары полей были добавлены по мере того, как сервер NCID был расширен новыми функциями и поддержкой большего количества устройств. Вот пример минимума данных идентификатора вызывающего абонента.

CID: * DATE * 09182012 * TIME * 1320 * LINE * POTS * NMBR * 4075551212 * NAME * John в ячейке *

Список источников ввода

Аппаратное обеспечение, которое может передавать данные идентификатора вызывающего абонента на сервер NCID, либо сервером NCID, имеющим доступ к устройству напрямую (последовательный порт RS232 или USB), либо косвенно через NCID шлюзы (скрипты и программы, входящие в пакет NCID).

Модемы

[4]AT-совместимые модемы ожидают, что телекоммуникационные компании будут отправлять данные идентификатора вызывающего абонента как Формат одного сообщения с данными (SDMF) или формат сообщения с несколькими данными (MDMF). Затем модем декодирует поток данных в читаемый человеком текст, который затем анализирует сервер NCID. Если модем поддерживает это, NCID Server может также декодировать необработанный поток данных SDMF или MDMF.

ПроизводительМодельПоложение делОсобенности NCID
Поддерживается (примечание A)
ТипСтрана
Проверено
Страна
Код (AT + GCI?)
Производитель чипсета
(AT + FMI)
Запрос набора микросхем
Результат (ATI3)
Прошивка чипсета
Версия патча (AT-PV)
Продажа: Prod
ID (если USB или PCI)
ПримечанияВладелец (и)
3Com Corp (Робототехника США)3CP2976 (США)ЧастичноеСид, ГОЛОСPCIНАСОШИБКАРобототехника США, голос 56KUS Robotics 56K Voice INT V5.20.112b9: 1008Используйте AT # CID = 1. Также примечание D.
яблокоПрыгатьЗа работойCID, ФАКСВнутреннийНАСB5ОШИБКАMotorola SM56 1.3.9ОШИБКАATI4 дает "внутренний модем Apple"таа
DellRD02-D400СломанныйКОЛЬЦОUSBНАС??ОШИБКАCX93001-EIS_V0.2002-V92F105740572:1324Сообщается о сломанном здесь. Также примечание G.
DualcommUSB-адаптер / модем для отображения идентификатора вызывающего абонента (старая модель)За работойCID, ФАКС, ГОЛОСUSBНАСB5Конексант (Роквелл)CX93001-EIS_V0.2002-V92F1053 и F105390572:1329таа
DualcommDCID-300 (более новая модель) купитьНепроверенныйUSB
HiroHiRO H50113 V92 56K Внешний USB-факс с данными Факс Dial Up Internet-модем не покупайСломанный??USBНАС??????????Не распознается LinuxЭд
LB-LINKBL-UM03B купитьЗа работойCID, ФАКС, ГОЛОСUSBНАСB5Conexant Systems (Rockwell), IncCX93001-EIS_V0.2013-V920572:1340
MultiTech SystemsMT5656ZDX-VЗа работойCID, ГОЛОС, ФАКСПоследовательный, внешнийНАСB5ОШИБКАACF3_V2.000E-V90_P21_FSH
ФибиCMV1456VQE ФАКС-модемЗа работойCID, ФАКСПоследовательный, ВнешнийТолько США????????
RosewillRNX-56USBЗа работойСид, ГОЛОСUSBНАСB5Conexant Systems (Rockwell)CX93001-EIS_V0.2002-V920572:1321Некоторые сообщения об отсутствии CID
СьюэллSW-29644За работойCID, ФАКС, ГОЛОСUSBИталияB5Conexant Systems (Rockwell)CX93001-EIS_V0.2013-V920572:1340Рабочий ФАКС и ГОЛОС с AT + VCID = 1Eikaff
СьюэллSW-29644 купитьЗа работойCID, ФАКС, ГОЛОСUSBКанадаB5 / 20КонексантCX93001-EIS_V0.2013-V9200000000000572:1340Протестировано зависание CID и VOICE при AT + VCID = 1Эд
StarTechUSB562KEMHЗа работойCID, ФАКС, ГОЛОСUSBНАСB5Conexant Systems (Rockwell)CX93001-EIS_V0.2002-V92F105390572:1329См. Примечание F.Эд
TrendNetTFM-561UЗа работойCID, ФАКС, ГОЛОСUSBНАСB5Conexant Systems (Rockwell)CX93001-EIS_V0.2002-V92F1054D0572:1329См. Примечание E
TRIXESТРИКСЫ купитьСломанныйКОЛЬЦОUSBВеликобританияB4КонексантCX93001-EIS_V0.2002-V920572:1329Сообщает ЗВОНОК, иногда АОН. Также примечание B.
Робототехника США5637 (Великобритания) купитьЧастичноеСид, ГОЛОСUSBВеликобритания????US Robotics 56K ФАКС USB V1.2.230baf: 0303 ??Используйте AT # CID = 1. Также примечание C.
Робототехника США5637 (США)ЧастичноеСид, ГОЛОСUSBНАС????US Robotics 56K ФАКС USB V1.2.230baf: 0303Используйте AT # CID = 1. Также примечание C.
Робототехника США5686EЗа работойCID, ФАКСсерийныйНАСОШИБКАКонексантCX93010?Используйте AT # CID = 1. Сообщается о работе здесь
Увеличить3095 (ВЕЛИКОБРИТАНИЯ)За работойCID, ФАКС, ГОЛОСUSBВеликобритания??????????Используйте AT # CID = 1. Также примечание B.
Увеличить3095 (НАС) купитьЗа работойCID, ФАКС, ГОЛОСUSBНАСB5КонексантCX93001-EIS_V0.2002-V92F105720803:3095Также примечание B.


  • Примечание A: RING означает только звонок, без идентификатора вызывающего абонента, без зависания. CID означает Caller ID и простое отключение. ФАКС и ГОЛОС означают соответствующие варианты зависания. Если не указано иное, наличие VOICE указывает, что модем будет использовать по умолчанию NumberDisconnected.rmd (необработанный файл модема), распространяемый с NCID.
  • Примечание B (1): Zoom и TRIXES. До версии NCID 0.89 зависание ФАКСА не было настраиваемым вариантом, и два сообщения в блоге / форуме (Вот и Вот ) есть патчи для добавления зависания ФАКСА. Начиная с версии NCID 0.89, зависание FAX теперь является настраиваемой опцией, поэтому исправления больше не нужны. Разработчики NCID не смогли связаться с автором по адресу Блог Мерфи 101 чтобы обновить блог.
  • Примечание B (2): USB-модемы Zoom 3095 кажутся особенно чувствительными к уровням мощности. Распространенным симптомом, о котором сообщают, является необходимость отключения и повторного подключения модема к USB-порту, чтобы заставить его работать. Более подробное обсуждение можно найти Вот.
  • Примечание C: US ​​Robotics 5637. Протестировано с Fedora, Raspberry Pi и Ubuntu. Подключено к системам идентификации вызывающего абонента Великобритании, British Telecom и США. Зависание FAX не приведет к прерыванию линии, отключит модем и прервет ncidd. Некоторые пользователи сообщают о проблемах с использованием этого модема, в частности, с Raspberry Pi.
  • Примечание D: 3Com 3CP2976. Утилита Linux lspci сообщает: «04: 01.0 Последовательный контроллер: 3Com Corp, Modem Division 56K FaxModem Model 5610 (rev 01)».
  • Примечание E: работает на нескольких дистрибутивах Linux. Подтверждено, что работает на Raspberry Pi 3 под управлением Ubuntu Mate и Pi 3-B Raspbian Jessie, но не работает, если блок питания Raspberry не может выдерживать 2 ампера.
  • Примечание F: работает на нескольких дистрибутивах Linux. Любопытно, что StarTech заявляет, что у него есть чип Conexant CX93010, но тот, что тестировали, отвечает CX93001.
  • Примечание G: CallerID намеренно отключен поставщиком в EEPROM патч. CallerID можно повторно включить в любом модеме на базе CX93001 с помощью простого исправления RAM после ATZ команда: В! 4886 = 00 для стран Bell FSK, В! 4886 = 01 для V23 FSK (Япония), В! 4886 = 02 для ETSI FSK (Франция, Италия, Испания), В! 4886 = 03 для SIN227 (Великобритания), В! 4886 = 05 для ETSI DTMF. Иногда дополнительно AT! 4892 = FF может потребоваться.

НИЕТО

  • Запись Томаса Глембоцкого [5] получил почетную награду[6] в конкурсе на дизайн Wiznet Ethernet Circuit Cellar 2007 для своего проекта NIETO: NCID и NTP-клиент [7][8][9][10][11]

NCIDdisplay (большой домашний светодиодный дисплей для NCID (Network Caller ID)

[12][13][14][15][16][17]


Потребительские сетевые маршрутизаторы со встроенным сервером NCID

ПроизводительМодельПоддерживаемая версия сервера NCID по данным производителя
Zyxel или ТелекомSpeedlink 55010.74 стр.13
AVM VodafoneEasybox 602 скриншот на странице 146?
AVM VodafoneEasybox 802 снимок экрана?
AVM VodafoneEasybox 803 снимок экрана?
AVM VodafoneEasybox 904 снимок экрана?
AVM VodafoneКоробка Fritz!?


использованная литература

  1. ^ Мейер, Гордон (2004). Умный дом: советы и инструменты для автоматизации вашего дома. "O'Reilly Media, Inc.". п. 117. ISBN  978-0-596-55386-9. Получено 29 июля 2020.
  2. ^ http://ncid.sourceforge.net/addon.html
  3. ^ http://ncid.sourceforge.net/doc/NCID-API.html
  4. ^ http://ncid.sourceforge.net/doc/NCID-UserManual.html#devices_top
  5. ^ Глембоцки, Томас (май 2008 г.). "Конкурс дизайна WIZnet iEthernet 2007" (PDF). Схема погреба. п. 35 год. Получено 2020-08-03.
  6. ^ Глембоцки, Томас (май 2008 г.). «NIETO: NCID и NTP-клиент» (PDF). Цепной погреб. п. 13. Получено 2020-08-03.
  7. ^ Глембоцки, Томас (май 2008 г.). "Конкурс дизайна WIZnet iEthernet 2007" (PDF). Схема погреба. п. 35 год. Получено 2020-08-03.
  8. ^ «Руководство по продукту WIZnet» (PDF). WIZnet. Ноябрь 2008. с. 25. Получено 2020-08-03.
  9. ^ «Руководство по продукту WIZnet» (PDF). WIZnet. Февраль 2012. с. 30. Получено 2020-08-03.
  10. ^ https://wiznet.tistory.com/archive/200805
  11. ^ ncid.sourceforge.net/lcd.html
  12. ^ https://lifehacker.com/1589556726
  13. ^ http://ncid.sourceforge.net/nciddisplay/nciddisplay.html
  14. ^ https://lifehacker.com/1589944895
  15. ^ https://www.lifehacker.co.uk/2014/06/12/build-caller-id-led-screen-room-house
  16. ^ https://www.lifehacker.com.au/2014/06/build-a-network-caller-id-led-screen
  17. ^ https://ampasimenite1.rssing.com/browser.php?indx=2720566&item=13104

внешние ссылки