Использовать Raspberry Pi в качестве телефона POTS?
Я хотел бы использовать компьютер в качестве телефона POTS телефона.
Зачем? - Я хочу использовать raspberry pi на телефонном порту аналогового телефонного адаптера (ATA), чтобы посмотреть, смогу ли я использовать его для автоматизации телефонных звонков через порт POTS.
Опять же почему? - ObiHai ATA - единственные устройства, не принадлежащие Google, которым разрешено напрямую подключаться к SIP-сервису Google Voice. Я хочу посмотреть, смогу ли я совершать простые вызовы ботом по номерам телефонов США или настраивать обработку голосовой почты только по любопытству.
Как подключить компьютер к разъему POTS, чтобы использовать его в качестве трубки?
2 ответа
Технически это должно быть возможно, но это будет нелегко. Это потребует дополнительных электрических конструкций и электроники, а также программирования.
POTS линии являются аналоговыми. Все выводы GPIO Raspberry Pi являются цифровыми. Вам нужно будет использовать аналого-цифровой преобразователь или создать его самостоятельно. Вот немного информации .
Вторая проблема - это баки электроэнергии. На стандартном Raspberry Pi все контакты GPIO имеют напряжение 3,3 Вольт. Я считаю, что заявлено, что даже ввод 5 вольт может привести к потенциальному повреждению Pi. Линии POTS могут быть низкими при 6 вольтах и шипами до 90 вольт. Вам понадобится электроника, чтобы уменьшить мощность до 3,3 В на входе и увеличить его на выходе. В противном случае, ты бы поджарил своего Пи. Вот некоторая информация о мощности БАКОВ.
Предполагая, что вам удастся выполнить все вышеперечисленное, вам потребуется преобразовать цифровые данные в аналоговые тоны, которые фактически использует телефон. Вам нужно будет воссоздать тоны DTMF для набора номера. Вам также необходимо преобразовать цифровой звук в аналоговый и наоборот.
Затем есть программирование для управления любым из упомянутых процессов, если они не обрабатываются электроникой.
Опять же, это возможно , но, вероятно, не стоит хлопот. Выделенное устройство кажется гораздо лучшим решением.
Вы не можете (легко). ATA является аналоговым устройством, а Pi цифровым. Возможно, вам удастся создать какой-то конвертер для него (что было бы очень сложно сделать правильно), но тогда вы можете просто купить дополнительное оборудование для взаимодействия с ATA.
На самом деле существует 2 вида ATA - устройство FXS, которое позволяет вам подключить телефон к цифровой системе (VoIP), и FXO, который делает обратное. Таким образом, вы, вероятно, можете связать свое устройство ObiHai (которое звучит как fxs) с устройством FXO, а затем использовать что-то вроде Asterisk/FreePBX от вашего Pi для управления им. Обратите внимание, что вам, возможно, придется сгладить проблемы импеданса / эха.
(Кстати, я считаю, что вы использовали термин POTS неправильно, поскольку вы не подключаетесь к "простой старой телефонной сети", а ATA не является устройством FXO)