]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-5355 --resolve
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 29 Apr 2013 15:09:14 +0000 (10:09 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Mon, 29 Apr 2013 13:51:30 +0000 (08:51 -0500)
src/mod/endpoints/mod_sofia/sofia.c

index b48b08bda1df29c1daf71ee39e0908ff16fb9ada..ccca1aaed911219032f27c27200ce51f0620613f 100644 (file)
@@ -32,6 +32,7 @@
  * Raymond Chandler <intralanman@freeswitch.org>
  * Nathan Patrick <npatrick at corp.sonic.net>
  * Joseph Sullivan <jossulli@amazon.com>
+ * Emmanuel Schmidbauer <e.schmidbauer@gmail.com>
  *
  *
  * sofia.c -- SOFIA SIP Endpoint (sofia code)
@@ -6743,6 +6744,7 @@ void sofia_handle_sip_i_refer(nua_t *nua, sofia_profile_t *profile, nua_handle_t
                                                b_tech_pvt = (private_object_t *) switch_core_session_get_private(b_session);
                                                channel_b = switch_core_session_get_channel(b_session);
 
+                                               switch_channel_set_variable(channel_a, "refer_uuid", b_private->uuid);
                                                switch_channel_set_variable(channel_b, "transfer_disposition", "replaced");
 
                                                br_a = switch_channel_get_partner_uuid(channel_a);