]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-5407 --resolve
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 13 May 2013 19:21:08 +0000 (14:21 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Mon, 13 May 2013 19:21:25 +0000 (14:21 -0500)
src/switch_ivr_originate.c

index a43020f5b95c64618e7b95c64282e1be412e432e..603297ec55e258657eef499bdb0e254bb5e3ff13 100644 (file)
@@ -468,9 +468,9 @@ static uint8_t check_channel_status(originate_global_t *oglobals, originate_stat
                                
                                switch_channel_answer(originate_status[i].peer_channel);
 
+                               switch_channel_set_variable(originate_status[i].peer_channel, "picked_up_uuid", switch_core_session_get_uuid(old_session));
                                switch_channel_execute_on(originate_status[i].peer_channel, "execute_on_pickup");
                                switch_channel_api_on(originate_status[i].peer_channel, "api_on_pickup");
-                               switch_channel_set_variable(originate_status[i].peer_channel, "picked_up_uuid", switch_core_session_get_uuid(old_session));
 
                                switch_core_session_rwunlock(old_session);
                                break;