Asterisk IVR Echo


I have a simple IVR. It-S below
when I tried to test call one after another. Dialplan executing but I can’t hear menu voice and my voice come to me. How can I catch the problem and fix it. Thank u.

exten => start,1,Background(menu1&silence/3)
same => n,Goto(menu2,start,1)
exten => 1,1,Goto(from-internal,0XXXXX,1)
exten => 1,n,HangUp()
;1 disinda tuslama oldu basa don
exten => i,1,Goto(menu1,start,1)
exten => h,1,HangUp()

I’m fairly sure that Background doesn’t answer. Some channels require Progress () to be called for early media to work. Most service providers will refuse early media.

The Hangup call for option 1 is unreachable. All the Hangup calls are redundant.

Also, in general, you should include a log at at least verbosity 5 when asking a question like this, as without it, we can only guess what is going wrong.