Hi Nanang: Thanks for reply,now I resolved this problem with some hack,direct copy audio data to pjmedia_frame_ext_append_subframe() in RecCb() callback,it's very ugly,but it works.Maybe the better way should use pjmedia port as you said,can you give me some advice? Thanks again. Regards 2009-10-21 mylen Hi, As hardware codec of VAS-direct, which employs passthrough codec, is in use, you will need WAV file containing G.729 format and G.729 WAV player/reader. Unfortunately, pjsua_player/WAV player port only supports for 16-bit raw and G.711 WAV files, so I am afraid you'll need to create own pjmedia port to read G.729 WAV file. BR, nanang -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20091021/e9a9ae16/attachment.html>