]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
res_pjsip_diversion: fix double 181
authorTorrey Searle <tsearle@voxbone.com>
Thu, 24 Sep 2020 14:54:08 +0000 (16:54 +0200)
committerGeorge Joseph <gjoseph@digium.com>
Tue, 29 Sep 2020 12:24:24 +0000 (07:24 -0500)
Arming response to both AST_SIP_SESSION_BEFORE_REDIRECTING and
AST_SIP_SESSION_BEFORE_MEDIA causes 302 to to be handled twice,
resulting in to 181 being generated.

Change-Id: I866e5461564644ffb8a5e12b6f1330b50a7b63ab

res/res_pjsip_diversion.c

index 9c69f5243b0d7de93b13402fb5d6b4bd0d406157..7153b546055e875972ddaf66de9f79d99c2476d9 100644 (file)
@@ -682,7 +682,7 @@ static struct ast_sip_session_supplement diversion_supplement = {
        .incoming_response = diversion_incoming_response,
        .outgoing_request = diversion_outgoing_request,
        .outgoing_response = diversion_outgoing_response,
-       .response_priority = AST_SIP_SESSION_BEFORE_REDIRECTING|AST_SIP_SESSION_BEFORE_MEDIA,
+       .response_priority = AST_SIP_SESSION_BEFORE_MEDIA,
 };
 
 static int load_module(void)