Wrong Callerid

I have a problem with the outbound CallerID on an Aastra 9143i phone. We have a user “Joe Smith” with three Aastra 9143i phones in different locations in our organization that are all connect together. Another user “Mary Jones” was having some issues with her phone, so we decided to switch her phone with one of Joe Smiths’. Everything works fine except that the outbound CallerID on Mary Jones’s phone still displays Joe Smith.
We are running Asterisk, FreePBX Version and PBX in a Flash I have searched everywhere and made changes to the Asterisk configuration files, MySQL database, the Aastra phone but the problem is still there. Any help or suggestions, would be greatly appreciated. Thank you.
Rich Puglisi