Notice how both login and logout are at position 2?
This is because login will display at postion 2 when phone is not logged in.
When logged in, logout will display in position 2. They don't display at the same time.
I'd bet that the reason the phone does not display logout, is because the phone is not yet logged in. Carefully read the document I linked to. Notice that there are 3 potential profiles that the phone will pull.
1. It pulls the hostphone.cfg in the example profile. This profile displays the login and you cannot log out from this profile.
2. Once number 1 is met, you can press login and provide credentials. The phone pulls the mobilephone.cfg profile and loads it. You can log out of this profile, so this is the time that the logout softkey will display if properly configured.
3. The phone could pull the default profile if EM_Enable is not set or credentials have not been entered.
Here's a description of what happens, perhaps the colors will help make this easier to follow:
("$EMS" eq "mobile" and "$MUID" ne "" and "$MPWD" ne "") ?[--uid $MUID$PDOM
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...