02-23-2012 09:59 PM - edited 03-12-2019 09:43 AM
This document describes the common problems in Extension Mobility.
-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.
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.
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.
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.
Make sure that you have chosen "Enable Extension Mobility" check box on the Phone Configuration window.
.
Make sure that you have associated a Device Profile to the user.
.
Verify that the Cisco Extension Mobility service is running by choosing Cisco Unified Serviceability > Tools > Control Center—Feature Services
.
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
.
Enter a valid userid and PIN.
OR
Check that the URL that is configured for Cisco Extension Mobility is correct and there should be no space in between.
Set service provisioning to default or internal. Refer Bug CSCtx70127
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.
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.
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)
-> 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.
Access the service from the services button on the phone or downgrade the phone firmware to 9-0-2SR2 or earlier.
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.
Configuration Video on Extension Mobility
Roles and Permissions for Extension Mobility
Hi,
I am looking for a solution on Conferencing feature for 7821 phone.
Problem - when using extension mobility on 7821 phone. I am unable to do conference. not receiving any error. But when pressing conference soft key after adding the third party call. one call is going on Hold. if you press conference again then another phone call is going on hold. Basically it's swapping between two calls. both the calls are not joining.
When not logged in EM. conference call is working as expected. could some one experienced this in past and has any resolution.
Hi,
check in your Device Profile > Line > Maximum Number of Calls options, if the number is equal or more than 2.
Hope this helps.
Thank you Marcelo for your response..
Maximum Number of calls is defined as 4, Busy trigger 2. it's already there.
Dear Team,
We are running CUCM version 9.1 and whenever the people goes on long leave some 10 to 15 days they receive 201 error while logging in EM . We synchronized with Microsoft AD. When we convert the LDAP user to local user , we can able to login without any issues. In the Logs, i can see the error "The user is inactive in LDAP" but the user is active in AD and checked the service accounts everything fine. Could you please help me on this? Thanks in advance.
Regards,
Das
What about I can login and logout of extension mobility but the phone never restarts or resets with the UDP. The device even shows that someone is logged in on it when looking at its config on CUCM. Both my phone and udp are subscribed. URL is correct. I reset the service extension mobility service on all nodes. The only other thing I can think of is restarting the tomcat service? I don't get any errors of any kind anywhere other than i know for a fact my device does not change. I had it working before the only thing also that i can think of is my clock on the phones is off by 4 mins and i pretty sure my NTP servers are not setup properly.
Running 11.5
Collect the below logs to find the error from the extension mobility
Collect these logs for EM/EMCC issue:
Cisco Extension Mobility
Cisco Extension Mobility Application
Phone Console logs
Packet capture from the phone
TVS logs in details
Communication between phone and CUCM app messages in the XML messages format using the port number
========================================================================================
Sample Snippets for Login Type "DN"
2017-08-28 21:07:04,522 INFO [http-bio-8080-exec-10] EMAppServlet - EMApp Request# ----->1190
2017-08-28 21:07:04,523 INFO [http-bio-8080-exec-10] EMAppServlet - EMAppServlet: Request protocol is :http
2017-08-28 21:07:04,523 INFO [http-bio-8080-exec-10] EMAppServlet - EMApp Request parameters: Logout=null Device Name=SEP74A02FC09CDF User Id=null Device Profile=null Refresh=null Remote Host IP Address = 10.106.99.235 Via Header Set = false getClusterInfo = null Lang = en_US Charset=utf-8,;q=0.8 Emcc = true LoginType = DN
2017-08-28 21:07:04,523 INFO [http-bio-8080-exec-10] CMDatabase - CMDatabase:checkDeviceAllowsAlternateScript
2017-08-28 21:07:04,551 INFO [http-bio-8080-exec-10] CMDatabase - SEP74A02FC09CDF with model 36224 and locale 1 does not support alternate script
2017-08-28 21:07:04,551 INFO [http-bio-8080-exec-10] EMAppServlet - Alternate Script for device SEP74A02FC09CDF =
2017-08-28 21:07:04,552 DEBUG [http-bio-8080-exec-10] EMServiceCommunicator - Posting to EM Service:<query>
<appInfo>
<appID>CCMSysUser</appID>
<appEncryptedCertificate>xxxxxxx</appEncryptedCertificate>
</appInfo>
<deviceUserQuery>
<deviceName>SEP74A02FC09CDF</deviceName>
<loginType>DN</loginType>
<remoteIPAddr>10.106.99.235</remoteIPAddr>
</deviceUserQuery>
</query>
Self-Service User ID (SP) user id capture logs between CUCM and phone using servlet concept capure using ports number for the comunication
Sample Snippets for Login Type "SP"
2017-08-28 22:06:05,781 INFO [http-bio-8080-exec-24] EMAppServlet - EMApp Request# ----->1204
2017-08-28 22:06:05,782 INFO [http-bio-8080-exec-24] EMAppServlet - EMAppServlet: Request protocol is :http
2017-08-28 22:06:05,782 INFO [http-bio-8080-exec-24] EMAppServlet - EMApp Request parameters: Logout=null Device Name=SEP74A02FC09CDF User Id=null Device Profile=null Refresh=null Remote Host IP Address = 10.106.99.235 Via Header Set = false getClusterInfo = null Lang = en_US Charset=utf-8,;q=0.8 Emcc = true LoginType = SP
2017-08-28 22:06:05,782 DEBUG [http-bio-8080-exec-24] EMServiceCommunicator - Posting to EM Service:<query>
<appInfo>
<appID>CCMSysUser</appID>
<appEncryptedCertificate>xxxxxxx</appEncryptedCertificate>
</appInfo>
<deviceUserQuery>
<deviceName>SEP74A02FC09CDF</deviceName>
<loginType>SP</loginType>
<remoteIPAddr>10.106.99.235</remoteIPAddr>
</deviceUserQuery>
</query>
Enter user ID verification logs
Sample Snippets for Login Type "UID"
2017-08-29 14:48:20,657 INFO [http-bio-8080-exec-1167] EMAppServlet - EMApp Request# ----->10
2017-08-29 14:48:20,657 INFO [http-bio-8080-exec-1167] EMAppServlet - EMAppServlet: Request protocol is :http
2017-08-29 14:48:20,658 INFO [http-bio-8080-exec-1167] EMAppServlet - EMApp Request parameters: Logout=null Device Name=SEP402CF4915265 User Id=null Device Profile=null Refresh=null Remote Host IP Address = 10.77.22.225 Via Header Set = false getClusterInfo = null Lang = en Charset=utf-8,utf-8;q=0.8 Emcc = null LoginType = UID
2017-05-29 14:48:20,658 DEBUG [http-bio-8080-exec-1167] EMServiceCommunicator - Posting to EM Service:<query>
<appInfo>
<appID>CCMSysUser</appID>
<appEncryptedCertificate>xxxxxxx</appEncryptedCertificate>
</appInfo>
<deviceUserQuery>
<deviceName>SEP74A02FC09CDF </deviceName>
<loginType>UID</loginType>
<remoteIPAddr>10.106.99.235</remoteIPAddr>
</deviceUserQuery>
</query>
Cross cluster service configuration.
Extension Mobility Cross Cluster Service URL Configuration(EMCC):
Like EM service URL, we have three types for EMCC log in as well. Here are the service URL for respective log in types.
User ID: This is the service URL for log in EMCC.
http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#&loginType=UID
Primary DN:
http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#&loginType=DN
Self-Service User ID:
http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#&loginType=SP
Error codes for EMCC:
Common error codes for EMCC log in issues:
Error Code: 47
Error Message on Phone : DN has multiple users(47)
Occurs on EMCC log in when the Extension (Primary Extension under the end user configuration page) used for log in is assigned for multiple users
Error Code: 1
Error Message On Phone: Login is unavailable(1) / Logout is unavailable(1)
Occurs when EM Service could not parse the XML request from EMApp/EMservice Or Because of mismatch in versions between home and visiting CUCM versions.
Error code : 23
Error message on phone: Login is unavailable(23) / Logout is unavailable(23)
Occurs when entered User ID (UID) / Self-Service User ID (SP) or Primary Extension (DN) is not found in database
Hello,
I have a 7811 phone (Call Manager 12.5) and when I want to logout "error file not found"
Thanks.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: