Different internal and external caller IDs?

OK, so just to verify, you are editing users.conf yourself correct? It’s not being managed by FreePBX or any other tools?

Do you only ever send one caller ID out for external calls? Are they all ‘555-555-5555’ or could one user have ‘555-555-1234’ ?