SOLVED: Remote Announce for Follow me no longer playing

I just noticed that the remote announce for followme is no longer working (playing any audio)

I have followme set up for a few extentions and I get the call on my cell phone but the prompt that usually says to press 1 to accept call no longer plays and there is just dead air. If I press 1 the call will connect but there is no prompt to tell me so any more. I was using a custom “remote announce” message and even tried changing it back to the default and still just dead air.

I am running FreePBX 2.8 (but was even doing it with 2.7)
Asterisk 1.6.0.25

The only thing that I changed/added recently that could be causing it is a g729 codec (got 2 licences)

Anyone know what the problem is? Once I press 1 I can talk to the person fine, thats the weird thing.

Thanks
Jon

Here is the log file:

[Mar 25 12:54:44] VERBOSE[5666] logger.c: – SIP/fpbx-1-59c17ca0-00000025 answered Local/[email protected];2
[Mar 25 12:54:44] VERBOSE[5664] logger.c: – Local/[email protected];1 answered Local/RG-200-2445589#@from-internal-e27d;2
[Mar 25 12:54:44] VERBOSE[5664] logger.c: – Executing [[email protected]:1] Set(“Local/[email protected];1”, “LOOPCOUNT=0”) in new stack
[Mar 25 12:54:44] VERBOSE[5664] logger.c: – Executing [[email protected]:2] Set(“Local/[email protected];1”, “__MACRO_RESULT=ABORT”) in new stack
[Mar 25 12:54:44] VERBOSE[5664] logger.c: – Executing [[email protected]:3] Set(“Local/[email protected];1”, “MSG1=custom/23”) in new stack
[Mar 25 12:54:44] VERBOSE[5664] logger.c: – Executing [[email protected]:4] BackGround(“Local/[email protected];1”, “custom/23,m,en,macro-confirm”) in new stack
[Mar 25 12:54:44] WARNING[5664] channel.c: Unable to find a codec translation path from 0x100 (g729) to 0x40 (slin)
[Mar 25 12:54:44] WARNING[5664] file.c: Unable to open custom/23 (format 0x100 (g729)): No such file or directory
[Mar 25 12:54:44] WARNING[5664] pbx.c: ast_streamfile failed on Local/[email protected];1 for custom/23,m,en,macro-confirm
[Mar 25 12:54:44] VERBOSE[5664] logger.c: – Executing [[email protected]:5] Read(“Local/[email protected];1”, “INPUT,1,4”) in new stack
[Mar 25 12:54:44] VERBOSE[5664] logger.c: – Accepting a maximum of 1 digits.
[Mar 25 12:54:44] WARNING[5664] channel.c: Unexpected control subclass ‘-1’
[Mar 25 12:54:49] VERBOSE[5664] logger.c: – User entered nothing.
[Mar 25 12:54:49] VERBOSE[5664] logger.c: – Executing [[email protected]:6] GotoIf(“Local/[email protected];1”, “0?,1:t,1”) in new stack
[Mar 25 12:54:49] VERBOSE[5664] logger.c: – Goto (macro-confirm,t,1)
[Mar 25 12:54:49] VERBOSE[5664] logger.c: – Executing [[email protected]:1] GotoIf(“Local/[email protected];1”, “0?toolate,1”) in new stack
[Mar 25 12:54:49] VERBOSE[5664] logger.c: – Executing [[email protected]:2] Set(“Local/[email protected];1”, “LOOPCOUNT=1”) in new stack
[Mar 25 12:54:49] VERBOSE[5664] logger.c: – Executing [[email protected]:3] GotoIf(“Local/[email protected];1”, “1?s,start:noanswer,1”) in new stack

fixed the problem, had to convert the wavs to g729 format:

Easy way I found was in the asterisk CLI

asterisk -r
file convert /var/lib/asterisk/sounds/custom/filename.wav /var/lib/asterisk/sounds/custom/filename.g729