cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1999
Views
0
Helpful
3
Replies

Login/logout emcc device profile via axl

darksnowcat
Level 1
Level 1

Hi guys,

 

are there any API calls to login or logout an emcc device profile?

 

Greets Michael

3 Replies 3

Cole.Aten
Level 1
Level 1

For login, you could use the login URL. There is also a logout URL you can use.

http://X.X.X.X/emapp/EMAppServlet?device=SEP001122334455&userid=user.name&seq=1234

 

Is this what you are looking for?

The APIs which support Extension Mobility are:

- Extension Mobility API: a small HTML/XML API allowing login/logout/logout-all/device-user query.  Requires end-user credentials or a designated E/M 'proxy' user credentials:

https://pubhub.devnetcloud.com/media/axl-schema-reference/docs/Files/AXLSoap_doDeviceLogin.html#Link411

- AXL: an extensive SOAP API for configuring/managing all of CUCM.  Required CUCM admin-level credentials:

https://developer.cisco.com/site/axl/

* doDeviceLogin: https://pubhub.devnetcloud.com/media/axl-schema-reference/docs/Files/AXLSoap_doDeviceLogin.html#Link411

* doDeviceLogout: https://pubhub.devnetcloud.com/media/axl-schema-reference/docs/Files/AXLSoap_doDeviceLogout.html#Link415

 

However, neither support cross cluster extension mobility scenarios - only single-cluster.

 

I have heard of developers examining the HTTP requests/responses of a phone performing EMCC function via the on-screen display and essentially reverse-engineering the HTTP messaging, so its something to consider.  However note this is not an officially supported 'developer interface', which may have support implications if the mechanism changes at some point in the future.

thedd
Level 1
Level 1

doDeviceLogin.JPGdoDeviceLogout.JPG

 

doDeviceLogin and doDeviceLogout will help you do this