It use to be that caller ID didn't  work with TDM cards without a patch.

http://jira.freeswitch.org/browse/OPENZAP-100

No idea if freeswitch still needs a patch or not. I don't use the TDM cards anymore.

Regards.