Browse Source

MT#55283 set up recording after offer/answer

The monologue label (and possibly other) get set during the offer/answer
routine. Do the call recording setup after this has been done.

closes #1791

Change-Id: Ie1b1a7d5a1df7058ba90c3dd5cbd79159f48683d
(cherry picked from commit c96755de06)
pull/1887/head
Richard Fuchs 2 years ago
parent
commit
b6b4885653
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      daemon/call_interfaces.c

+ 3
- 3
daemon/call_interfaces.c View File

@ -2066,9 +2066,6 @@ static const char *call_offer_answer_ng(struct ng_buffer *ngbuf, bencode_item_t
chopper = sdp_chopper_new(&sdp);
bencode_buffer_destroy_add(output->buffer, (free_func_t) sdp_chopper_destroy, chopper);
update_metadata_monologue(from_ml, &flags.metadata);
detect_setup_recording(call, &flags);
if (flags.drop_traffic_start) {
CALL_SET(call, DROP_TRAFFIC);
}
@ -2083,6 +2080,9 @@ static const char *call_offer_answer_ng(struct ng_buffer *ngbuf, bencode_item_t
if (!ret)
save_last_sdp(from_ml, &sdp, &parsed, &streams);
update_metadata_monologue(from_ml, &flags.metadata);
detect_setup_recording(call, &flags);
struct recording *recording = call->recording;
if (recording != NULL) {
meta_write_sdp_before(recording, &sdp, from_ml, opmode);


Loading…
Cancel
Save