My topology is a typical centralized call manager/unity connection deployment. like below
Remote Site1, IP phones and gateways at remotesite1 device pool, within the region, G.711, with other regions, G.729
HQ, IP phones, gateways and voicemail ports are in HQ device pool, within the HQ region, G.711, with other regions, G.729
on the Unity Connection, I setup call handler for RemoteSite1 AutoAttendant, so when remote site1 local PSTN caller called the AA pilot, Unity Connection will answer the call
because the region setup, so all remote site1 outside caller called the AA number, hit the gateway, show voice call summary, shown only G.729 call (which is right, but voice quality is not that perfect). is there anyway I change such G.729 call to G.711 call without change the region setup? I really means the xcode method.
(btw, my current unity connection accept both G.711 and G.729 codec while recording format is G.711, I plan to remove the G.729)
I added the hardware transcode resource to the remote site1 device pool.
my question is, if the xcode resource will be added on the call at the time hit the gateway or xcode will be inserted at the HQ site? if not at the HQ site, is all the call go WAN will become g.711?
overall question is, based the setup, what the best practice is to ensure better quality for AA over the WAN?