Skip to content

Remove Unnecessary Codecs for Grandstream IP Phone

A codec (short for coder-decoder) is the method a phone and Cloud Voice use to compress and carry call audio, for example G.711, G.722, or Opus. Before two ends can talk, they negotiate and agree on a shared codec.

Out of the box, a Grandstream IP phone (a desk phone that makes calls over the network) turns on every codec it supports for each account. When more codecs are advertised than needed, outbound calls can behave unpredictably. To keep call setup reliable, pare the account’s codec list down to only what you use.

This is a two-pass job: first set the codecs on Cloud Voice (the hosted PBX, the system that routes your calls), then match the same list on the phone itself.

Make sure the Grandstream phone is already provisioned against your extension. See Provision Grandstream IP Phone with Cloud Voice.

  1. Sign in to the Cloud Voice web portal and open Auto Provisioning > Phones.

  2. Locate the Grandstream phone in the list and click the edit icon (edit icon) next to it.

    Phone list in Auto Provisioning with the edit control for the Grandstream device

  3. On the phone’s configuration page, scroll to the Codecs section.

  4. Move the codecs you want to keep from the Available box into the Selected box.

    Codecs section showing available and selected codec lists

  5. Click Save.

  1. Open the phone’s web interface by browsing to its IP address and logging in.

  2. In the left-hand menu, go to Accounts > Accounts.

  3. Click the account you want to change, then open the Codec Settings tab.

    Account codec settings tab in the Grandstream phone interface

  4. Under Preferred Vocoder (Grandstream’s label for the codec list), move any codec you no longer need from the Selected box back to the Available box.

    Moving an unused codec out of the selected vocoder list

  5. Click Save and Apply.