From 8bb41e73dc54bbc3159b0c69927ba017d6894e8f Mon Sep 17 00:00:00 2001 From: Peter Kelly Date: Mon, 9 Sep 2024 10:43:02 +0100 Subject: [PATCH] back to old parser --- daemon/call_interfaces.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index eaa78bb3d..ad75dc7e9 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -1739,6 +1739,19 @@ static void call_ng_main_flags(sdp_ng_flags *out, str *key, bencode_item_t *valu case CSH_LOOKUP("recording file"): out->recording_file = s; break; + case CSH_LOOKUP("recording-media-slot-offer"): + // This needs to be > 0 + out->media_rec_slot_offer = bencode_get_integer_str(value, out->media_rec_slot_offer); + //out->media_rec_slot_offer = parser->get_int_str(value, out->media_rec_slot_offer); + break; + case CSH_LOOKUP("recording-media-slot-answer"): + // This needs to be > 0 + out->media_rec_slot_answer = bencode_get_integer_str(value, out->media_rec_slot_answer); + //out->media_rec_slot_answer = parser->get_int_str(value, out->media_rec_slot_answer); + break; + case CSH_LOOKUP("recording-media-slots"): + out->media_rec_slots = parser->get_int_str(value, out->media_rec_slots); + break; case CSH_LOOKUP("passthrough"): case CSH_LOOKUP("passthru"): switch (__csh_lookup(&s)) {