首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

SIP协议针对200(ok)消息发出的ACK消息丢失,该怎么应对

2012-02-15 
SIP协议针对200(ok)消息发出的ACK消息丢失,该如何应对?最近发现,在网络很差时,有些消息可能丢失。其中200(O

SIP协议针对200(ok)消息发出的ACK消息丢失,该如何应对?
最近发现,在网络很差时,有些消息可能丢失。

其中200(OK)消息的确认消息ACK丢失后,
当前我们使用的SIP协议栈处理为:远端重发200(OK)消息,而客户端不再处理。

看了看SIP原协议,好像没有说明,
这种情况下,客户端是不是应该再回ACK消息呢?



[解决办法]
看你怎么定义这种情况了
如果你认为这样就算呼叫成功,那么就再回ack
如果你认为呼叫失败,就不回ack
[解决办法]
是要重发200,直到ack timeout
[解决办法]
rfc 3261里有详细的规定

热点排行