In a specialized rollout I’m doing, I have the good fortune to control virtually all the connections both inbound and outbound. As such, I plan to have all of those connections use the g.729 codec.
Given that I’m using only g.729 in from the DID provider (over IAX2), connections from the hardphones (over SIP), and connections from some customized software (also SIP) – am I correct in my belief that there should be no transcoding required?
More info: I will be making extensive use of ‘MeetMe’ as well as voicemail, and will also be doing a lot of recording and playback of audio captured from meetme conferences.
I’d like to avoid transcoding as much as possible in the hopes of getting the best CPU utilization at the least cost.
Does anyone have tips on the scale requirements of an environment such as I describe?
Should I do the recording in one particular way or another so that the records do not need to be re-coded each time they are played back?