|
|
|
@ -1019,6 +1019,9 @@ static void call_ng_flags_flags(sdp_ng_flags *out, str *s, helper_arg dummy) { |
|
|
|
case CSH_LOOKUP("block-DTMF"): |
|
|
|
out->block_dtmf = 1; |
|
|
|
break; |
|
|
|
case CSH_LOOKUP("block-egress"): |
|
|
|
out->block_egress = 1; |
|
|
|
break; |
|
|
|
case CSH_LOOKUP("block-short"): |
|
|
|
case CSH_LOOKUP("block-shorts"): |
|
|
|
case CSH_LOOKUP("block-short-packets"): |
|
|
|
@ -2412,6 +2415,7 @@ static void ng_stats_media(bencode_item_t *list, const struct call_media *m, |
|
|
|
BF_M("legacy OSRTP", LEGACY_OSRTP); |
|
|
|
BF_M("reverse legacy OSRTP", LEGACY_OSRTP_REV); |
|
|
|
BF_M("transcoding", TRANSCODING); |
|
|
|
BF_M("block egress", BLOCK_EGRESS); |
|
|
|
|
|
|
|
stats: |
|
|
|
for (auto_iter(l, m->streams.head); l; l = l->next) { |
|
|
|
@ -3380,6 +3384,7 @@ const char *call_play_media_ng(bencode_item_t *input, bencode_item_t *output) { |
|
|
|
media_player_opts_t opts = MPO( |
|
|
|
.repeat = flags.repeat_times, |
|
|
|
.start_pos = flags.start_pos, |
|
|
|
.block_egress = !!flags.block_egress, |
|
|
|
); |
|
|
|
|
|
|
|
if (flags.file.len) { |
|
|
|
|