diff --git a/bbb-voice/src/main/java/org/bigbluebutton/voiceconf/red5/media/SipToFlashAudioStream.java b/bbb-voice/src/main/java/org/bigbluebutton/voiceconf/red5/media/SipToFlashAudioStream.java
index 928195fbed124a2b9b38dd7fd5cd37e3f467da44..3022fbcafb9b5901c64c3c0f038aafb5c5372f5d 100755
--- a/bbb-voice/src/main/java/org/bigbluebutton/voiceconf/red5/media/SipToFlashAudioStream.java
+++ b/bbb-voice/src/main/java/org/bigbluebutton/voiceconf/red5/media/SipToFlashAudioStream.java
@@ -159,7 +159,7 @@ public class SipToFlashAudioStream implements TranscodedAudioDataListener, RtpSt
 		}
 	}
 	
-	private void pushAudio(byte[] audio, long timestamp) {
+	private void sendFakeMetadata(long timestamp) {
 		if (!sentMetadata) {
 			/*
 			 * Flash Player 10.1 requires us to send metadata for it to play audio.
@@ -174,15 +174,17 @@ public class SipToFlashAudioStream implements TranscodedAudioDataListener, RtpSt
 		    mBuffer.flip();
 
 	        Notify notifyData = new Notify(mBuffer);
-	        long ts = (System.currentTimeMillis() - startTimestamp);
-	        
-//	        System.out.println("Sending RTMP = " + ts);
-	        notifyData.setTimestamp((int)ts );
+	        notifyData.setTimestamp((int)timestamp );
 			audioBroadcastStream.dispatchEvent(notifyData);
 			notifyData.release();
 			sentMetadata = true;
-		}
+		}		
+	}
+	
+	private void pushAudio(byte[] audio, long timestamp) {
 		
+		sendFakeMetadata(timestamp);
+	
         IoBuffer buffer = IoBuffer.allocate(1024);
         buffer.setAutoExpand(true);