From df76f5fbda8be67198298a65bae1b5c4473705b8 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 18 May 2023 11:35:36 +0300 Subject: [PATCH] Terminate call if incoming rtp packets have not been received in 60 sec --- app/src/main/assets/config | 1 + app/src/main/kotlin/com/tutpro/baresip/Config.kt | 3 +++ 2 files changed, 4 insertions(+) diff --git a/app/src/main/assets/config b/app/src/main/assets/config index 1c0d404d..433112ae 100644 --- a/app/src/main/assets/config +++ b/app/src/main/assets/config @@ -21,6 +21,7 @@ audio_jitter_buffer_delay 0-20 video_jitter_buffer_type adaptive video_jitter_buffer_delay 0-50 rtp_stats yes +rtp_timeout 60 dyn_dns yes module opus.so module amr.so diff --git a/app/src/main/kotlin/com/tutpro/baresip/Config.kt b/app/src/main/kotlin/com/tutpro/baresip/Config.kt index 067b0381..dc9487d5 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Config.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Config.kt @@ -108,6 +108,9 @@ object Config { if (!config.contains("video_jitter_buffer_delay")) config = "${config}video_jitter_buffer_delay 0-50\n" + if (!config.contains("rtp_timeout")) + config = "${config}rtp_timeout 60\n" + if (config.contains("contacts_mode")) { BaresipService.contactsMode = variable("contacts_mode")[0].lowercase() if (BaresipService.contactsMode != "baresip" &&