]> sjero.net Git - linphone/blobdiff - coreapi/linphonecall.c
Do not update session version in SDP when remote send re-invite without updating it.
[linphone] / coreapi / linphonecall.c
index 3bf93f78e8afd68d52d646da6dab448ebe1931f0..663e552a902e3234220b0ab71d5067058cfb9649 100644 (file)
@@ -1704,6 +1704,16 @@ void linphone_call_update_crypto_parameters(LinphoneCall *call, SalMediaDescript
 #endif
 }
 
+void linphone_call_update_remote_session_id_and_ver(LinphoneCall *call) {
+       SalMediaDescription *remote_desc = sal_call_get_remote_media_description(call->op);
+       if (remote_desc) {
+               ms_warning("linphone_call_update_remote_session_id_and_ver(): id=%u, ver=%u",
+                               remote_desc->session_id, remote_desc->session_ver);
+               call->remote_session_id = remote_desc->session_id;
+               call->remote_session_ver = remote_desc->session_ver;
+       }
+}
+
 void linphone_call_delete_ice_session(LinphoneCall *call){
        if (call->ice_session != NULL) {
                ice_session_destroy(call->ice_session);