双向保持,即A 保持 B, B保持A
A 保持 B: A发送sendonly B 回复 recvonly
B 保持 A:B发送inactive A无消息 (sendonly也可)
A 解除保持: A发送sendrecv, A无消息
B解除保持: B发送sendrecv, A回复sendrecv
A B可继续通话。
如果请求某媒体流的方向为sendonly,那么响应中对应媒体的方向必须为recvonly;
如果请求某媒体流的方向为recvonly,那么响应中对应媒体的方向必须为sendonly;
如果请求某媒体流的方向为sendrecv,那么响应中对应媒体的方向可以为sendrecv/sendonly/recvonly/inactive中的一种;
如果请求某媒体流的方向为inactive,那么响应中对应媒体的方向必须为inactive;