Sound File missing when IVR searches for it in /tmp/

Now this one has been driving me a little batty for a while and cannot figure why my Cli reports this error.

– Executing [s@default:1] Answer(“DAHDI/1-1”, “”) in new stack
– Executing [s@default:2] Set(“DAHDI/1-1”, “TIMEOUT(digit)=5”) in new stack
– Digit timeout set to 5
– Executing [s@default:3] Set(“DAHDI/1-1”, “Timeout(reponce)=10”) in new stack
[Jan 14 16:48:30] ERROR[7361]: pbx.c:1564 ast_func_write: Function Timeout not registered
– Executing [s@default:4] BackGround(“DAHDI/1-1”, “/tmp/ivr-greeting.gsm”) in new stack
[Jan 14 16:48:30] WARNING[7361]: e[1;37;40mfile.c:602 ast_openstream_full: File /tmp/ivr-greeting.gsm does not exist in any format
[Jan 14 16:48:30] WARNING[7361]: file.c:912 ast_streamfile: Unable to open /tmp/ivr-greeting.gsm (format 0x44 (ulaw|slin)): No such file or directory
[Jan 14 16:48:30] WARNING[7361]: pbx.c:5702 pbx_builtin_background: ast_streamfile failed on DAHDI/1-1 for /tmp/ivr-greeting.gsm

Here is the file in /tmp.
999433 -rw-r–r-- 1 root root 14751 Jan 14 16:07 ivr-greeting.gsm

and extentions.conf

exten => 8501,1,Answer()
exten => 8501,2,Wait(2)
exten => 8501,3,Record(/tmp/ivr-greeting:gsm)
exten => 8501,4,Wait(2)
exten => 8501,5,Playback(/tmp/ivr-greeting)
exten => 8501,7,Wait(2)
exten => 8501,7,Hangup

[default]
;-----------Incomming calls from Dahdi trunk 1 reach this IVR for call routing---------

exten => s,1,Answer()
exten => s,n,set(TIMEOUT(digit)=5)
exten => s,n,set(Timeout(responce)=10)
exten => s,n,Background(/tmp/ivr-greeting.gsm)
exten => s,n,Hangup()

Any suggestions? BTW I found that responce two lines above was mispelled reponce
but not sure if that was the cause of the missing ivr-greeting.gsm

No file extension needed…

exten => s,1,Answer()
exten => s,n,set(TIMEOUT(digit)=5)
exten => s,n,set(Timeout(responce)=10)
exten => s,n,Background(/tmp/ivr-greeting)
exten => s,n,Hangup()