Revision
15265
Author
anthm
Date
2009-10-29 00:11:54 -0500 (Thu, 29 Oct 2009)

Log Message

answer channel on record to ensure media

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_ivr_play_say.c (15264 => 15265)


--- freeswitch/trunk/src/switch_ivr_play_say.c	2009-10-29 02:59:44 UTC (rev 15264)
+++ freeswitch/trunk/src/switch_ivr_play_say.c	2009-10-29 05:11:54 UTC (rev 15265)
@@ -404,7 +404,7 @@
 		return SWITCH_STATUS_FALSE;
 	}
 
-	if (switch_channel_pre_answer(channel) != SWITCH_STATUS_SUCCESS) {
+	if (switch_channel_answer(channel) != SWITCH_STATUS_SUCCESS) {
 		return SWITCH_STATUS_FALSE;
 	}
 	
@@ -513,10 +513,6 @@
 		asis = 1;
 	}
 
-	if (switch_channel_pre_answer(channel) != SWITCH_STATUS_SUCCESS) {
-		return SWITCH_STATUS_FALSE;
-	}
-
 	if ((p = switch_channel_get_variable(channel, "RECORD_TITLE"))) {
 		vval = switch_core_session_strdup(session, p);
 		switch_core_file_set_string(fh, SWITCH_AUDIO_COL_STR_TITLE, vval);