diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index 09169c020..a92059a3e 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -2093,8 +2093,10 @@ const char *call_publish_ng(ng_command_ctx_t *ctx, const char *addr) { if (!flags.sdp.len) return "No SDP body in message"; - if (!flags.call_id.len) + if (!flags.call_id.len) { flags.call_id = STR_LEN(rand_hex_str(rand_call_id, 32), 64); + log_info_str(&flags.call_id); + } if (!flags.from_tag.len) flags.from_tag = STR_LEN(rand_hex_str(rand_from_tag, 32), 64); @@ -2522,8 +2524,10 @@ const char *call_create_ng(ng_command_ctx_t *ctx) { call_ng_process_flags_RETURN(&flags, ctx); - if (!flags.call_id.len) + if (!flags.call_id.len) { flags.call_id = STR_LEN(rand_hex_str(rand_call_id, 32), 64); + log_info_str(&flags.call_id); + } if (!flags.from_tag.len) flags.from_tag = STR_LEN(rand_hex_str(rand_from_tag, 32), 64);