mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-06 21:33:08 +00:00
Include ice-ufrag and ice-pwd attributes in RE-INVITE.
This commit is contained in:
parent
cec1d35fed
commit
dc4c620474
1 changed files with 3 additions and 3 deletions
|
|
@ -170,6 +170,9 @@ static sdp_message_t *create_generic_sdp(const SalMediaDescription *desc, const
|
|||
if ((ice_session != NULL) && (ice_session_check_list(ice_session, 0) != NULL)) {
|
||||
char buffer[512];
|
||||
switch (ice_session_state(ice_session)) {
|
||||
case IS_Completed:
|
||||
sdp_message_a_attribute_add(local, -1, osip_strdup("nortpproxy"), osip_strdup("yes"));
|
||||
/* No break to also include the ice-ufrag and ice-pwd attributes when ICE session is completed. */
|
||||
case IS_Running:
|
||||
case IS_Stopped:
|
||||
snprintf(buffer, sizeof(buffer), "%s", ice_session_local_pwd(ice_session));
|
||||
|
|
@ -177,9 +180,6 @@ static sdp_message_t *create_generic_sdp(const SalMediaDescription *desc, const
|
|||
snprintf(buffer, sizeof(buffer), "%s", ice_session_local_ufrag(ice_session));
|
||||
sdp_message_a_attribute_add(local, -1, osip_strdup("ice-ufrag"), osip_strdup(buffer));
|
||||
break;
|
||||
case IS_Completed:
|
||||
sdp_message_a_attribute_add(local, -1, osip_strdup("nortpproxy"), osip_strdup("yes"));
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue