Crowtalks,
You can try turning off All Transient Displays.
System\Devices and Feature Codes\Phones\Local\<phone>\Flags.
or
System\Phone-Related Information\Flags.
When this flag is enabled, it will allow all transient call handling displays to appear on the phone display. If it is disabled, the CALL TRANSFERRED TO XXX and MESSAGE LEFT FOR XXX displays will not appear. In the default state it is enabled.
As for changing between name and number on a call that would be the Display Outside Party Name flag which when enabled allows you to use Feature Code 379 to toggle between name and number.
If the user has a direct ring in from a trunk or DID to an extension, the diplay will show both name and number. If a trunk rings in to a CRA, then is transferred, the display will show name or number on the first line, and will show where the call is transferred from on the second line (which is where number would show if it were a direct ring). The user can then use the feature code 379 to toggle between name and number.
Thanks,
TE