This document describes the common problems in Extension Mobility.
Error :- Host not found
Check that the Cisco Tomcat service is running by choosing Cisco Unified Serviceability > Tools > Control Center—Network Services
If you have changed the ip address on service URL then click on "Update subscriptions" (Device > Device Settings > Phone Services >IP Phone Services Configuration).and resubscribe each phone to which the wrong service was subscribed.
Error:- You can’t see the EM feature after hitting the services button
-Verify that you have configured the Extension Mobility service
-Verify the service URL is correct
– Start/Restart the EM services on each node you are running.
Error:- You can’t log in/out of the EM feature but you can see it after pressing the services button
This error comes when you haven’t enabled the extension mobility , subscribed the phones/device profiles to the service as needed and haven’t associated user to a device profile.
The above error comes when you haven’t subscribed the phone or device profile to the EM profile. Once this is done you should be able to see the EM profile and log in correctly.
Error:-After a user logs out and the phone reverts to the default device profile, the user finds that the phone services are no longer available.
1. Check the Enterprise Parameters to make sure that the Synchronization Between Auto Device Profile and Phone Configuration is set to True.
2. Subscribe the phone to the Cisco Extension Mobility service.
Error:-After performing a login or logout, the user finds that the phone resets instead of restarting.
Locale change may provide the basis for reset.
If the User Locale that is associated with the login user or profile is not the same as the locale or device, after a successful login, the phone will perform a restart that is followed by a reset. This occurs because the phone configuration file is being rebuilt.
The user should check that the correct UserID and PIN were entered; the user should check with the system administrator that the UserID and PIN are correct.
Error -Dev.logon disabled
Make sure that you have chosen "Enable Extension Mobility" check box on the Phone Configuration window.
Error -User Profile Absent
Make sure that you have associated a Device Profile to the user.
Error -EMService Conn. error
Verify that the Cisco Extension Mobility service is running by choosing Cisco Unified Serviceability > Tools > Control Center—Feature Services
Error -User logged in elsewhere
Check whether the user is logged in to another phone. If multiple logins need to be allowed, ensure the Multiple Login Behavior service parameter is set to Multiple Logins Allowed
Error:- Http Error 
If you get this error when Services button is pressed, check that the Cisco Communications Manager Cisco IP Phone Services service.
If you get this error when you select Extension Mobility service, check that the Cisco Extension Mobility Application service is running by choosing Cisco Unified Serviceability > Tools > Control Center—Network Services.
Error:- -Blank userid or pin
Enter a valid userid and PIN.
Error:- - Busy, please try again
Check whether the number of concurrent login/logout requests is greater than the Maximum Concurrent requests service parameter. If so, lower the number of concurrent requests.
To verify the number of concurrent login/logout requests, use Cisco Unified Communications Manager Cisco Unified Real-Time Monitoring Tool to view the Requests In Progress counter in the Extension Mobility object.
Check whether a large number of requests exists
If large number of requests exists, the Requests In Progress counter in the Extension Mobility object counter specifies a high value. If the requests are rejected due to large number of concurrent requests, the Requests Throttled counter also specifies a high value.
Error:- -Device Name Empty
Error:- XML Error  Parse Error
Check that the URL that is configured for Cisco Extension Mobility is correct and there should be no space in between.
Error:- 8945 phone does not show EM service
Set service provisioning to default or internal. Refer Bug CSCtx70127
Error:-[http-8080-9 ] EMX509TrustManager - checkServerTrusted: BSCUCM001.blocksolutions.local Certificate not found in the keystore : the certificate chain is not trusted, Could not validate path.
Follow the below steps in order to resolve the issue:-
1. Go to Certificat managent under security
2. Delete/Add Cisco Tomcat Cert
3. Restart Cisco Tomcat service,Cisco Trust verification service and EM service.
4. Try login to EM.
Error:- Login is unavailable(213)
This error comes when the device or phone load does not support EMCC (eg. non-supported phone models,supported phone models with older phone load).It could also be the incorrect service URL and/or secure Service URL.
Error:- Untrusted IP Error
This error comes when "Validate IP Address" service parameter is set to true and user tries to login/logout from a machine whose IP address is not trusted i.e. not listed in Trusted List of Ips service parameter)
Error:- Extension mobility fails after upgrade to 8.0.3
-> In the CUCM OS Administration page, re-generate the "Tomcat" certificates in all the nodes in the cluster. When the certificate is re-generated, the new certificate will be updated in the DB and CertMgr component should create the tomcat-trust.keystore file.
-> Restart Tomcat in all the nodes.
Error:- 79XX phones cannot access certain SURLs when running firmware 9-0-3+
Access the service from the services button on the phone or downgrade the phone firmware to 9-0-2SR2 or earlier.
Login Server Connection Error
If you are running Cisco CallManager Extension Mobility on an IBM-340 platform, check that the system allows anonymous access to the Login Service web site.
And talso check the URL of the Login Service may not be configured properly in the LDAP directory. Check that the URL is correct.