Hi, I got no replay for that. I have even put that question in rtpproxy form but no response.
I have appended the header (PCMA or PCMU) to that file using a java program and tried to play that file . It is playing but the audio quality is very bad. Java code that I wrote to apped header ------------------------------------------------------------------------- import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.AudioFileFormat.Type; /** * * @author chaitanya */ public class AudioFileWriter { public static void main(String args[]) { File file1 = new File("/home/chaitanya/Desktop/a.rtp"); //RTP file recorded by rtp proxy File file = new File("/home/chaitanya/Desktop/a.wav");//Out put wave file AudioFormat af=new AudioFormat(new AudioFormat.Encoding("ULAW"),8000,8,1,4,8000,false); // ULAW or ALAW what ever u r using and there respective bit rates int length; try{ AudioInputStream ais=new AudioInputStream(new FileInputStream(file1),af,AudioSystem.NOT_SPECIFIED); //ByteArrayInputStream bais=new ByteArrayInputStream(b,0,b.length); Type afft=new Type("WAVE","WAV"); AudioSystem.write(ais,afft,file); } catch(Exception e){ e.printStackTrace(); } } } --------------------------------------------------------------------------------------------------- You can try this. If you find any other solution please let me know. regards, Chaitu _______________________________________________ Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users