Hi Jamil,
i am not an expert but i have ta couple of questions:
1) did you make sure that the connected devices support/have configured CDP?
2) on which media do you want to run CDP?
3) which IOS are you running? (IOS XE,IOS and the version)
Update: http://www.cisco.com/en/US/docs/ios-xml/ios/cdp/configuration/15-0m/nm-cdp-discover.html
A good doc for the restrictions of this protocol too.
HTH
Alessio