Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

Codec priorities

Discussion in 'Ideas' started by datamerge, Oct 20, 2016.

  1. datamerge

    datamerge New Member

    Nov 19, 2014
    Likes Received:
    Hi forum

    It seems that currently 3CX has a hard coded codec priority list, with g711u at the top. Not all countries work this way and this causes unnecessary transcoding in many scenarios.

    I would like to see the ability to set the codec priority that 3CX uses to initiate calls and also to enforce.

    It seems that with the right combination of PBX delivers audio and supports reinvite I can get 3CX to use its internal priority list to override initial priority orders in invites, but it means I have to accept that g711u is the the codec I want, where in Australia g711a is the prferred codec. Also, if I was wanting to enforce g729 due to bandwidth constraints, currently I can't do this.


  2. briankayser

    Jul 19, 2016
    Likes Received:
    Check out: C:\Program Files\3CX Phone System\Bin\3CXPhoneSystem.ini

    Then reorder priority as you wish:
    LocalCodecs=PCMU PCMA G722 GSM iLBC
    ExternalCodecs=GSM G729 G722 PCMU PCMA

    After you save the INI you will have to restart the PBX services.

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...