]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_sofia] add contact header in REFER
authorSeven Du <seven@signalwire.com>
Fri, 6 Dec 2019 08:40:29 +0000 (16:40 +0800)
committerAndrey Volk <andywolk@gmail.com>
Sat, 23 Oct 2021 18:59:50 +0000 (21:59 +0300)
src/mod/endpoints/mod_sofia/mod_sofia.c

index 4b6c463261a54689ce6c93aa1e270e8005f0d806..9ec1083cd36d2525d6ecebbf09c2b90258adcc16 100644 (file)
@@ -1548,6 +1548,7 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi
                nua_refer(tech_pvt->nh, SIPTAG_REFER_TO_STR(ref_to), SIPTAG_REFERRED_BY_STR(tech_pvt->contact_url),
                                  TAG_IF(!zstr(extra_headers), SIPTAG_HEADER_STR(extra_headers)),
                                  TAG_IF(!zstr(session_id_header), SIPTAG_HEADER_STR(session_id_header)),
+                                 SIPTAG_CONTACT_STR(tech_pvt->reply_contact),
                                  TAG_END());
 
                if (msg->string_array_arg[0]) {