Hey Nicky,
Many thanks for looking into it.
I'm using only officially supported devices here in my office and presentation area / lab (Fanvil X4, X6. Yealink T41S, T46S, T48S, T58A, CP860, CP960, W56P. Snom D745, D765, M700/M65, M300/M25. And of course the mobile phone and Windows clients.). I'm sure I did not try all possible combination between these many demo devices but internally they sound great. Also I keep adding new devices to present to my customers so not all of them had been tested with external G.722 calls. But internally G.722 is no issue when the codec is used inside my network (phone to phone RTP with no PBX in between).
Also when I'm connecting some of these devices to the Fritz!Box and use this device for connecting to the outside trunk (Deutsche Telekom) I get perfect results. Bandwith, QoS and latency is no issue, the WAN line is very bored in fact so good results are expected.
It's just when they are connected to the 3CX PBX and I do external calls I keep getting complaints from the other party when using G.722.
Considering with all new provisions with 3CX G.722 sits below G.711 in the codec order list I saw this as the potential reason - I thought by moving G.722 to the top for all devices I wanted to push something which is not quite ready. So I moved all the codecs to their original order and disabled G.722 on the telekom trunks and no longer received complaints.
So really, G.722 is nice but for me it's now show stopper not to use it and G.711a works perfect here that's why I recommended it to Patrick.
But... from reading my own post I guess it makes still sense to at least enable it for internal calls andkeep it disabled on the trunk.
And if you are saying that even the G.722 codecs are not on top of the order it's still "production ready" with 15.5 SP2 I'll might spend some time digging a bit deeper (having a 3CX PBX on one side and a Fritz!Box on the other side and transfer some music, capture the data packages and see if I can narrow it down).
To be fair I believe last time I used G.722 on the Trunk was with 15.0 but considering G.722 is still third rank in the codec list with newly provisioned devices I kind of expected nothing has changed in this area so I didn't bother trying again. If you are saying it's worth it with 15.5 SP2 I'll definitely do.