Incoming calls

i have configured the routes the outbound routes is working fine but the incoming route that was configured bye the ISP not working how can i fix this problem

my context from internal configuration is like this

;
; ############################################################################
; Inbound Contexts [from]
; ############################################################################

[from-sip-external]
;give external sip users congestion and hangup
; Yes. This is really meant to be _. - I know asterisk whinges about it, but
; I do know what I’m doing. This is correct.
exten => _.,1,NoOp(Received incoming SIP connection from unknown peer to ${EXTEN})
exten => _.,n,Set(DID=${IF($["${EXTEN:1:2}"=""]?s:${EXTEN})})
exten => _.,n,Goto(s,1)
exten => s,1,GotoIf($["${ALLOW_SIP_ANON}"=“yes”]?from-trunk,${DID},1)
exten => s,n,Set(TIMEOUT(absolute)=15)
exten => s,n,Answer
exten => s,n,Wait(2)
exten => s,n,Playback(ss-noservice)
exten => s,n,Playtones(congestion)
exten => s,n,Congestion(5)
exten => h,1,NoOp(Hangup)
exten => i,1,NoOp(Invalid)
exten => t,1,NoOp(Timeout)

Use Google to find a (free) copy of one of the e-books, Elastix Without Tears or PiaF Without Tears - either will give you a good introduction to the FreePBX way of doing things. Also see Howto: Setting up VOIP Provider Trunks in case your provider is listed there. One hint: Don’t believe providers when they tell you how to do a FreePBX setup unless they specifically say it’s been tested on FreePBX, because 99% of the time they don’t know the difference between FreePBX and a system running raw Asterisk. They just know that FreePBX includes Asterisk and think, “Oh, Asterisk, we know how to do that!” and give you advice not fully applicable to FreePBX.