CallerID different when ringing vs answered

I have a TDM card with two zaptel channels connected to Verizon. When one of the channels rings, it displays a callerid number on the phone, but after you answer the call, the number displayed on the phone changes. I have not found a pattern yet, but it almost looks like it displays the previous calls info.