Cisco Unified Application Environment Developer Forums

« Back to Developers

RE: How to authenticate against /ccmcip/authenticate.jsp programatically

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
We have Cisco Unified Call Manager 8 environment in which I want to write a reporting app.
I want to try out the following approach -
Every device contacts an authentication server, and gets a list of its own placed/received/missed calls.
I want to authenticate against this server as a device, programatically, and get the same list of calls for every device. These are the two XML services that I have come across by reading the documentation.
https://10.7.0.5:8443/ccmcip/authenticate.jsp
https://10.7.0.5:8443/ccmcip/xmldirectory.jsp
My question is, how do I authenticate against the authenticate.jsp service using .NET? I'm not asking for code per say (if you have thats great), but some overview/process of how to do this. Maybe a documentation page?

Extension Mobility API login is what I found so far that closely matches what I'm trying to do.
 
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/devguide/7_0_1/ccmdvCh3.pdf
 
 

Another API is AXL SQL Toolkit which comes installed on communications manager 8 and can be downloaded from

https://<your ccmserver>:8443/plugins/axlsqltoolkit.zip

After unzipping go to the schema folder to generate the proxy classes.
In .NET environment, you can do this by going to the "current" folder under schema and run this at command prompt
1wsdl AXLAPI.wsdl AXLSoap.xsd


I'm still trying to figure out how to get call logs. I am trying to use different approach than to parse CDR file obtained from CDROnDemandService. Doesn't seem like AXL suplies that info per device. Is this true? Do I need to use JTAPI to get call logs per device?