深入探究SIP网络中的呼叫控制与消息处理
1. SIP协议中的问题与挑战
SIP(Session Initiation Protocol)作为一种用于呼叫会话建立和管理的协议,在VoIP等领域发挥着关键作用。然而,当前SIP协议存在一些问题。例如,在某些条款中,未明确规定每次都必须生成新的随机值。若点击拨号应用连接两个此类实现,且它们同时发送re - INVITE,由于会在同一时间重试,眩光问题将无法解决。
为解决这一问题,建议加强SIP规范中的相关条款,或者为用户代理(UA)建立每次计算新随机定时器值的最佳实践。
2. 相关工作对比
在第三方呼叫控制(3PCC)方面,SIP社区的工作有一定成果,但关于多个基于SIP的控制器进行组合式3PCC的已发表工作较少。我们可以从其他领域寻找相关参考:
- 公共交换电话网络(PSTN) :电话呼叫通常会经过多个电话交换机,每个交换机可能进行媒体切换。在PSTN中,信令和媒体沿相同路径传输,媒体切换在每个交换机内部进行,因此组合控制较为直接。
- 分布式特征组合(DFC) :这是一种以管道 - 过滤器方式组合特征逻辑模块(特征盒)的架构。基于IP的DFC实现通过中央媒体控制模块处理组合媒体控制。中央媒体控制模块维护一个表示外部端点和特征盒之间媒体连接的图。当特征盒进行媒体切换时,会向中央媒体控制模块发送命令,模块更新图后确定端点之间的连接方式。不过,这种方法存在两个明显缺陷:
- 集中式算法是性能瓶颈。
- 若特征模块位于多个管理域,它们必须与中央媒体控制模块建立信令和信任关系。
为改
超级会员免费看
订阅专栏 解锁全文
105

被折叠的 条评论
为什么被折叠?



