mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-07-11 17:53:33 +00:00
log auto adjust ip and port separate so it doesn't get clobbered on hold/update events
This commit is contained in:
parent
9d8af739c8
commit
ecd8aabf5d
@ -932,9 +932,11 @@ static void handle_ice(switch_rtp_t *rtp_session, switch_rtp_ice_t *ice, void *d
|
|||||||
if (channel) {
|
if (channel) {
|
||||||
switch_channel_set_variable(channel, "remote_media_ip_reported", switch_channel_get_variable(channel, "remote_media_ip"));
|
switch_channel_set_variable(channel, "remote_media_ip_reported", switch_channel_get_variable(channel, "remote_media_ip"));
|
||||||
switch_channel_set_variable(channel, "remote_media_ip", host);
|
switch_channel_set_variable(channel, "remote_media_ip", host);
|
||||||
|
switch_channel_set_variable(channel, "rtp_auto_adjust_ip", host);
|
||||||
switch_snprintf(adj_port, sizeof(adj_port), "%u", port);
|
switch_snprintf(adj_port, sizeof(adj_port), "%u", port);
|
||||||
switch_channel_set_variable(channel, "remote_media_port_reported", switch_channel_get_variable(channel, "remote_media_port"));
|
switch_channel_set_variable(channel, "remote_media_port_reported", switch_channel_get_variable(channel, "remote_media_port"));
|
||||||
switch_channel_set_variable(channel, "remote_media_port", adj_port);
|
switch_channel_set_variable(channel, "remote_media_port", adj_port);
|
||||||
|
switch_channel_set_variable(channel, "rtp_auto_adjust_port", adj_port);
|
||||||
switch_channel_set_variable(channel, "rtp_auto_candidate_adjust", "true");
|
switch_channel_set_variable(channel, "rtp_auto_candidate_adjust", "true");
|
||||||
}
|
}
|
||||||
rtp_session->auto_adj_used = 1;
|
rtp_session->auto_adj_used = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user