CallerID isn't supposed to work on calls you make, only on calls you receive. (You never receive the callerID [which is a seies of tones] when you make a call.)
As for not getting the callerID on incoming calls, there are other threads on the subject. Register an account here, so you can keep post in an existing thread. [Guests can't post to existing threads.]