The one thing i could think of , is that the obi is passing the call to the (ph) before the caller Id has time to come through.. Is there a way to delay this transfer, and give the caller ID more time to be received?
Physical Interfaces -> LINE Port -> RingDelay
The other idea I had was to force a reboot, doing a ***9.... from the attached phone... will this erase all the programing?
Forcing a reboot with ***9 is safe. It should not change any configuration items.