Большинство мобильных телефонов сегодня имеют аудиоразъем, который работает как для вывода, так и для ввода звука. Вот почему сегодня есть наушники со встроенными микрофонами для телефонных звонков. Итак, возможно ли с помощью этого двухстороннего аудиоразъема установить коммутируемое соединение с моего компьютера (с помощью программного модема) через телефон?
4 ответа
Нет. Аналоговые телефонные модемы (также называемые POTS - модемы "Обычная старая телефонная связь") работали, потому что, когда традиционная телефонная сеть (также известная как PSTN - "Коммутируемая телефонная сеть общего пользования") оцифровывала аудио, это делалось с 8-битными выборками 8000 раз. в секунду, всего 8 бит * 8 кГц = 64 000 бит / с цифрового аудио. Было невозможно полностью использовать эти полные 64 Кбит / с для данных из-за проблем с аналоговым <-> цифровым преобразованием (АЦП / ЦАП), но если у вас был цифровой модем на цифровой телефонной линии (например, B-канал ISDN) Вы можете отправить на 53-56 кбит / с через один ЦАП. Но из аналоговой линии вы можете отправлять только 33,8 кбит / с через один АЦП.
Но проблема с мобильными телефонами заключается в том, что они никогда не обеспечивали полный цифровой аудиоканал 64 Кбит / с, как это делал стационарный телефон. Они используют кодеки с потерями для сжатия вашего голосового аудио до уровня 9600 бит / с. Поэтому, если вы хотите попытаться выполнить звуковую сигнализацию по этому каналу, я думаю, вам повезет получить 4800 бит / с (4,8 кбит / с = 0,6 КБ / сек). И это предполагает, что вы разрабатываете собственные схемы модуляции, чтобы получить максимальную отдачу от того, что дает вам этот аудиоканал. Я понятия не имею, будет ли какая-либо из традиционных схем модуляции, используемых модемами POTS, работать хорошо по голосовым каналам GSM. Насколько я знаю, готовый модем POTS может просто полностью упасть, и даже не сможет выдержать давнюю скорость 300 бит / с по голосовому каналу GSM.
Обновление: я нашел в Интернете ссылку, в которой говорилось, что выполнение аналоговой звуковой модуляции по голосовым каналам GSM обычно ограничено 2400 бит / с, поэтому моя оценка выше была довольно щедрой.
Это немного выходит за рамки вашего вопроса, но обратите внимание, что существовали технологии для создания соединений, подобных коммутируемому, через цифровые сотовые сети, но без сильно ограничивающего скорость аналогового усложнения подключения модема POTS к разъему гарнитуры сотового телефона.
Одно решение называлось «Данные с коммутацией каналов» или CSD, и обычно включало подключение вашего компьютера к вашему сотовому телефону через последовательное соединение какого-либо типа (с использованием традиционных последовательных интерфейсов в стиле RS-232 или RS-422 или ИК-порта в старые времена, и через USB или Bluetooth), и ваш сотовый телефон предоставляет этому последовательному интерфейсу прямой доступ к соединению для передачи данных со скоростью 9600 бит / с к оборудованию оператора беспроводной связи. Внутри сети оператора беспроводной связи ваш поток данных со скоростью 9600 бит / с будет подаваться в цифровой модем, подключенный к цифровой телефонной линии, поэтому вы можете использовать эту технологию для осуществления модемного вызова со скоростью 9600 бит / с на любой модем в КТСОП.
За CSD последовала High-Speed CSD (HSCSD), которая была похожа на CSD, за исключением того, что ваш сотовый телефон будет использовать 4 голосовых канала GSM одновременно, так что вы сможете устанавливать соединения со скоростью ~ 56 кбит / с, как (по крайней мере, в нисходящем канале) последняя эра модемов POTS (V.90).
При использовании цифровых сотовых технологий, таких как GPRS и EDGE, было возможно использовать это последовательное соединение с телефоном для PPP, но это не сработало бы, если бы какой-либо модем был подключен к любой телефонной линии; другой конец вашего соединения PPP должен был бы быть сервером PPP, который получает свои соединения PPP не от модемов, а через IP, туннелированный в L2TP. Это было распространено среди интернет-провайдеров, которые передали свои POP-номера модемного модема сторонним организациям, таким как уровень 3 и UUNet, и до сих пор широко распространено среди ISL-провайдеров DSL (поэтому для многих служб DSL требуется PPPoA или PPPoE).
tl; dr: Чтобы ответить на ваш конкретный вопрос, нет, вероятно, невозможно подключить модем POTS через разъем для гарнитуры к мобильному телефону и установить успешное соединение с модемом в PSTN. Если он вообще подключается, он, вероятно, будет использовать только очень низкие скорости передачи данных (даже при использовании модемов POTS) и будет нестабильным и ненадежным. Тем не менее, существуют (или были) другие способы подключения компьютера к сотовому телефону для совершения звонков через модем или соединения PPP.
Не прямой ответ, а любопытный.
Хотя невозможно использовать устаревшие модемы с сотовыми речевыми каналами, на самом деле можно разработать специальный модем, который будет работать над ним (более или менее путем подключения к гнезду телефонной трубки, как того пожелает OP). Это полезная функция, потому что:
- Покрытие данных может быть недоступно в удаленных районах, где передача данных все еще может потребоваться (для поддержки банкоматов и терминалов EFT, чтобы назвать наиболее распространенную потребность).
- Голосовой канал имеет наивысший приоритет связи и будет продолжать работать, даже если услуги передачи данных полностью переполнены (из-за большого скопления людей или скачка в использовании).
Статья IEEE, описывающая возможный подход:
Компания, которой удалось превратить вышеуказанный подход в успешный коммерческий продукт:
ранее подключал сотовый телефон к аналоговому модему до того, как доступ к данным был доступен.
использовал док-станцию для мобильного телефона, к которой были подключены внешний динамик и внешний микрофон, а затем использовал патч для радиотелефона heathkit, чтобы изолировать (нулевой) аудиовход от аудиовыхода и обеспечить сбалансированное телефонное соединение.
сделал виртуальную телефонную линию с фильтром постоянного тока, чтобы модем был доволен, и подключил к нему патч телефона.
набрал номер модема на сотовом телефоне вручную, подключил модем с помощью команды atdt, которая игнорировала отсутствие тонального сигнала и набрала одну цифру.
это работало для многих звонков на стационарный модем
в то время как 9600 бод было нормой, можно было бы подумать, что вы могли бы получить 28 800 или 33,6 КБ из установки
попробовал это с подключенным сотовым телефоном ameritech (оператор наземной линии связи), звонки на сотовые телефоны были отражены без установки и не установили бы соединение вообще с модемом
у меня был сотовый телефон той же модели на сотовом (оператор беспроводной связи), обычные сотовые звонки были кристально чистыми, при подключении к "настройке" он обеспечивал вызовы модемного набора со всего моего штата и близлежащих штатов, а также междугородный модем звонки из-за пределов области
также имел обычный настольный телефон, чтобы они могли делать тестовые звонки через настройку, если возник вопрос о его работе.
Если вы говорите о преобразовании ваших телефонов. Передача данных с сотового оператора в сигнал коммутируемого доступа для входа в модем удаленного доступа, это может быть возможным и, вероятно, позволит решить большинство проблем, о которых говорят другие, если вы пытаетесь использовать мобильный телефон в качестве модема, это было бы другой историей.
если бы вы могли выяснить, как преобразовать ваше подключение для передачи данных в тот же сигнал, вам все равно нужно было бы найти адаптер для подключения аудиоразъема к телефонной линии, а затем подключить его к коммутируемому модему, в котором вы сможете получить только данные скорости модема Dial-up