G722 can only be used between phones directly. In Version 9 3CX will allow phones to communicate directly in G722 and fixes were made to enable transfers and hold/resume to work correctly.
You cannot configure the codec in 3CX itself.
Since the VoIP Provider is bound to Media server, then G722 will not work. If you unbind it and forward directly to a phone that has G722 enabled, then this will work.