There are a number of different directories on the system. If the users are using the DIR -> Corporate Directory -> External directory, when provisioning the external address you will need to prepend the 9 (and a 1 if a long distance call) to the address.
Engineering is working to enhance the missed/recieved call directory call return behavior. As you can see there is complexity to the logic when the provider delivers a 10 digit caller ID for what is normally a 7 digit local address.
For the outbound calling number display, that is not as expected. Can you please enable SIP trunk logs (Status -> Support Tools -> Enable logs and check the box next to your SIP trunk? Then make a test call. The message we are interested is the INVITE.
Configure Multicast Paging on the Cisco IP Phone 7800 Series or 8800 Series Multiplatform Phone
The Cisco IP Phone 7800 and 8800 Series Multiplatform Phones provide voice communication over an Internet Protocol (IP) network...
Add Call Park on a Cisco 7800 or 8800 Series Multiplatform Phone Key Expansion Module
Call park allows the user of the phone to put an incoming call on hold so that the call can be retrieved on another phone. A call is park...