A couple things to note for you Susan. PRI does not function like standard caller ID. You will not be able to log calls under the PRI. Having ATT switch to ANI vs. PRI will not work unless the circuit is changed.
Second, the basic principle of a PRI is to route calls based on the digits being sent, so in essence, they act the same as a DID number. You cannot receive a call on a PRI circuit without sending some "DID" digits. If you are receiving digits that do not match your dial plan, then the system will route that call to the operator console and display DID # ?. This indicates you have received a call not matching the numbering plan. This could happen several ways, but most likely is the numbers being sent don't match extension numbers. let's say your console number is 1000, and your DID range is 1000-1099. Anytime someone dials 555-1000, it will route to the console. Anytime someone dials 555-1001, it will go to 1001. If 1001 does not exist, then it routes to the console. This assumes that the provider is sending the correct number of digits, in this case, 4. If they were only sending 3, then all calls would go to the console and display DID # ?.
PRI setup can be a bit complicated, especially when you have to insure all parties involved are on the same page. I would highly recommend getting a local vendor to assist you on site. let us know where your at, and someone will come forward.