Hi All,

Below is the scenario..

UAC1--------------------------------------------------------------------UAC2

1)---------------------INVITE (a=sendrecv)------------------------->
2)<---------------------200-OK(a=recvonly)-------------------------
3)-------------------------------ACK-------------------------------------->

4)<---------------------INVITE (a=sendonly)-------------------------
5)---------------------200-OK(a=inactive)------------------------->
6)<---------------------------ACK -----------------------------------------

7)<---------------------INVITE (a=sendonly)-------------------------
8)---------------------200-OK(a=recvonly)------------------------->
9)<---------------------------ACK -----------------------------------------

The call is established in step 3. It's an audio and video call.
In step 4 UAC2 puts call on hold by sending (a=sendonly) for both
audio and video media lines.
In step 5 UAC1 responds with a=inactive for both audio and video lines
and along with that it makes video port as 0.

While resuming in step 7

Does UAC2 send video line with valid port or 0 port??? for audio mline
it is sending validn port with a=sendrecv.


What is happening is UAC2 is sending mline for video as last
used(while holding) with valid port and a=sendonly??

Does RFC says anything or is it implementation dependent behavior??


Thanks,
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to