diff --git a/daemon/call.c b/daemon/call.c index a21fc84c63..e0a1760bec 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -2018,6 +2018,11 @@ int monologue_offer_answer(struct call_monologue *other_ml, GQueue *streams, ice_update(media->ice_agent, NULL); /* this is in case rtcp-mux has changed */ recording_setup_media(media); + + if (!call->rtpe_connection_addr.len) { + call->rtpe_connection_addr.s = call_malloc(call, 64); + format_network_address(&call->rtpe_connection_addr, media->streams.head->data, flags, 0); + } } return 0;