Можно ли собрать свой определитель номера для домашнего телефона?
Можно ли самому собрать определительно номера для стационарного телефона? (Ну, вернее, я думаю можно, но как? Есть манулы, схемы?)
В любой сети ли он будет работать, или обязательно чтобы холдер АТС включил возможность определения номера?
Абонентская аналоговая сигнализация в принципе не передает никакой АОН. АОН - дополнительный сервис телефонии, в общем случае не обязательный. Определить номер звонящего можно при подключении телефона к цифровой линии (bri, sip). Номер звонящего всего лишь поле (Caller-ID) в одном пакете сигнализации. АТС может произвольно менять поля по преднастроенной логике. Собственно, если это поле обнулено, оно и не придет на конечный аппарат.
Можно можно, паял в 90-е АОНЫ на Z80 :) Только он поднимает трубку и ловит частотные посылки с номером звонящего, при этом посылает в линию имитацию КПВ. Так что если позвонил и попал на АОН то денежки за первую минуту уже сняли или автомат скушал монетку (были такие раньше) .
Если АТС не отдает номер звонящего, то не работает междугородняя связь.
Можно. Раньше были радио-конструкторы на базе Z80, где реализован "российский АОН" (который поднимал трубку и "курлыкал" в линию). Сейчас на новых ГАТС есть функция "Евро АОН" (который трубку не поднимает), но включен он не везде, и зачастую идет как доп. услуга.
Наверное, оба варианта можно реализовать на современной базе - Arduino и пр.
Мануалы и схемы - искать в журнале Радио. Теорию - в многочисленных трудах Гольдштейна.