Upgrading from FreePBX 2.0.1 to FreePBX 2.5.1.0 IVR problem

Hello:

First of all I have been researching before I decided to post. What happens to me is that I made an upgrade as I post in the subject. I found 18 broken links that I uninstall and reinstall through the module admin. Al seem to work fine except the IVR the is not working. I have followed some procedures indicated in the forum without editing anything *.conf related.

One thing I did was made a Misc. Application to check if the IVR work and went through fine (I am using a IAX phone from my house for testing):

-- Executing NoOp("IAX2/420-2", "Running miscapp 1: test ivr") in new stack
-- Executing Goto("IAX2/420-2", "ivr-4|s|1") in new stack
-- Goto (ivr-4,s,1)
-- Executing Set("IAX2/420-2", "MSG=custom/test") in new stack
-- Executing Set("IAX2/420-2", "LOOPCOUNT=0") in new stack
-- Executing Set("IAX2/420-2", "__DIR-CONTEXT=default") in new stack
-- Executing Set("IAX2/420-2", "_IVR_CONTEXT_ivr-4=") in new stack
-- Executing Set("IAX2/420-2", "_IVR_CONTEXT=ivr-4") in new stack
-- Executing GotoIf("IAX2/420-2", "0?begin") in new stack
-- Executing Answer("IAX2/420-2", "") in new stack
-- Executing Wait("IAX2/420-2", "1") in new stack
-- Executing Set("IAX2/420-2", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3
-- Executing Set("IAX2/420-2", "TIMEOUT(response)=10") in new stack
-- Response timeout set to 10
-- Executing Set("IAX2/420-2", "__IVR_RETVM=") in new stack
-- Executing ExecIf("IAX2/420-2", "1|Background|custom/test") in new stack
-- Playing 'custom/test' (language 'en')

== Spawn extension (ivr-4, s, 12) exited non-zero on ‘IAX2/420-2’
– Executing Hangup(“IAX2/420-2”, “”) in new stack
== Spawn extension (ivr-4, h, 1) exited non-zero on ‘IAX2/420-2’
– Hungup ‘IAX2/420-2’
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found

Then I configured the IVR to answer the analog phone calls (and here is the issue) I call and shows this:

-- Starting simple switch on 'Zap/1-1'
-- Retrying gatekeeper registration.
-- Executing Set("Zap/1-1", "__FROM_DID=s") in new stack
-- Executing GotoIf("Zap/1-1", "1?ext-did|Zap1|1") in new stack
-- Goto (ext-did,Zap1,1)
-- Hungup 'Zap/1-1'

So what I think is that my Inbound route the one not working fine or not well configured.

I did an any DID / any CID that its destination is the IVR but the IVR does not anwser the call and the line keeps ringing.

Any Ideas?

Thanks,

Pedro