Inboud route wont play IVR

Hi Guys, im working on a new server but i got a problem, i have 3 inbound routes with diferent dadhi channels each one, in 2 of the routes the IVR works fine, but in one of the channels the IVR doesnt take the call, but if you redirect the route to a extension the call is answer,

This is the output of the cli:

 == Starting post polarity CID detection on channel 7
    -- Starting simple switch on 'DAHDI/7-1'
       > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,extra) VALUES ('CHAN_START',{ts '2017-08-21 16:24:56.281923'},'','','','','','s','from-analog','DAHDI/7-1','','',3,'','1503347096.44','1503347096.44','','','')]
    -- Executing [s@from-analog:1] NoOp("DAHDI/7-1", "Entering from-dahdi with DID == ") in new stack
    -- Executing [s@from-analog:2] Ringing("DAHDI/7-1", "") in new stack
    -- Executing [s@from-analog:3] Set("DAHDI/7-1", "DID=s") in new stack
    -- Executing [s@from-analog:4] NoOp("DAHDI/7-1", "DID is now s") in new stack
    -- Executing [s@from-analog:5] GotoIf("DAHDI/7-1", "1?dahdiok:checkzap") in new stack
    -- Goto (from-analog,s,9)
    -- Executing [s@from-analog:9] NoOp("DAHDI/7-1", "Is a DAHDi Channel") in new stack
    -- Executing [s@from-analog:10] Set("DAHDI/7-1", "CHAN=7-1") in new stack
    -- Executing [s@from-analog:11] Set("DAHDI/7-1", "CHAN=7") in new stack
    -- Executing [s@from-analog:12] Macro("DAHDI/7-1", "from-dahdi-7,s,1") in new stack
    -- Executing [s@macro-from-dahdi-7:1] NoOp("DAHDI/7-1", "Entering macro-from-dahdi-7 with DID = s and setting to: 71541234") in new stack
    -- Executing [s@macro-from-dahdi-7:2] Set("DAHDI/7-1", "__FROM_DID=71541234") in new stack
    -- Executing [s@macro-from-dahdi-7:3] Goto("DAHDI/7-1", "from-trunk,71541234,1") in new stack
    -- Goto (from-trunk,71541234,1)
  == Channel 'DAHDI/7-1' jumping out of macro 'from-dahdi-7'
    -- Executing [71541234@from-trunk:1] Set("DAHDI/7-1", "__DIRECTION=INBOUND") in new stack
    -- Executing [71541234@from-trunk:2] Set("DAHDI/7-1", "CHANNEL(language)=es") in new stack
    -- Executing [71541234@from-trunk:3] Gosub("DAHDI/7-1", "sub-record-check,s,1(in,71541234,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("DAHDI/7-1", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("DAHDI/7-1", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("DAHDI/7-1", "NOW=1503347096") in new stack
    -- Executing [s@sub-record-check:4] Set("DAHDI/7-1", "__DAY=21") in new stack
    -- Executing [s@sub-record-check:5] Set("DAHDI/7-1", "__MONTH=08") in new stack
    -- Executing [s@sub-record-check:6] Set("DAHDI/7-1", "__YEAR=2017") in new stack
    -- Executing [s@sub-record-check:7] Set("DAHDI/7-1", "__TIMESTR=20170821-162456") in new stack
    -- Executing [s@sub-record-check:8] Set("DAHDI/7-1", "__FROMEXTEN=unknown") in new stack
    -- Executing [s@sub-record-check:9] Set("DAHDI/7-1", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("DAHDI/7-1", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("DAHDI/7-1", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("DAHDI/7-1", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("DAHDI/7-1", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("DAHDI/7-1", "2?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("DAHDI/7-1", "1?sub-record-check,in,1") in new stack
    -- Goto (sub-record-check,in,1)
    -- Executing [in@sub-record-check:1] NoOp("DAHDI/7-1", "Inbound Recording Check to 71541234") in new stack
    -- Executing [in@sub-record-check:2] Set("DAHDI/7-1", "FROMEXTEN=unknown") in new stack
    -- Executing [in@sub-record-check:3] ExecIf("DAHDI/7-1", "0?Set(FROMEXTEN=)") in new stack
    -- Executing [in@sub-record-check:4] Gosub("DAHDI/7-1", "recordcheck,1(dontcare,in,71541234)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("DAHDI/7-1", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("DAHDI/7-1", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("DAHDI/7-1", "") in new stack
    -- Executing [in@sub-record-check:5] Return("DAHDI/7-1", "") in new stack
    -- Executing [71541234@from-trunk:4] Gosub("DAHDI/7-1", "app-blacklist-check,s,1()") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/7-1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("DAHDI/7-1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("DAHDI/7-1", "") in new stack
    -- Executing [71541234@from-trunk:5] Set("DAHDI/7-1", "__FROM_DID=71541234") in new stack
    -- Executing [71541234@from-trunk:6] Set("DAHDI/7-1", "CDR(did)=71541234") in new stack
    -- Executing [71541234@from-trunk:7] ExecIf("DAHDI/7-1", "1 ?Set(CALLERID(name)=)") in new stack
    -- Executing [71541234@from-trunk:8] Set("DAHDI/7-1", "__MOHCLASS=") in new stack
    -- Executing [71541234@from-trunk:9] Set("DAHDI/7-1", "__REVERSAL_REJECT=FALSE") in new stack
    -- Executing [71541234@from-trunk:10] GotoIf("DAHDI/7-1", "1?post-reverse-charge") in new stack
    -- Goto (from-trunk,71541234,12)
    -- Executing [71541234@from-trunk:12] NoOp("DAHDI/7-1", "") in new stack
    -- Executing [71541234@from-trunk:13] Set("DAHDI/7-1", "__CALLINGNAMEPRES_SV=allowed_not_screened") in new stack
    -- Executing [71541234@from-trunk:14] Set("DAHDI/7-1", "__CALLINGNUMPRES_SV=allowed_not_screened") in new stack
    -- Executing [71541234@from-trunk:15] Set("DAHDI/7-1", "CALLERID(name-pres)=allowed_not_screened") in new stack
    -- Executing [71541234@from-trunk:16] Set("DAHDI/7-1", "CALLERID(num-pres)=allowed_not_screened") in new stack
    -- Executing [71541234@from-trunk:17] NoOp("DAHDI/7-1", "CallerID Entry Point") in new stack
    -- Executing [71541234@from-trunk:18] Goto("DAHDI/7-1", "ivr-1,s,1") in new stack
    -- Goto (ivr-1,s,1)
    -- Executing [s@ivr-1:1] Set("DAHDI/7-1", "TIMEOUT_LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-1:2] Set("DAHDI/7-1", "INVALID_LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-1:3] Set("DAHDI/7-1", "_IVR_CONTEXT_ivr-1=") in new stack
    -- Executing [s@ivr-1:4] Set("DAHDI/7-1", "_IVR_CONTEXT=ivr-1") in new stack
    -- Executing [s@ivr-1:5] Set("DAHDI/7-1", "__IVR_RETVM=") in new stack
    -- Executing [s@ivr-1:6] GotoIf("DAHDI/7-1", "0?skip") in new stack
    -- Executing [s@ivr-1:7] Answer("DAHDI/7-1", "") in new stack
       > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,extra) VALUES ('ANSWER',{ts '2017-08-21 16:24:56.292064'},'','','','','','s','ivr-1','DAHDI/7-1','Answer','',3,'','1503347096.44','1503347096.44','','','')]
    -- Executing [s@ivr-1:8] Wait("DAHDI/7-1", "1") in new stack
    -- Executing [s@ivr-1:9] Set("DAHDI/7-1", "IVR_MSG=custom/ivr_pfm_2017") in new stack
    -- Executing [s@ivr-1:10] Set("DAHDI/7-1", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-1:11] ExecIf("DAHDI/7-1", "1?Background(custom/ivr_pfm_2017)") in new stack
    -- <DAHDI/7-1> Playing 'custom/ivr_pfm_2017.slin' (language 'es')
  == CDR updated on DAHDI/7-1
    -- Executing [013713#@ivr-1:1] GotoIf("DAHDI/7-1", "1?i,1") in new stack
    -- Goto (ivr-1,i,1)
    -- Executing [i@ivr-1:1] Set("DAHDI/7-1", "INVALID_LOOPCOUNT=1") in new stack
    -- Executing [i@ivr-1:2] GotoIf("DAHDI/7-1", "0?final") in new stack
    -- Executing [i@ivr-1:3] Set("DAHDI/7-1", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
    -- Executing [i@ivr-1:4] Goto("DAHDI/7-1", "s,start") in new stack
    -- Goto (ivr-1,s,10)
    -- Executing [s@ivr-1:10] Set("DAHDI/7-1", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-1:11] ExecIf("DAHDI/7-1", "1?Background(no-valid-responce-pls-try-again)") in new stack
    -- <DAHDI/7-1> Playing 'no-valid-responce-pls-try-again.slin' (language 'es')
    -- Executing [s@ivr-1:12] WaitExten("DAHDI/7-1", "10,") in new stack
    -- Timeout on DAHDI/7-1, going to 't'
    -- Executing [t@ivr-1:1] Set("DAHDI/7-1", "TIMEOUT_LOOPCOUNT=1") in new stack
    -- Executing [t@ivr-1:2] GotoIf("DAHDI/7-1", "0?final") in new stack
    -- Executing [t@ivr-1:3] Set("DAHDI/7-1", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
    -- Executing [t@ivr-1:4] Goto("DAHDI/7-1", "s,start") in new stack
    -- Goto (ivr-1,s,10)
    -- Executing [s@ivr-1:10] Set("DAHDI/7-1", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-1:11] ExecIf("DAHDI/7-1", "1?Background(no-valid-responce-pls-try-again)") in new stack
    -- <DAHDI/7-1> Playing 'no-valid-responce-pls-try-again.slin' (language 'es')
    -- Executing [s@ivr-1:12] WaitExten("DAHDI/7-1", "10,") in new stack
    -- Timeout on DAHDI/7-1, going to 't'
    -- Executing [t@ivr-1:1] Set("DAHDI/7-1", "TIMEOUT_LOOPCOUNT=2") in new stack
    -- Executing [t@ivr-1:2] GotoIf("DAHDI/7-1", "0?final") in new stack
    -- Executing [t@ivr-1:3] Set("DAHDI/7-1", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
    -- Executing [t@ivr-1:4] Goto("DAHDI/7-1", "s,start") in new stack
    -- Goto (ivr-1,s,10)
    -- Executing [s@ivr-1:10] Set("DAHDI/7-1", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-1:11] ExecIf("DAHDI/7-1", "1?Background(no-valid-responce-pls-try-again)") in new stack
    -- <DAHDI/7-1> Playing 'no-valid-responce-pls-try-again.slin' (language 'es')
    -- Executing [s@ivr-1:12] WaitExten("DAHDI/7-1", "10,") in new stack
    -- Timeout on DAHDI/7-1, going to 't'
    -- Executing [t@ivr-1:1] Set("DAHDI/7-1", "TIMEOUT_LOOPCOUNT=3") in new stack
    -- Executing [t@ivr-1:2] GotoIf("DAHDI/7-1", "0?final") in new stack
    -- Executing [t@ivr-1:3] Set("DAHDI/7-1", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
    -- Executing [t@ivr-1:4] Goto("DAHDI/7-1", "s,start") in new stack
    -- Goto (ivr-1,s,10)
    -- Executing [s@ivr-1:10] Set("DAHDI/7-1", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-1:11] ExecIf("DAHDI/7-1", "1?Background(no-valid-responce-pls-try-again)") in new stack
    -- <DAHDI/7-1> Playing 'no-valid-responce-pls-try-again.slin' (language 'es')
    -- Executing [s@ivr-1:12] WaitExten("DAHDI/7-1", "10,") in new stack
    -- Timeout on DAHDI/7-1, going to 't'
    -- Executing [t@ivr-1:1] Set("DAHDI/7-1", "TIMEOUT_LOOPCOUNT=4") in new stack
    -- Executing [t@ivr-1:2] GotoIf("DAHDI/7-1", "1?final") in new stack
    -- Goto (ivr-1,t,5)
    -- Executing [t@ivr-1:5] Playback("DAHDI/7-1", "no-valid-responce-transfering") in new stack
    -- <DAHDI/7-1> Playing 'no-valid-responce-transfering.slin' (language 'es')
    -- Executing [t@ivr-1:6] Goto("DAHDI/7-1", "app-blackhole,hangup,1") in new stack
    -- Goto (app-blackhole,hangup,1)
    -- Executing [hangup@app-blackhole:1] NoOp("DAHDI/7-1", "Blackhole Dest: Hangup") in new stack
    -- Executing [hangup@app-blackhole:2] Hangup("DAHDI/7-1", "") in new stack
  == Spawn extension (app-blackhole, hangup, 2) exited non-zero on 'DAHDI/7-1'
    -- Hanging up on 'DAHDI/7-1'
    -- Hungup 'DAHDI/7-1'

Have you checked the ivr file? it seems to route to ivr_ptm_2017?

Does the calling phone support SLIN? Since it’s a DAHDI connection, your codec choices are very limited.