It could be that many of you out there may be well aware of this but
just in case this is something of use to some of you I figured that I
would post the results of what we found to resolve this issue.
There is some configuration that we were missing in the vars.xml file
in the ~/freeswitch/conf directory. These config pararms are
referenced in the internal and external.xml files in the conf
directory and need to be set with the codecs that you want to allow
globally on the freeswitch installation.
Specifically, the following was what was in the vars.xml file:
<X-PRE-PROCESS cmd="set"
data="global_codec_prefs=G7221@32000h,G7221@16000h,G722,PCMU,PCMA,GSM"/
>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA,GSM"/>
We need additional codecs such as:
<X-PRE-PROCESS cmd="set"
data="global_codec_prefs=G7221@32000h,speex@8000h@20i,speex@16000h@20i,speex@32000h@20i,G7221@16000h,G722,PCMU,PCMA,iLBC@30i,GSM"/
>
<X-PRE-PROCESS cmd="set"
data="outbound_codec_prefs=G7221@32000h,speex@8000h@20i,speex@16000h@20i,speex@32000h@20i,G7221@16000h,G722,PCMU,PCMA,iLBC@30i,GSM"/