]> 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)
committerTorrey Searle <tsearle@gmail.com>
Fri, 25 Sep 2020 14:20:32 +0000 (09:20 -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 1adb2999d9a426b3a6d750c28b7206e8ac301baa..5b400d2829c8ef426f87bd1f123b067b0a407083 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)