Codec priorities

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

  1. datamerge

    datamerge New Member

    Joined:
    Nov 19, 2014
    Messages:
    169
    Likes Received:
    19
    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.

    Regards

    Mark
     
  2. briankayser

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

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

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

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