Problem with Extension

Hi , i have a IVR that ask “mark 1 to support” “mark 2 to sales” … etc

This works , but sometimes that option is not working , so if somebody mark 2 , nothing happend , this is not all the time , but sometimes the extension is not working and the cli dosent show nothing wrong . This is my dialplan .

[dialplan]

include => from-pstn

exten => s,1,Answer
exten => s,n,Set(CHANNEL(hangup_handler_wipe)=hangup,s,1(args));
exten => s,n,Set(CHANNEL(musicclass)=music)
exten => s,n,Background(music1) ; (This say that the call must be recorded)
exten => s,n,Background(music2) ; (This say “mark 1 to support” “mark 2 to sales” )
exten => s,n,Background(music2) ; (This repeat)

exten => 1,1,Goto(ventas,s,1)

exten => 2,1,Goto(soporte,s,1)

If somebody can help me
Thank You Very Much
http://www.melhorempresadehospedagem.com