Extension Mobility: "One button Logout"
Hi all,
My need is to configure a single button to a manager perform the logout of EM.
So ...I configured the "single button logon" with a especific IP Phone Service with path below, assign this to my 7961 on Phone Button Template and worked very well.
EM One Button Login:
http://<pub>:8080/emapp/EMAppServlet?device=<MAC>&userid=<UserID>&seq=<PIN>
Now I just need to configure the "One Button" to logout but I'm not finding the full string to log out without confirmation.
Anyone know the full path to perform the log out without confirmation ?
Leonardo,
I believe the URL you require would be:-
http:///emapp/EMAppServlet?device=#DEVICENAME#&doLogout=true
Let me know how it goes,
Craig
(PLEASE RATE HELPFUL POSTS)
Similar Messages
-
UC560 Extension Mobility Logon Button, Possible?
Is it possible to have either a softkey or replace a line button with an Extension Mobility logon button?
Our customer has UC560 (CME 8.1) with SPA504G handsets.
Thanks in advance
Mattyyeah I would like to know this too, its crazy that you have to go so deep into the menu to just logon or off.
I thought that's what the login softkey was for! -
CUCM 8.6.2 - SURL Buttons Issue related to Extension Mobility
Hello Guys,
we are running a CUCM 8.6.2.22900-2 with the extension mobility service. One the user device profiles we have applied several third application services via SURL buttons. Actually I though it does not matter, what device type I choose during the UDP Creation. The Buttons should appear on every model, which support SURL.
When I log into a 8945 with a 9971 user device profile, the SURL buttons do not show. It only works, if I create a dedicate UDP Profile with the 8945 type as base. The same for other models of the 89er/99er Series.
Can you help? Is this a bug?
Thanks.Chris:
Thanks for the input. We do have the LDAP configured, we are using LDAPS. It is looking like port 636 form the CUP server is trying to reach out to the AD server so we are opening up that port to test if that is out issue. 636 is open from CUCM to AD but not CUP to AD.
TD -
Extension mobility logout issues UCM v 6.1
Hi, I am using UCM v6.1, with a Pub and Sub. I have deployed handsets out using auto-reg. I have created user device profiles and associated those the users. I have subscribed the services to the autoregistered phones by using BAT to bulk update , using bulk admin->phones->update phones->phones query.
The users press the services key and have the extension mobility and logout options. They can login to their Device profiles ok but when I attempt to log them out i receive an error on the lcd "logout unsuccessful [6] database error".
I have attempted to locate the actual device and log the user out manually using the CCMadmin GUI, however i receive a message ,
"Error occurred while retrieving information from database. No LOGOUT device profile".
According to the documentation, wgen selecting a log out device profile you choose "use current device settings". I left this as default when bulk updating the phones.
I have restarted the extension mobility service on Publisher and Subscriber, and have also shutdown the servers and rebooted - but to no avail.
I am doing something fundamentally wrong or could this be a bug? I have found a few in v6.0, which is why i upgraded to 6.1. thanks.Hi Stuart,
It does sound like this bug (somewhat);
CSCsj33055 Bug Details
bulk insert phone or UDP does not add phone service if no svc parameters
Symptom:
Insert UDP fails to insert IP Phone Service if there are no parameters to all
Device Profiles.
Conditions:
'Insert UDP' in Bulk Administration Tool [BAT] doesn't insert IP Phone Service
for all the Device Profiles if no parameter is defined on the Phone Service.
This also happens when the UDP template is not subscribed to the Phone Service.
And this Insert UDP works fine in inserting the IP Phone Service to all DPs if
you are doing one record at a time, it fails if you do it in a BULK.
Workaround:
For Device Profiles:
1. Using a template
- Add a dummy parameter to the EM service. Save it and click on Update
Subscriptions.
- Subscribe EM service on the UDP template. Ignore if already done.
- Upload the Insert file for specific details transaction.
- Submit a job with the uploaded file and the UDP template on which EM is
subscribed.
2. Using a CSV file
- Add a dummy parameter to the EM service
- Specify this dummy parameter with blank values in the CSV. Sample file below
- Upload the Insert file for specific details transaction and submit a job
Once you have inserted DPs, you can go to IP phone service page, select the EM
service. Delete the dummy parameter and click update subscriptions.
sample:
DEVICE PROFILE NAME,DESCRIPTION,DIRECTORY NUMBER 1,SERVICE NAME 1,SUBSCRIBED
SERVICE NAME 1,SUBSCRIBED SERVICE NAME ASCII 1,PARAMETER NAME 1,PARAMETER VALUE 1
DP-1,DP1,2001,Extension Mobility,Extension Mobility,Extension Mobility,dummy,
DP-2,DP2,2002,Extension Mobility,Extension Mobility,Extension Mobility,dummy,
For phone devices:
1. create bat phone template and subscribed it to the EM service
2. define an update phones job:
enable extension mobility
log out profile: use current device settings
add services from this teamplate: run immediatelyMake sure to check the box to the left of the line item in the BAT job definition. That signifies to BAT that wish to synchronize all selected phones to the value specified.
I would open a TAC Case.
Hope this helps!
Rob -
Extension Mobility: Automatic logout
Dear Team,
Hi Team,
Our customer requirement is that user should log out at 4:00PM even they are login at any time. Can we achieve this. I know we set the maximum login time but we can not schedule.
Is there any way, by XML application etc. Kindly advise.
BR
Muhammad IrfanThe 'extensionmobilitydynamic' table is used to store the information of users logged into extension mobility.
You can do a 'run sql select * from extensionmobilitydynamic' from SSH of a CUCM server to find out the column names and values when a user logs into EM.
Here's a customized query that I came up with (modified from existing CUCM admin sql query), to show a few parameters that I wanted to look at, for EM users :
run sql SELECT device.name AS Devicename, typemodel.name as Model,
enduser.userid AS EndUser, numplan.dNOrPattern as DirectoryNumber,
routepartition.name AS Partition, D2.name AS DeviceProfile FROM
extensionmobilitydynamic LEFT OUTER JOIN device ON
extensionmobilitydynamic.fkdevice = device.pkid LEFT OUTER JOIN typemodel
ON typemodel.enum = device.tkmodel LEFT OUTER JOIN enduser ON
extensionmobilitydynamic.fkenduser = enduser.pkid LEFT OUTER JOIN Device AS
D2 ON D2.pkid = extensionmobilitydynamic.fkdevice_currentloginprofile LEFT
OUTER JOIN DeviceNumPlanMap ON DeviceNumPlanMap.fkdevice =
extensionmobilitydynamic.fkdevice_currentloginprofile LEFT OUTER JOIN
NumPlan ON DeviceNumPlanMap.fkNumPlan = numplan.pkid LEFT OUTER JOIN
RoutePartition ON numplan.fkRoutePartition = routepartition.pkid WHERE
((D2.name IS NOT NULL AND D2.name!='') AND (enduser.userid IS NOT NULL AND
enduser.userid!='')) order by D2.name
Example :
admin:run sql SELECT device.name AS Devicename, typemodel.name as Model,
enduser.userid AS EndUser, numplan.dNOrPattern as DirectoryNumber,
routepartition.name AS Partition, D2.name AS DeviceProfile FROM
extensionmobilitydynamic LEFT OUTER JOIN device ON
extensionmobilitydynamic.fkdevice = device.pkid LEFT OUTER JOIN typemodel
ON typemodel.enum = device.tkmodel LEFT OUTER JOIN enduser ON
extensionmobilitydynamic.fkenduser = enduser.pkid LEFT OUTER JOIN Device AS
D2 ON D2.pkid = extensionmobilitydynamic.fkdevice_currentloginprofile LEFT
OUTER JOIN DeviceNumPlanMap ON DeviceNumPlanMap.fkdevice =
extensionmobilitydynamic.fkdevice_currentloginprofile LEFT OUTER JOIN
NumPlan ON DeviceNumPlanMap.fkNumPlan = numplan.pkid LEFT OUTER JOIN
RoutePartition ON numplan.fkRoutePartition = routepartition.pkid WHERE
((D2.name IS NOT NULL AND D2.name!='') AND (enduser.userid IS NOT NULL AND
enduser.userid!='')) order by D2.name
devicename model enduser directorynumber partition deviceprofile
=============== ========== ======= =============== =========
========================
SEP000D284CD86B Cisco 7960 em1 1020 phones Extension
Mobility - EM1
SEP000D284CD86B Cisco 7960 em1 1000 phones Extension
Mobility - EM1
admin:
I am not aware of a 3rd party software which can do bulk EM logouts at a particular time of the day. However, here's my 2 cents :
- sql query run on the CUCM database to find out the devices logged into EM (probably a script that can run it at a specified time of the day - not sure
how or if it can be implemented)
- from the sql output, send customized http requests to the EM server, to log these phones off EM
- Sriram
Please rate helpful posts ! -
Extension mobility redundancy in CUCM 8.5
Hi ,
I have a doubt in cucm 8.5 extension mobility redundancy.
I have 3 call managers in cluster.
1. X.X.X.1 - punlisher
2. X.X.X.2 - sub1
3. X.x.X.3 - sub3
i have configured CUCM X.X.X.2 (sub 1) for extension mobility URL and in exterprise parameter configuration also (service URL). all phones are subscribed this URL and users login.
my schenerio is,
if SUB1 goes down, i change enterprise parameter service URL IP to punblisher. is that enough for users to login to extension mobility?
my doubt is,
in the above schenerio,
users press services button, request will go to enterprise parameter URL> enterprise URL will check for subscribed services> and route the request to the subscribed services for the phones . but here i have subscribed only EM service which has sub1 IP address.
how user can login?
if users can login meas, how that works.
or do i need to create 2 EM service (one for SUB1 IP, another one for PUB IP) and subscribe all the phones with both the services?
so that if subscriber fails user will login another service with has publisher IP?
I have activated EM service in all call managers inthe cluster.
please clarify my doubts.
thanksHi
Yes , the extension mobilty HA is avilable starting from V8 .On earlier verions as v 7 is not supported, Please find the below link:-
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/cmapps.html#wp1189079
I think you have to deploy SLB (server load balancer) to distribute requests through servers . You can use load balancer as (F5 , or DNS round robin).
Note:The problem , is that the "Login" and "Logout" service URLs can really only point to one IP address. Please find the below solution based on DNS:-
- create multiple DNS records for the same name which will point to two CCM servers running the EM service
- point your EM service URL at that hostname which you have created on 1 step.
- ensure your phones have valid DNS servers assigned to resolve the above
Note: the problem on the DNS is the delay between requests.
Thank you
please rate all useful information -
CME Extension Mobility, SIP configuration
Hi,
Need help with CME Extension Mobility with SIP Phones (7841). I'm using CME 10.5 and I configured the parameters below for extension mobility but the phones won't register right after I put the logout profile in the voice register pool.
They work normally when not in Extension Mobility though. Please help I need to deploy this to my customer soon.
hostname Router
boot-start-marker
boot system flash:c3900-universalk9-mz.SPA.154-3.M2.bin
boot-end-marker
no aaa new-model
no authentication logging verbose
ip dhcp excluded-address 192.168.1.1 192.168.1.20
ip dhcp excluded-address 192.168.1.254
ip dhcp pool Phones
network 192.168.1.0 255.255.255.0
default-router 192.168.1.254
option 150 ip 192.168.1.254
no ip domain lookup
ip cef
no ipv6 cef
multilink bundle-name authenticated
cts logging verbose
voice-card 0
voice service voip
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
sip
bind control source-interface GigabitEthernet0/1.10
bind media source-interface GigabitEthernet0/1.10
registrar server expires max 600 min 60
voice register global
mode cme
source-address 192.168.1.254 port 5060
max-dn 110
max-pool 110
load 7841 sip78xx.10-1-1SR1-4
time-format 24
date-format D/M/Y
service https
url authentication http://192.168.1.254/CCMCIP/authenticate.asp
tftp-path flash:
create profile sync 0002641841434163
voice register dn 1
number 6001
name Poh Huat - 6001
label Poh Huat - 6001
voice register dn 4
number 6005
name Coordinator - 6005
label Coordinator - 6005
voice register pool 1
logout-profile 100
busy-trigger-per-button 2
id mac 547C.69D6.1AB6
type 7841
voice register pool 4
logout-profile 100
busy-trigger-per-button 2
id mac 547C.69D6.1A2F
type 7841
voice logout-profile 100
pin 1234
user 6000 password 12345
number 6000 type normal
speed-dial 1 999 label "EMERGENCY"
voice user-profile 1
pin 12345
user richard password richard
number 6001 type normal
speed-dial 1 996506901 label "Richard"
voice user-profile 2
pin 12345
user 6005 password 12345
number 6005 type normal
license udi pid C3900-SPE100/K9 sn FOC16145MQA
license boot module c3900 technology-package uck9
username xtra privilege 15 secret 5 $1$STRs$Qsuesm8dF23Okof.vRyf5.
redundancy
ip ftp username xtra
ip ftp password xtra2006admin
interface Embedded-Service-Engine0/0
no ip address
shutdown
interface GigabitEthernet0/0
ip address dhcp
duplex auto
speed auto
interface GigabitEthernet0/1
no ip address
duplex auto
speed auto
interface GigabitEthernet0/1.10
encapsulation dot1Q 10 native
ip address 192.168.1.254 255.255.255.0
interface GigabitEthernet0/2
no ip address
shutdown
duplex auto
speed auto
ip forward-protocol nd
ip http server
no ip http secure-server
ip http path flash:
nls resp-timeout 1
cpd cr-id 1
tftp-server flash:PHONES/sip78xx.10-1-1SR1-4.loads alias sip78xx.10-1-1SR1-4.loads
control-plane
mgcp behavior rsip-range tgcp-only
mgcp behavior comedia-role none
mgcp behavior comedia-check-media-src disable
mgcp behavior comedia-sdp-force disable
mgcp profile default
gatekeeper
shutdown
telephony-service
authentication credential 6000 12345
em keep-history
max-ephones 110
max-dn 110
service phone webAccess 0
max-conferences 8 gain -6
transfer-system full-consult
create cnf-files version-stamp 7960 Mar 05 2015 15:50:52
I have turned on debug ip http all and debug voice em-profile on and right after I entered the logout profile 100 under pool i get the following logs.
Router(config-register-pool)#
Mar 5 16:15:28.299: Thu, 05 Mar 2015 16:15:28 GMT 192.168.1.21 /CMEserverForPhone/serviceurl ok
Protocol = HTTP/1.1 Method = GET Query = locale=English_United_States&name=SEP547C69D61A2F
Mar 5 16:15:28.299:
Mar 5 16:15:28.299: Getting SIP phone index by IP address 192.168.1.21
Mar 5 16:15:28.299: SIP phone 4 found with contact IP address 192.168.1.21
Mar 5 16:15:33.363: Thu, 05 Mar 2015 16:15:33 GMT 192.168.1.21 /CMEserverForPhone/serviceurl ok
Protocol = HTTP/1.1 Method = GET Query = locale=English_United_States&name=SEP547C69D61A2F
Mar 5 16:15:33.363:
Mar 5 16:15:33.363: Getting SIP phone index by IP address 192.168.1.21
Mar 5 16:15:33.363: SIP phone 4 found with contact IP address 192.168.1.21
Mar 5 16:15:37.539: Thu, 05 Mar 2015 16:15:37 GMT 192.168.1.21 /CMEserverForPhone/extensionmobility ok
Protocol = HTTP/1.1 Method = GET
Mar 5 16:15:37.539:
Mar 5 16:15:37.539: Getting SIP phone index by IP address 192.168.1.21
Mar 5 16:15:37.539: SIP phone 4 found with contact IP address 192.168.1.21
After this the phones are still not registering, I'm suspecting it is the url authentication command, as i can't put the application-name and password after the command, any suggestions would be appreciated. THanks in advance.
-richardTry adding:
voice register global
url authentication http://192.168.1.254/CCMCIP/authenticate.asp secretname psswrd
if still doesn't work try to compare your config with the reference guide here:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/admin/configuration/guide/cmeadm/cmemobl.html#pgfId-1163414
-Terry
Please rate all helpful posts -
Failover config for Extension Mobility
Hi,
I have CCM3.3(3) loaded on publisher & subscriber.Extension mobility,Tomcat service is running on both servers.In IP phone services URL, I have givem publishers ip address.In Cisco Extension Mobility Logout,I have configured "True" for Login Service Enabled field in both the servers.
When I shutdown Publisher,EM is not working on all the phones.When I shutdown Subscriber,EM is not working on few phones.But EM is working on all phones when both servers are up.
Should I configure something additional to build redundancy .I want to configure subscriber as primary & Publisher as secondary for EM.
I am using 7940 IP phones.
Regds
JagadishText below from Cisco Engineer Marcos Massakawa, about TAC case of this problem with extension mobility.
The problem, as you noted, is that the "Login" and "Logout" service URLs can really only point to
one IP address. In your case, you'd probably have these set up to point to whichever server you
wanted to be the primary one for Extension Mobility. However, if that server failed, the "Login"
and "Logout" services will no longer be useable, since they point to an IP that is no longer
reachable. If you want to enable users to be able to login and logout from the backup server, you'd
have to install EM on the other server, and create a slightly different service name that would show
up on the users' phones as a valid service, such as "Login2"/"Logout2", or "Login Backup"/"Logout
Backup", etc. The service URL for these services would point to the IP of the backup server. It
seems kind of clumsy, but it's a limitation of only being able to put one IP in the service URL.
Best Regards
Joao Medeiros -
3905 SIP phone does not support extension mobility?
Does any one can confirm if 3905 SIP phone support extension mobility? I subscribed "extension mobility" service under phone, but I can not see it after I press "application" button on the phone. But I can not find any document says 3905 does not support it. Anyone can confirm that?
Thank you.Hello,
3905 phones do not support Extension Mobility, check out the phones comparison below:
https://supportforums.cisco.com/sites/default/files/legacy/1/5/5/15362551-ip_phone_comparison_matrix.pdf
Thank you,
Shadi -
Multiple extensions on one phone?
So I got the UC540 today and have it all set up, was very easy thought it would be worse. All is working fine, SIP trunks etc, have a few minor things to play with but all is well so far. I just can't figure out how to properly put 2 extensions on one phone or how you do that?
I have 2 companies that I work for under my phone system. With Asterisk and the phones on SIP, line 1 would be one extension and line 2 would be another. Each has a diff DID and diff voicemail box. I set up my one 7970 phone with extension 300 and voicemail and it works fine, but I need extension 400 to be line 2 with it's own voicemail. I tried in CCA going to phones and users, and under line 2 adding extension 400, but as soon as I check the box voicemail to enable it, it removes it from line 300. Line 2 isn't used as much, so it doesn't need to function the exact same way as line 1 does, just not sure how to best do it, if I should use a floating extension or if I'm missing something, at a loss here. Thanks!Little confused still by this, just want to make sure I'm clear. My current set up with Asterisk is you make users which are extensions, and then enable voicemail on them, so for example:
Extension 300 - Voicemail enabled
Extension 301 - Voicemail enabled
Extension 302 - No Voicemail
Etc. And it's there that you set the username/password for each extension. So on a SIP phone, under Line 1 registration I'd have it register Extension 300, and line 2 could register Extension 301 and so on. If someone calls extension 300, line 1 rings and if no answer goes to the voicemail box for 300. If someone calls Extension 301, then line 2 on the phone rings and if no answer goes to voicemail for Line 2.
I do understand what you mean how each phone is it's own "User", and so the way I have it set up now is my 7970 is my user, and it has Extension 300 with voicemail assigned to Button 1 which works fine.
I just simply need a way so that Extension 301 shows up on Button 2 on the phone, so that I can select that line to make an outbound call (with a different caller ID), and if someone calls Extension 301, then that line on my phone with also ring, BUT will go to the voicemail box for 301. I don't need my 7970 to light up that there's a vm or anything like that, it just needs to capture the vm.
If I make a floating extension or extension mobility for a new user with extension 301 and enable voicemail, then calling 301 does go to its voicemail box, but I'm just not sure how I would have that show up on my 7970 as line 2 and ring on there and make outbound calls on there as well. Thank you so much! -
Extension Mobility Fixed Timeout
Hi,
One of our customer asked me if we can logout EM at 3PM or some specific instead of 8 hours or 10 hours timeout.
Can anyone help me with it?
Your help will be highly appreciated.
MudasirNot natively; however, there is an Extension Mobility API that would allow an external application to make these decisions.
Please remember to rate helpful responses and identify helpful or correct answers. -
Possible scenarios Extension Mobility can get logged out
I'm trying to determine what are the possible causes a user can get logged out from the Extension Mobility session?
I know one of it is when the maximum login time is reach, the user will get logged out but what other scenario's can a user get logged out?Hi,
One reason is listed in the link below
http://www.cisco.com/c/en/us/support/docs/unified-communications/unified-communications-manager-callmanager/18772-extension-mobility.html#logsout
Just want to add that a phone reset / restart or deactivating extension mobility service will not result in the logout of the IP phone from extension mobility logged in profile.
HTH
Manish -
Reports for extension mobility
Hi,
Is there any report on CUCM 6.x shows when the user login and logout using extension mobility feature during period of time for example one month.There is a solution for this. it is called ALM PRO+.
ALM PRO+ allows companies to view ExtensionMobility usage and is able to run detailed reports for usage and management purposes.
Centralised administration for all sites/locations using ALM PRO
License management and control
Advanced reporting on EM usage
Extended management reporting options
Calculating work space usage
Manage user and group profiles
Web-based administration
Drop me a PM for more information -
7975 Not showing Extension Mobility service
I'm seeing an odd difference in behavior between 7970 and 7975 phone models surrounding Extension Mobility. This is on a UCM 6.1(2) install.
The environment has been using 7970 as their primary production phone model for some time. Extension Mobility has been configured without issue and working as expected.
The first batch of 7975 phones arrived last week for new users. The same process was followed to enable EM on these phones (enable Extension Mobility and subscribe the service to the device); however, when the Services button is pressed, the service does not appear as an option. There is no error displayed on the device, the list is just blank.
Has anyone run into this or have ideas what has changed in the 7975 XML behavior?When you use firmware release 8.3(3) with Cisco Unified Communications Manager 6.x, you must use Cisco Unified Communications Manager engineering special release. If this is not used, you will receive an XML parse error when you login or logout of a Cisco Unified IP Phone. Take a look at this bugâCSCsj79645â.
-
Extension Mobility not working during fail over
Hello All
I am John. I have a cluster that has 2 subscribers and 1 publisher. We are running 8.5.1. Yesterday I had a case where my one subscriber had failed and everything failed over to the other subscriber. Everything but extension mobility seemed to work. I checked all my certs, I checked the services, I checked the url for the services. Everything seemed to check out correctly. The url is pointed to the publisher and the publisher was available.
What i saw during failover:
When the services button was activated I received the requesting notice. after a while the message changed to Host not found. Then the next message was select service.
I did a restart on the extension mobility service with no effect. The other web applications (such as corp directory) all seem to be working correctly. Extension Mobility is the only service I have running.
When the failover ended and my lost subscriber was available, extension mobility and the services started working again.
Any help or ideas would be greatly appreciated.
Thank you
JohnHi John,
As suggested by iptuser55, switch on the EM service on both the nodes. This is the only way failover would work. There are 2 services in CUCM, Extension Mobility and EMApp. The EMApp runs on all the nodes, and its job is to keep a list of the nodes with the EM service activated. When the top node in that list goes down, the EMApp will then point to the next node in the list, which will act as the Failover.
Here's the architecture of the EM service.
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/srnd/8x/uc8x/cmapps.html#wp1187822
Maybe you are looking for
-
Songs not showing up in list view
I recently discovered that if I display my library under the list view some of the artists are not showing up. If I change the view to the one with all the album covers it is there. Also, if I am in list view and search for the missing artist it disp
-
How do I put back loose keys on my MacBook Pro?
One key has got both plastic things left at the back, but the other one has just got one. Any tips on how to do it?
-
New line only for to call mobiles phones
Hi to all, I have one UC320W device on a customer, they have three FXO lines connected on the device. They want to connect one line more to call anly mobiles phones... They to call anywhere are using the 0 digit and the UC320W assigns a FXO line to t
-
Dnd - prevent drops on the source component
I need to be able to prevent the drops onto the source component. Currently I can do this by passing the source component in the transferable, get it in TransferHandler#canImport using a special sourceComponentFlavor and do the trick. However, this w
-
How to install adobe creative suite 2 from disk
I cant get my disk to load the program. it never gets pass iitating any ideas?