有一台没有互联网连接的计算机(“服务器”),它位于没有 GSM 信号的地方。连接到它的唯一方法是模拟调制解调器(US Robotics 56Kbit/s)。该调制解调器连接到具有地理编号的国家 PSTN 线路,服务器(运行现代 Linux 发行版)配置为提供拨号串行终端。澄清一下,当你打电话到这条 PSTN 线路时,调制解调器握手(我认为这是 V90 协议),然后你会看到登录信息,然后你在 ttyS0 上。没有IP/PPP协议栈,只有串行终端。
我想以任何不需要我携带物理模拟调制解调器和(更糟糕的是)在物理 PSTN 线路周围查找的方式连接到该服务器,这至少在意大利的商业环境中确实是一种稀缺资源。澄清一下:服务器端的 PSTN 线路是唯一的通路,但我希望能够在客户端没有物理 PSTN 线路的情况下连接到它。
一些想法出现在我的脑海中,但我不知道它们是否能真正实现:
通过蓝牙/USB连接手机。旧手机导出了一个处理 AT 命令的 ttyUSB,但随后无法(AFAICT)获取音频流。我不知道在技术上是否可以编写一个拨打电话的 Android 应用程序,然后将音频编码为半原始 UDP 流。
通过 VOIP 路由呼叫。谷歌搜索,有些人似乎在通过 g711 (uLaw/aLaw) 的 VOIP 终端进行模拟调制解调器呼叫方面取得了不同的成功。看起来至少可以达到9600bps,这对我来说已经足够了。
即使上述之一是可能的,是否有任何可用的软件可以模拟完整的 V90 协议/握手/任何内容并将音频编码/解码为字节?
是否有任何在线服务可以为订户提供一组模拟调制解调器?听起来不是我个人会投资的业务,但你永远不知道:)
是否有任何物理对象与模拟调制解调器的现代 UMTS 等效,例如通过 USB 连接的盒子,您可以将 SIM 卡放入其中,它可以发挥所有作用,并在您的 PC 上为您提供 ttyUSB?
假设我只能物理访问服务器一次,是否可以在服务器上安装任何东西(硬件或软件),这会让我的生活更轻松?唯一的要求是必须经过标准的国家PSTN线路(双绞铜线),没有其他方法可以得到任何其他信号。起初,调制解调器看起来是最好的选择,但你永远不知道。
谢谢!
我设置了一个带有星号和 Elastix 作为 Web GUI 的 PBX。我已将所有来电设置为以振铃格式振铃到我们办公室人员的振铃组。唯一的问题是 Asterisk 接听并将电话转接到 VOIP 电话以从我们的 PSTN 线路振铃的时间。在办公室里,我们的 VOIP 电话开始响铃需要大约 5 次响铃,并且在我们改变甚至拿起电话之前它会进入我们运营商的语音信箱。我不知道为什么 Asterisk 需要这么长时间才能转接电话。我们使用的是带有 Digium TD410 卡的 Siemens Gigaset DE380 IP R 电话。
我正在寻找 VoIP 提供商,其中许多提供商的 TOS 中有一部分说他们不允许“非 IP 来源的流量”。
摘自 TOS:
您只能向[已删除公司名称] 发送通过互联网协议(“IP”)发起的网络流量。您导致、传输或路由任何非 IP 发起的流量到我们的网络可能会导致我们立即终止服务,由我们自行决定,恕不另行通知。您同意赔偿并使我们、我们的关联公司和子公司、员工、董事、高级职员和股东免受任何和所有索赔、责任、损失、判决、损害和费用的伤害,包括但不限于律师费和费用,由您向我们的网络发送非 IP 来源的流量引起或引起的。我们可能会自行决定将因您向我们的网络发送非 IP 来源的流量而导致的任何额外费用或费用转嫁给您。
任何人都可以举例说明流量不是来自 IP 的情况。他们在保护自己的业务免受什么侵害?
我正在尝试了解 SIP,让我一直困惑的一件事是电话号码和拨号计划与 SIP URI 之类的me@domain.com. 有什么不同?它们如何共存/协同工作?
例如,您是否使用 me@domain.com URI 进行连接,然后通过该连接发送 DTMF 音调(我对此表示怀疑,但我不确定其他方式如何工作?)