My global codec pref (greedy) is PCMU, PCMA, G722. Through late negotiation, I was able to achieve end-to-end G722 calls via some carriers on some external calls, which is great.
But as soon as such a call is put on hold, my softphone (Bria) shows that the codec immediately changes to PCMU, and it does not switch back after resuming from hold. This would result in transcoding.
I Googled up some previous Freeswitch-related posts regarding this and played around parameters such as renegotiate-codec-on-hold. But none seems to work and I just cannot get a call to stay on the same codec after holding.
Any help on this would be greatly appreciated!
But as soon as such a call is put on hold, my softphone (Bria) shows that the codec immediately changes to PCMU, and it does not switch back after resuming from hold. This would result in transcoding.
I Googled up some previous Freeswitch-related posts regarding this and played around parameters such as renegotiate-codec-on-hold. But none seems to work and I just cannot get a call to stay on the same codec after holding.
Any help on this would be greatly appreciated!