From 4f0439dad924e33ed2236c0dba27beb1a0d04517 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Wed, 24 Aug 2022 14:25:14 +0200 Subject: [PATCH] slight delay when releasing media after call answer, to allow A leg ACK transaction to complete on SBC --- lib/tasks/dial.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tasks/dial.js b/lib/tasks/dial.js index e197e262..76eaa483 100644 --- a/lib/tasks/dial.js +++ b/lib/tasks/dial.js @@ -641,7 +641,7 @@ class TaskDial extends Task { } /* if we can release the media back to the SBC, do so now */ - if (this.canReleaseMedia) this._releaseMedia(cs, sd); + if (this.canReleaseMedia) setTimeout(this._releaseMedia.bind(this, cs, sd), 200); } _bridgeEarlyMedia(sd) {