Do bear in mind that, until the final release v18 comes along, if on v16 and you wish to have one codec used system wide, or at least for most situations/calls, and also wish to minimize transcoding, you will have to make sure you have made the appropriate changes in the following sections:
SIP Trunks --- SIP Trunks >> Edit
IP Phones --- Extensions >> Edit >> Phone Provisioning >> Select corresponding IP Phone
3CX Clients --- Extensions >> Edit >> Phone Provisioning >> Select 3CX App
3CX PBX --- Settings >> General
You can then re-evaluate the situation once v18 is officially released.