Can't get inbound route to work with CID or DID

Freepbx 2.5.1.5 I am very new to Asterisk and Freepbx. I have a queue set up that works just fine when direct dialed internally or from an external number. My problem is that I want to use an inbound route with a time condition as a destination for the queue. Simply put, I want a call to the queue number to go to the queue if it is during working hours, or to a voice mail box if not. For the inbound route I have tried using the queue’s DID and then the CID of the phone I am calling from and neither does anything but go right to the queue. I have also eliminated the time condition as destination and tried to just perform any action available as a destination for the inbound route and nothing works. No matter what I do the call dumps directly into the queue. Am I correct in thinking that if I have this same issue using an extension (66351) registered to the same Freepbx where the queue resides that using a DID of that same extension (66351)then it can’t be a trunk issue?

At the Asterisk CLI, this is the result of having an inbound route set for the DID of the queue (66325) with a destination of a time condition using a registered extension (66351) to call the queue number:

-- Executing [66325@from-internal:1] Macro("SIP/66351-08607358", "user-callerid|") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/66351-08607358", "AMPUSER=66351") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/66351-08607358", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/66351-08607358", "1|Set|REALCALLERIDNUM=66351")                              in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/66351-08607358", "AMPUSER=66351") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/66351-08607358", "AMPUSERCIDNAME=Craig Swafford") i                             n new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/66351-08607358", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/66351-08607358", "AMPUSERCID=66351") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/66351-08607358", "CALLERID(all)="Craig Swafford" <6                             6351>") in new stack
-- Executing [s@macro-user-callerid:9] Set("SIP/66351-08607358", "REALCALLERIDNUM=66351") in new st                             ack
-- Executing [s@macro-user-callerid:10] ExecIf("SIP/66351-08607358", "0|Set|CHANNEL(language)=") in                              new stack
-- Executing [s@macro-user-callerid:11] GotoIf("SIP/66351-08607358", "0?continue") in new stack
-- Executing [s@macro-user-callerid:12] Set("SIP/66351-08607358", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:13] GotoIf("SIP/66351-08607358", "1?continue") in new stack
-- Goto (macro-user-callerid,s,20)
-- Executing [s@macro-user-callerid:20] NoOp("SIP/66351-08607358", "Using CallerID "Craig Swafford"                              <66351>") in new stack
-- Executing [66325@from-internal:2] Answer("SIP/66351-08607358", "") in new stack
-- Executing [66325@from-internal:3] ExecIf("SIP/66351-08607358", "1|Set|__QUEUEWAIT=1255031759") i                             n new stack
-- Executing [66325@from-internal:4] Set("SIP/66351-08607358", "__BLKVM_OVERRIDE=BLKVM/66325/SIP/66                             351-08607358") in new stack
-- Executing [66325@from-internal:5] Set("SIP/66351-08607358", "__BLKVM_BASE=66325") in new stack
-- Executing [66325@from-internal:6] Set("SIP/66351-08607358", "DB(BLKVM/66325/SIP/66351-08607358)=                             TRUE") in new stack
-- Executing [66325@from-internal:7] ExecIf("SIP/66351-08607358", "1|Set|_DIAL_OPTIONS=trM(auto-blk                             vm)") in new stack
-- Executing [66325@from-internal:8] Set("SIP/66351-08607358", "__NODEST=66325") in new stack
-- Executing [66325@from-internal:9] GotoIf("SIP/66351-08607358", "1?REPCID") in new stack
-- Goto (from-internal,66325,14)
-- Executing [66325@from-internal:14] NoOp("SIP/66351-08607358", "CALLERID(name) is Craig Swafford"                             ) in new stack
-- Executing [66325@from-internal:15] Set("SIP/66351-08607358", "_RGPREFIX=Queue") in new stack
-- Executing [66325@from-internal:16] Set("SIP/66351-08607358", "CALLERID(name)=QueueCraig Swafford                             ") in new stack
-- Executing [66325@from-internal:17] Set("SIP/66351-08607358", "MONITOR_FILENAME=/var/spool/asteri                             sk/monitor/q66325-20091008-135559-1255031759.7041") in new stack
-- Executing [66325@from-internal:18] Playback("SIP/66351-08607358", "custom/Ready1") in new stack
-- <SIP/66351-08607358> Playing 'custom/Ready1' (language 'en')

I am very new at this as I said, but I have not been able to find the problem after quite a bit of research and experimentation. Any help would be appreciated- thanks in advance.