如何使 Raspberry Pi 成为 VoIP ATA 设备
How to make Raspberry Pi to be a VoIP ATA Device
我想用Raspberry Pi制作一个VoIP ATA(模拟电话适配器)设备,此外,我还想给Raspberry Pi添加FXS端口。请告诉我是否可能。如果是,那怎么办?
这可能是可能的,但仅靠 Pi 不行。
您将需要设计和构建一些外部电路以在 telephone 线路音频(apparently runs at 48 volts)和 Pi 可以产生的音频信号之间进行转换。此外,Pi 似乎没有音频输入,因此您可能需要添加 USB 音频设备或使用 Pi 必须读取来自 phone 线路的音频信号的模数转换器,如果它可以被足够快地轮询。
如果板子上已经有真正的微型 phone 插孔,而不是 Pi,你可能会更幸运。
然后在软件方面,您需要连接音频输出,无论您使用什么来接收音频,以及您需要的任何电路 open/close 电路或向您的 VoIP 软件发送特殊的振铃电压选择。如何编写该驱动程序代码将在很大程度上取决于您实际构建的物理电路以及您希望与之通信的 VoIP 软件。
上面link有一个线路电平音频到phone音频转换电路的设计,可以帮助你入门。您也可以将项目的电路部分移至 Electrical Engineering StackExchange 站点。
我想用Raspberry Pi制作一个VoIP ATA(模拟电话适配器)设备,此外,我还想给Raspberry Pi添加FXS端口。请告诉我是否可能。如果是,那怎么办?
这可能是可能的,但仅靠 Pi 不行。
您将需要设计和构建一些外部电路以在 telephone 线路音频(apparently runs at 48 volts)和 Pi 可以产生的音频信号之间进行转换。此外,Pi 似乎没有音频输入,因此您可能需要添加 USB 音频设备或使用 Pi 必须读取来自 phone 线路的音频信号的模数转换器,如果它可以被足够快地轮询。
如果板子上已经有真正的微型 phone 插孔,而不是 Pi,你可能会更幸运。
然后在软件方面,您需要连接音频输出,无论您使用什么来接收音频,以及您需要的任何电路 open/close 电路或向您的 VoIP 软件发送特殊的振铃电压选择。如何编写该驱动程序代码将在很大程度上取决于您实际构建的物理电路以及您希望与之通信的 VoIP 软件。
上面link有一个线路电平音频到phone音频转换电路的设计,可以帮助你入门。您也可以将项目的电路部分移至 Electrical Engineering StackExchange 站点。