Make a IVR menu without hangup

Hi,

I’m trying to make a IVR menu so, when I press 1, a value stored in a file will be read by the voice; if I press 2, it will read another value stored in another file.
I already can put my FreePBX reading/talking those values When I press 1, but I can’t go back to the main menu to press 2… the call hangsup.

This is my extensions_custom.conf file:

[custom-read-humidity]
exten => readhumidity,1,Answer
exten => readhumidity,2,Set(humidity=${FILE(/sensors_data/humidity.txt)})
exten => readhumidity,3,SayNumber(${humidity},f)
exten => readhumidity,4,Wait(1)
exten => h,n,Return()

Any help?
Thanks.