只提供有价值的信息,杜绝冗余。
端到端工作原理
SIP中继是一种虚拟连接,通过SIP信令建立通话,并将音频作为RTP媒体流进行传输。您的PBX、软交换或应用程序向中继进行注册;当发起通话时,SIP通过SDP提议/应答(offer/answer)协商会话,并由RTP承载语音。语音API对此进行了封装,从而使HTTPS请求能够发起通话,并通过Webhook驱动通话流程的推进。参见/answers/what-is-sip、/answers/what-is-rtp和/products/voice.
SIP中继对比可编程语音API
SIP中继提供原始连接——您可以自带PBX或软交换机并直接使用SIP,非常适合处理高通话量的联络中心和运营商。可编程语音API通过REST和Webhook将SIP完全抽象化,非常适合希望在不运行电信基础设施的情况下添加一键拨号、IVR或语音OTP的开发人员。大多数平台(包括BroadNet)均提供这两种服务。请参阅 /answers/programmable-voice和 /products/voice.
核心组成部分
用于入站通话的DID号码;用于出站的PSTN和移动落地;并发通道容量(同时运行的通话数量)以及控制突发流量的每秒通话数上限;监管SIP边缘的会话边界控制器(SBC);以及对音频进行编码的编解码器(G.711, Opus)。每项配置均按账户分配并组合成通话流程。参见/answers/what-is-did、/answers/what-is-sbc和/answers/what-is-voice-codec.
相较于传统PRI线路的优势
无需安装物理电路,通过增加会话而非布线即可实现容量扩展,一个互联即可覆盖200多个国家,按需计费,且通过代码即可更改呼叫流程,无需重新编写PBX程序。SIP中继还将入站和出站流量整合到同一IP路径,从而降低成本并简化自动回退。请参阅 /products/voice和 /tools/erlang-calculator.
局限性及规划建议
VoIP对网络质量非常敏感——抖动、丢包和延迟会降低通话音质,因此中继线需要QoS和监控。NAT和防火墙穿透必须在SIP边缘处理,容量受限于并发通道数和每秒呼叫数,而外呼受限于主叫身份识别(CLI/STIR-SHAKEN)和请勿打扰规则。参见 /answers/voip-quality、/answers/what-is-nat-traversal和 /answers/what-is-cps.
SIP中继是否等同于语音API?
不是。SIP中继是连接层——它通过SIP和RTP在您的电话系统与网络之间传输通话。语音API是其上层的开发者控制层,让代码无需直接使用SIP协议即可发起并管理通话。您可以使用不带API的SIP中继,但现代可编程语音服务会同时为您提供这两者。BroadNet通过1,000多个运营商直连提供语音连接,可用性达99.99%。查看/products/voice.