探索SIP消息的自动适配、分析与异常检测
1. Babel - SIP:自动学习的SIP消息翻译器
1.1 背景与作用
在新的SIP栈实现或全新代理创建到最终可靠版本发布的过渡阶段,由于软件实现的不成熟,设备虽理论上实现相同协议,但常无法正常通信。Babel - SIP应运而生,它作为特定SIP代理的中介,分析发送到代理的SIP消息(目前主要是REGISTER和INVITE消息),学习哪些消息被代理接受,哪些被拒绝。随着时间推移,它能准确判断传入消息是否可能被代理接受,若不能,则对消息进行修改以提高接受概率。
1.2 重试实验分析
为分析手机成功联系SIP代理所需的尝试次数,进行了REGISTER和INVITE实验。每个实验由参数r驱动,r表示手机尝试注册或呼叫的最大次数。实验前用测试数据对Babel - SIP进行训练,若在规定尝试次数内未成功,则记为“never”。
| # REGISTERs | 1 | 2 | 3 | 4 | ≥5 | never |
|---|---|---|---|---|---|---|
| r = 1 | 10 | 57 | ||||
| r = 2 | 14 |
SIP消息自适应与异常检测
超级会员免费看
订阅专栏 解锁全文

9

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



