I have a UC540 (using the software it came out of the box with, configured with CCA 3.2) that I'm trying to use with SIP trunking. The carrier only supports ulaw, so that's how I've set it up.
Yesterday morning, after factory-resetting it and doing a brand-new configuration, it was working correctly and placing calls through the trunk using ulaw. But, after futzing around with the trunk trying to get authentication right, something happened and now it's attempting to place outgoing calls using g729. There is no mention of g729 anywhere in the config. I tried rebooting the UC540, I tried deleting and recreating the trunk in CCA. Still g729.
I just don't know what went wrong. Any suggestions? Have there been any changes made in more recent versions of the software that might address this?
Message was edited by: Andrew Hamilton Reason: Added config file
We have an open bug in CCA 3.2 (CSCty78255) whereby if you make changes to the SIP trunk config, the preferred codec configuration gets stripped off the dial-peers. This should be fixed in 3.2.1 when it releases in the next couple of weeks, but in the interim, I suggest you contact support who will walk you through fixing the config manually.
And just for the benefit of the other posters here, the default codec used by a dial-peer when there is nothing explicitly configured is g729, so even outbound calls that match on configured dial-peer will behave the same.
In your configuration dial-peers from 1020 to 1044 don't have a codec.
Can you try to set g711u?
What dial-peer is matched during your calls?
Cisco has an hidden dial-peer 0 used in the case of no match. This dial-peer use g729 codec.