Коротко — потому что обычная «телефонная пара» не даёт той самой телефонной линии (питание -48V, генерацию звонка, имитацию АТС и др.), просто соединять два LINE‑разъёма нельзя: оба модема фактически являются FXO‑устройствами (они «подключаются к линии»), и ни одно из них не даёт ring/питание другому, поэтому нет вызова и нет ответного «off‑hook» — NO CARRIER / отсутствие хендшейка.
Что нужно сделать на практике
1) Правильно: вставить каждый модем в устройство, которое эмулирует POTS/АТС (то есть даёт FXS‑интерфейс). Это может быть:
- специальный «telephone line simulator» / «PSTN line simulator» (лабораторный тест‑бокс для телефонных линий);
- любая аппаратура с FXS‑портом (устройство, выдающее «линию» и ring‑напряжение) — например телефонная мини‑АТС (PBX) с аналоговыми портами или FXS‑порт ATA (только не FXO);
- коммерческий «modem coupler»/«line simulator» (часто продаётся для тестирования модемов/факсов).
Иными словами: между двумя FXO (модемами) должен стоять FXS (имитатор телефонной линии / АТС).
2) Конфигурация модемов:
- На «принимающем» модеме включите автоответ: ATS0=1 (и сохраните AT&W).
- На «звонящем» модеме выполните ATD (например ATDT<номер>), либо команду дозвона, которую ожидает симулятор. Многие симуляторы просто пропускают любой «номер» и генерируют звонки.
- Убедитесь, что у обоих модемов одинаковые параметры (v.92/v.90, V.42, V.42bis и т.д.), и что они не отключают конкретные модуляции.
3) Практика:
- Подключаете оба RJ11 (LINE) модема в «симулятор линии».
- На ПК с вызывающим модемом даёте ATD..., на принимающем приёмник должен среагировать (симулятор даст ring), модем ответит и выполнится скачивание протоколов — слышен хендшейк, после чего устанавливается соединение и поднимается PPP.
Возможные простые альтернативы (если вы не хотите покупать «симулятор»)
- Использовать внешние (serial) модемы и соединить их через null‑modem (RS‑232) между компьютерами — тогда вообще не нужны телефонные линии. Но это требует, чтобы модемы имели RS‑232 интерфейс и поддерживали управление через него.
- Использовать мини‑АТС/PBX или дешёвый ATA/FXS (хотя вы писали, что VoIP‑шлюзы не подходят — но чистый ATA с FXS по сути даёт именно нужную «линию»).
Чего делать не стоит и что опасно
- Просто подавать сами по себе переменную «звонковую» 90VAC и −48V без знаний — риск поранить себя или испортить модемы. Генерация ring‑напряжения требует трансформатора и безопасной схемы.
- Подключать LINE‑to‑LINE без промежуточного FXS — это то, что вы делали, и поэтому не работает.
Ключевая мысль: два FXO‑устройства (модема) требуют посредника с FXS‑функцией (симулятор телефонной линии / мини‑АТС / FXS‑порт). Купите/возьмите на пробу «telephone line simulator» или устройство с FXS‑портом — и соединение заработает. Если нужно, могу посоветовать конкретные модели/поисковые запросы или пошагово расписать команды AT для ваших модемов.