When attempting to utilize the conference service in FreeSWITCH I am unable to get FreeSWITCH to allow any wideband codecs. From fs_cli I see the SDP coming in from a counterpath softphone with SPEEX/16000 as one of the codecs:

 

 

2011-03-29 10:31:31.362549 [DEBUG] sofia.c:4675 Remote SDP:

v=0

o=- 12945886409318361 1 IN IP4 10.200.18.105

s=CounterPath X-Lite 4.0

c=IN IP4 10.200.18.105

t=0 0

a=ice-ufrag:76ed8b

a=ice-pwd:d3ed6f0a9947e9798cf0b0ee04d70777

m=audio 57398 RTP/AVP 100 101

a=rtpmap:100 SPEEX/16000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=candidate:1 1 UDP 659136 10.200.18.105 57398 typ host

a=candidate:1 2 UDP 659134 10.200.18.105 57399 typ host

 

But then FreeSWITCH forces the codec down to 8000Hz:

 

2011-03-29 10:31:31.363546 [DEBUG] sofia_glue.c:4504 Audio Codec Compare [SPEEX:100:16000:20:0]/[SPEEX:99:8000:20:24600]

2011-03-29 10:31:31.363546 [DEBUG] sofia_glue.c:4520 Bah HUMBUG! Sticking with SPEEX@8000h@20i

 

 

From what I can tell I have allowed 16000Hz sample rates and codecs everywhere they can be set, including vars.xml, conference.conf.xml, my sofia profile, local_stream.conf.xml…

 

Any help would be appreciated. Thanks!

 

 

 

Josh Patten

Brazos County Network Engineer

979.361.4676