]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_sofia] Destroy session after relaying notify result on proxy refer.
authorAndrey Volk <andywolk@gmail.com>
Thu, 22 Apr 2021 20:33:01 +0000 (23:33 +0300)
committerAndrey Volk <andywolk@gmail.com>
Sat, 23 Oct 2021 19:00:45 +0000 (22:00 +0300)
src/mod/endpoints/mod_sofia/mod_sofia.c

index 5de26b1d0063250a628577593b64aa5a3e5022ba..1637cff9248a7adc5b0290d1516b220ea9398351 100644 (file)
@@ -1429,6 +1429,7 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi
                                                   SIPTAG_PAYLOAD_STR(msg->string_arg),
                                                   TAG_IF(!zstr(session_id_header), SIPTAG_HEADER_STR(session_id_header)),
                                                   SIPTAG_EVENT_STR("refer"), TAG_END());
+                               switch_channel_hangup(tech_pvt->channel, SWITCH_CAUSE_BLIND_TRANSFER);
                                goto end;
                        }