Hi friends,
I am facing an issue in one of the scenario with my UA. The scenario is mentioned below. Here my UA is client. Client Server ß----------------INVITE (TCP)----------------- ---------------------1xx (TCP)-----------------à -------------------200 OK (TCP)---------------à ß-------------------ACK (TCP)------------------ ß----------------------RTP--------------------à --------------------BYE (UDP)-----------------à As shown above, the Server sends INVITE message using TCP transport and the session is established over TCP transport. However, in ACK, the Server is not including any transport field in the Contact header. Now, as per RFC3261, if there is no transport mentioned in the Contact header, then by default, it shall be considered as UDP transport. So, my UA sends BYE using transport as UDP. But the Server does not recognize it and does not terminate session. Similar kind of case occurs when INVITE with TCP is send by Client and Server does not mention transport in Contact header of 200 OK against INVITE message. So, what shall be the actual behavior in this case? Thanks, Mohit Soni _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
