chelseagroup,
There are certain Dial Tone providers that 'claim' to be able to provide caller-id (ani in the T1 world), though I have failed to see one work properly. Normally, caller id can only be provided over a loop start line (not ground start) however, when programming for a T1 (whether robbed-bit or common channel) AVAYA recommends that the channels be ground start (for good reason, I might add...loop start channels have a serious problem with C.O. disconnect). The best solution, albeit a more expensive one, is to provision the T1 as a PRI.