Voicemail not working when ip phone uses g729 codec

Hi,

I am using a Linksys SIP phone to connect to my freepbx installation

FreePBX 2.9.0.7
asterisk 1.8.8.1
centos 6.2 / 32bit

When I configure my phone to use G729 as primary codec and I dial *97 from it, I get nothing, just silence. When I configure the phone to use G711 as primary codec, I CAN access voicemail.

I have plenty of G729 licenses installed that are working fine when calling, but various linksys phones always have problems accessing the voicemail when using g729. What am I doing wrong? The fact that it is various phones using it, suggests that there is some server configuration not working

Thanks,
Tim

Please post output of ‘g729 show license’ and ‘core show translation’

core show translations:

           g723   gsm  ulaw  alaw g726aal2 adpcm  slin lpc10  g729 speex  ilbc  g726  g722 siren7 siren14 slin16  g719 speex16 testlaw
     g723     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
      gsm     -     -     2     2     1001     2     1  1001     -     -     -  1000     2      -       -      3     -       -       2
     ulaw     -  1001     -     1     1001     2     1  1001     -     -     -  1000     2      -       -      3     -       -       2
     alaw     -  1001     1     -     1001     2     1  1001     -     -     -  1000     2      -       -      3     -       -       2
 g726aal2     -  2000  1001  1001        -  1001  1000  2000     -     -     -  1999  1001      -       -   1002     -       -    1001
    adpcm     -  1001     2     2     1001     -     1  1001     -     -     -  1000     2      -       -      3     -       -       2
     slin     -  1000     1     1     1000     1     -  1000     -     -     -   999     1      -       -      2     -       -       1
    lpc10     -  2000  1001  1001     2000  1001  1000     -     -     -     -  1999  1001      -       -   1002     -       -    1001
     g729     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
    speex     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
     ilbc     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
     g726     -  2000  1001  1001     2000  1001  1000  2000     -     -     -     -  1001      -       -   1002     -       -    1001
     g722     -  2000  1001  1001     2000  1001  1000  2000     -     -     -  1999     -      -       -      1     -       -    1001
   siren7     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
  siren14     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
   slin16     -  3000  2001  2001     3000  2001  2000  3000     -     -     -  2999  1000      -       -      -     -       -    2001
     g719     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
  speex16     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
  testlaw     -  1001     2     2     1001     2     1  1001     -     -     -  1000     2      -       -      3     -       -       -

i realise the output of core show translation is a bit skewed; in column and row g729 there is no output; only the “-” for every field

g729 show licenses is giving me an error (No such command 'g729 show licenses)- it doesn’t seem to be installed! can it be that when i last upgraded asterisk the g729 codec somehow got ‘lost’?

http://downloads.digium.com/pub/telephony/codec_g729/README

pay particular attention to .
.
.

==[ Backup Procedure ]========================================================

It is extremely important that you backup all of the files located in the
/var/lib/asterisk/licenses directory. This directory contains the Host-ID
specific license files for your system. These license files are tied to the
MAC address of all the ethernet devices installed in your system. Creating a
backup of this directory will allow you to restore your G.729 license file
in case you need to reinstall your operating system. This will help prevent
the need to contact Digium to request authorization to increment your G.729
key and from needing to purchase a new G.729 key if you exceed the maximum
number of G.729 key increments allowed.
.
.

You should be up and running in a jiffy.

Take a look at your post, I fixed it for you. It is really annoying to see fixed pitch output posted in a variable pitch font.

Now that I have that off my chest, remember you said in your first post “I have all g.729 license”, this is why we question everything.

Not only do we support FreePBX, FreePBX users running Asterisk it appears that now we have to support Digium’s commercial products also.

Major sigh.

I need a vacation.

thanks for the help guys. apologies for posting in the wrong forum, sometimes it is not all clear to me where freepbx starts and asterisk begins.