SmartRoutes and IVR don't work together

Hello everyone,
I am currently using:

FreePBX (Ver. 2.8.1.5)
Asterisk (Ver. 1.8.15.0)
SIPSTATION Ver. 2.8.0.10
IVR (Ver. 2.8.0.5)

When I point my Inbound route to an IVR that has a SmartRoute in it, the call immediately get – Goto (ivr-7,hang,1)abd hangs up.
Here is the output set 15(Maybe too High).
Can anyone tell me what’s going on here, and how to fix it?

Connected to Asterisk 1.8.15.0 currently running on asterisk2 (pid = 5023) Verbosity is at least 3 == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 -- Executing [[email protected]:1] GotoIf("SIP/fpbx-1-username-00000046", "1?noplusatstart") in new stack -- Goto (from-ptsn-custom,MyInBoundlNumber,5) -- Executing [[email protected]:5] Goto("SIP/fpbx-1-username-00000046", "from-trunk,MyInBoundlNumber,1") in new stack -- Goto (from-trunk,MyInBoundlNumber,1) -- Executing [[email protected]:1] Set("SIP/fpbx-1-username-00000046", "__FROM_DID=MyInBoundlNumber") in new stack -- Executing [[email protected]:2] Gosub("SIP/fpbx-1-username-00000046", "app-blacklist-check,s,1") in new stack -- Executing [[email protected]:1] GotoIf("SIP/fpbx-1-username-00000046", "0?blacklisted") in new stack -- Executing [[email protected]:2] Set("SIP/fpbx-1-username-00000046", "CALLED_BLACKLIST=1") in new stack -- Executing [[email protected]:3] Return("SIP/fpbx-1-username-00000046", "") in new stack -- Executing [[email protected]:3] ExecIf("SIP/fpbx-1-username-00000046", "0 ?Set(CALLERID(name)=MyCellNumber)") in new stack -- Executing [[email protected]:4] SetMusicOnHold("SIP/fpbx-1-username-00000046", "Jazz-Tunes") in new stack -- Executing [[email protected]:5] Set("SIP/fpbx-1-username-00000046", "__MOHCLASS=Jazz-Tunes") in new stack -- Executing [[email protected]:6] Macro("SIP/fpbx-1-username-00000046", "privacy-mgr,4,10") in new stack -- Executing [[email protected]:1] Set("SIP/fpbx-1-username-00000046", "KEEPCID=MyCellNumber") in new stack -- Executing [[email protected]:2] GotoIf("SIP/fpbx-1-username-00000046", "0?CIDTEST2:CIDTEST1") in new stack -- Goto (macro-privacy-mgr,s,3) -- Executing [[email protected]:3] Set("SIP/fpbx-1-username-00000046", "TESTCID=16196211058.000000") in new stack -- Executing [[email protected]:4] Goto("SIP/fpbx-1-username-00000046", "TESTRESULT") in new stack -- Goto (macro-privacy-mgr,s,6) -- Executing [[email protected]:6] GotoIf("SIP/fpbx-1-username-00000046", "0?CLEARCID:PRIVMGR") in new stack -- Goto (macro-privacy-mgr,s,8) -- Executing [[email protected]:8] PrivacyManager("SIP/fpbx-1-username-00000046", "4,10") in new stack -- CallerID number present: Skipping -- Executing [[email protected]:9] GotoIf("SIP/fpbx-1-username-00000046", "0?fail") in new stack -- Executing [[email protected]:10] GosubIf("SIP/fpbx-1-username-00000046", "1?app-blacklist-check,s,1") in new stack -- Executing [[email protected]:1] GotoIf("SIP/fpbx-1-username-00000046", "0?blacklisted") in new stack -- Executing [[email protected]:2] Set("SIP/fpbx-1-username-00000046", "CALLED_BLACKLIST=1") in new stack -- Executing [[email protected]:3] Return("SIP/fpbx-1-username-00000046", "") in new stack -- Executing [[email protected]:11] SetCallerPres("SIP/fpbx-1-username-00000046", "allowed_passed_screen") in new stack -- Executing [[email protected]:7] Goto("SIP/fpbx-1-username-00000046", "timeconditions,3,1") in new stack -- Goto (timeconditions,3,1) -- Executing [[email protected]:1] GotoIfTime("SIP/fpbx-1-username-00000046", "07:10-19:00,*,*,*?ivr-7,s,1") in new stack -- Goto (ivr-7,s,1) -- Executing [[email protected]:1] Set("SIP/fpbx-1-username-00000046", "MSG=") in new stack -- Executing [[email protected]:2] Set("SIP/fpbx-1-username-00000046", "LOOPCOUNT=0") in new stack -- Executing [[email protected]:3] Set("SIP/fpbx-1-username-00000046", "__DIR-CONTEXT=") in new stack -- Executing [[email protected]:4] Set("SIP/fpbx-1-username-00000046", "_IVR_CONTEXT_ivr-7=") in new stack -- Executing [[email protected]:5] Set("SIP/fpbx-1-username-00000046", "_IVR_CONTEXT=ivr-7") in new stack -- Executing [[email protected]:6] GotoIf("SIP/fpbx-1-username-00000046", "0?begin") in new stack -- Executing [[email protected]:7] Answer("SIP/fpbx-1-username-00000046", "") in new stack -- Executing [[email protected]:8] Wait("SIP/fpbx-1-username-00000046", "1") in new stack -- Executing [[email protected]:9] Set("SIP/fpbx-1-username-00000046", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3.000 -- Executing [[email protected]:10] Set("SIP/fpbx-1-username-00000046", "TIMEOUT(response)=0") in new stack -- Response timeout set to 0.000 -- Executing [[email protected]:11] Set("SIP/fpbx-1-username-00000046", "__IVR_RETVM=") in new stack -- Executing [[email protected]:12] ExecIf("SIP/fpbx-1-username-00000046", "0?Background()") in new stack -- Executing [[email protected]:13] WaitExten("SIP/fpbx-1-username-00000046", ",") in new stack -- Timeout on SIP/fpbx-1-username-00000046, going to 't' -- Executing [[email protected]:1] Goto("SIP/fpbx-1-username-00000046", "loop,1") in new stack -- Goto (ivr-7,loop,1) -- Executing [[email protected]:1] Set("SIP/fpbx-1-username-00000046", "LOOPCOUNT=1") in new stack -- Executing [[email protected]:2] GotoIf("SIP/fpbx-1-username-00000046", "1?hang,1") in new stack -- Goto (ivr-7,hang,1) -- Executing [[email protected]:1] Playback("SIP/fpbx-1-username-00000046", "vm-goodbye") in new stack -- Playing 'vm-goodbye.slin' (language 'en') -- Executing [[email protected]:2] Hangup("SIP/fpbx-1-username-00000046", "") in new stack == Spawn extension (ivr-7, hang, 2) exited non-zero on 'SIP/fpbx-1-username-00000046' -- Executing [[email protected]:1] Hangup("SIP/fpbx-1-username-00000046", "") in new stack == Spawn extension (ivr-7, h, 1) exited non-zero on 'SIP/fpbx-1-username-00000046'

The same thing happens if you point to a SmartRoute that leads to an IVR.