最近,我试图更好地了解VOIP。我对手机在将音频信号转换为UDP数据包方面的作用有了足够的了解,并且我开发了嵌入式固件,因此我对互联网协议或数据格式并不陌生。我的问题是:VOIP服务器如何将该音频信息传递给陆线或无线运营商?是否有某种类型的电话号码DNS可以为您提供服务器的IP地址,您可以在其中发送数据?如果是这样,用于确定该信息的协议的名称是什么,以及一旦知道将其发送到何处就传输音频数据的协议。我试图搜索这些信息,但当然我的搜索都被无关紧要的结果所淹没。另外,我在哪里可以找到实施这些协议的文档?
答案 0 :(得分:0)
最流行的协议是SIP / RTP(SIP用于信令,RTP用于媒体)。 您将需要一个SIP服务器(softswitch)来处理这个问题。 为了能够将呼叫路由到固定电话或移动号码,您必须与软交换机中的运营商“互连”。然后,您将通过SIP / RTP再次将流量发送到他们的服务器(他们所说的地址),因为大多数运营商都支持SIP。或者,您可以将流量发送到传统PSTN(您将需要一个硬件:专用网关或软交换机中的PCI插槽)。