Closed davidcsi closed 3 years ago
So the problem seems to be that on src/switch_core_codec.c, when the codec is G.722, this is done:
codec_rate = !strcasecmp(codec->implementation->iananame, "g722")
? codec->implementation->samples_per_second : codec->implementation->actual_samples_per_second;
But it's not done on mod_unimrcp. This results in a sampling issue and garbles the audio going to the unimrcp server.
This issue seems to belong to mod_unimrcp in FreeSWITCH. There is no support for G.722 in the MPF library used by the client and server.
Hello,
I have a freeswitch with mod_unimrcp, the config is as follows:
Only supports PCMA, but it seems the transcoding is not done right.
Can you give me a hand?
Thanks