You'll better record in a standard WAV format and will convert it into MP3 with lame (you need to install lame, of course, onto your server) thus off-loading some burden from the freeswitch processing. Say you record WAV files into a folder /opt/freeswitch/sounds/recorded and wanna have MP3 files in a folder /opt/freeswitch/sounds/recorded/mp3, then you create the following script and run it via crontab every 15 minutes (or any desired time interval):

#!/bin/bash
cd /opt/freeswitch/sounds/recorded
for i in `find . -name "*.wav" -cnewer mp3|cut -d/ -f2|cut -d. -f1`
do
lame -S -h --resample 16 -b 24 $i.wav mp3/$i.mp3
done



On Mon, Nov 25, 2013 at 9:39 PM, Kees Varekamp <kees@mroffice.org> wrote:
Hi all,

I'm suffering from poor sound quality on my setup, using GSM on the a-leg and PCMU on the b-leg. I'm thinking it's mostly bandwidth/network related, so I'm considering switching to G729 on both legs, as that is the only compressed codec that the b-leg supports (it's a sip gateway).

But a complicating factor is that the calls need to be recorded in mp3.

So I have some questions that I hope someone here can answer:

  • Does transcoding (for example GSM<>PCMU) negatively affect the sound quality, even when the CPU seems to be ok with it?
  • If yes, does recording 2 legs using the same codec (say G729) to a different sound format (say mp3) have the same (negative) effect?
  • When you use G729 on both legs (using mod_com_g729), it is even possible to record to mp3?

Thank you,

Kees


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org