CID Lookup Not Working

I am installing FreePBX 2.8 on Cent OS 5.5 with asterisk And I have done fresh installs many times and I still cannot get CID lookup to work. I know my http lookup source is good because it works fine from my Trixbox. How do I fix this? And yes, I have it setup as a CID Lookup source in my inbound route.

I forgot to install curl-devel so func_curl was not compiled with asterisk. So I justed installed curl-devel and then compiled and re-installed asterisk and it works like a charm now.