使用什么协议将 VOIP 传送到电话

What protocol(s) is used to deliver VOIP to phones

最近,我试图更好地了解VOIP。我对 phone 在将音频信号转换为 UDP 数据包方面的作用有足够的了解,并且我以开发嵌入式固件为生,所以我对互联网协议或数据格式并不陌生。我的问题是:VOIP 服务器如何将音频信息传递给固定电话或无线运营商? phone 号码是否有某种 DNS 可以为您提供可以发送数据的服务器的 IP 地址?如果是这样,用于确定该信息的协议的名称是什么,以及一旦知道将其发送到哪里就用于传输音频数据的协议。我试图搜索这些信息,但当然我的搜索全都被无关紧要的结果淹没了。另外,我在哪里可以找到实施这些协议的文档?

最流行的协议是 SIP/RTP(SIP for signaling and RTP 用于媒体)。 您将需要一个 SIP 服务器 (softswitch) 来处理这个问题。 为了能够将呼叫路由到固定电话或手机号码,您必须 "interconnect" 使用软交换中的运营商。然后您只需使用 SIP/RTP 再次将流量发送到他们的服务器(他们告诉的地址),因为大多数运营商都支持 SIP。或者,您可以将流量发送到传统的 PSTN(为此您需要一个硬件:专用网关或软交换机中的一个 PCI 插槽)。