Separate Codec Bring-Up from Acoustic Tuning
Prove clocks, framing, routing and gain before judging microphones, speakers or enclosure acoustics.
Prove clocks, framing, routing and gain before judging microphones, speakers or enclosure acoustics.
A SIP call can connect perfectly and still carry no useful audio if the negotiated media description is wrong.
The AEC library consumed a block size that did not divide evenly into the telephony frame size.
Codec detection alone did not prove the capture channels meant what the DSP assumed they meant.
The physical capture clock and the network codec did not run at the same sample rate.
The downlink could be packet-complete and still sound gritty or artificial after conversion to the physical playback rate.
A slider value is meaningless until every digital and analog gain stage is mapped.
Echo tuning was meaningless if the AEC reference did not represent what the loudspeaker actually played.
AEC was implicated in several symptoms, but disabling it permanently would remove a required speakerphone function.