<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>CUCM 8 CDROnDemand SOAP credentials</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>CUCM 8 CDROnDemand SOAP credentials</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=</id>
  <updated>2013-06-20T07:37:35Z</updated>
  <dc:date>2013-06-20T07:37:35Z</dc:date>
  <entry>
    <title>RE: How to authenticate against /ccmcip/authenticate.jsp programatically</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6336629" />
    <author>
      <name>Shivinder Singh</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6336629</id>
    <updated>2012-08-22T21:34:33Z</updated>
    <published>2012-08-22T21:34:33Z</published>
    <summary type="html">Another API is AXL SQL Toolkit which comes installed on communications manager 8 and can be downloaded from

https://&lt;your ccmserver&gt;: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
[code]wsdl AXLAPI.wsdl AXLSoap.xsd[/code]

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?</summary>
    <dc:creator>Shivinder Singh</dc:creator>
    <dc:date>2012-08-22T21:34:33Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to authenticate against /ccmcip/authenticate.jsp programatically</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6311469" />
    <author>
      <name>Shivinder Singh</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6311469</id>
    <updated>2012-08-20T17:03:46Z</updated>
    <published>2012-08-20T17:03:46Z</published>
    <summary type="html">Extension Mobility API login is what I found so far that closely matches what I'm trying to do.
 
[url=http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/devguide/7_0_1/ccmdvCh3.pdf]http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/devguide/7_0_1/ccmdvCh3.pdf[/url]
 
 </summary>
    <dc:creator>Shivinder Singh</dc:creator>
    <dc:date>2012-08-20T17:03:46Z</dc:date>
  </entry>
  <entry>
    <title>How to authenticate against /ccmcip/authenticate.jsp programatically</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6306228" />
    <author>
      <name>Shivinder Singh</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6306228</id>
    <updated>2012-08-20T03:54:29Z</updated>
    <published>2012-08-20T03:54:29Z</published>
    <summary type="html">[b]We have Cisco Unified Call Manager 8 environment in which I want to write a reporting app.[/b]
[b]I want to try out the following approach - [/b]
[b]Every device contacts an authentication server, and gets a list of its own placed/received/missed calls.[/b]
[b]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.[/b]
[b][url=https://10.7.0.5:8443/ccmcip/authenticate.jsp]https://10.7.0.5:8443/ccmcip/authenticate.jsp[/url][/b]
[b][url=https://10.7.0.5:8443/ccmcip/xmldirectory.jsp]https://10.7.0.5:8443/ccmcip/xmldirectory.jsp[/url][/b]
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?</summary>
    <dc:creator>Shivinder Singh</dc:creator>
    <dc:date>2012-08-20T03:54:29Z</dc:date>
  </entry>
  <entry>
    <title>How to authenticate against /ccmcip/authenticate.jsp programatically</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6306226" />
    <author>
      <name>Shivinder Singh</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6306226</id>
    <updated>2012-08-20T03:54:29Z</updated>
    <published>2012-08-20T03:54:29Z</published>
    <summary type="html">[b]We have Cisco Unified Call Manager 8 environment in which I want to write a reporting app.[/b]
[b]I want to try out the following approach - [/b]
[b]Every device contacts an authentication server, and gets a list of its own placed/received/missed calls.[/b]
[b]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.[/b]
[b][url=https://10.7.0.5:8443/ccmcip/authenticate.jsp]https://10.7.0.5:8443/ccmcip/authenticate.jsp[/url][/b]
[b][url=https://10.7.0.5:8443/ccmcip/xmldirectory.jsp]https://10.7.0.5:8443/ccmcip/xmldirectory.jsp[/url][/b]
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?</summary>
    <dc:creator>Shivinder Singh</dc:creator>
    <dc:date>2012-08-20T03:54:29Z</dc:date>
  </entry>
  <entry>
    <title>CUCM 8 CDROnDemand SOAP credentials</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6295518" />
    <author>
      <name>Shivinder Singh</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6295518</id>
    <updated>2012-08-16T18:53:55Z</updated>
    <published>2012-08-16T18:53:55Z</published>
    <summary type="html">Hello!
I am writing a web application that will contact our Unified Call Manager's 
web services and do reporting stuff - like received calls, missed calls, placed 
calls etc., by extension. I understand there are 3rd party software that do this 
already, but there is a requirement to start doing this inhouse. I am not a 
network analyst/sysadmin by any means and am trying to figure my way out of this 
huge product for its programming options.
 
What I have found so far in our environment is this : 
- every user IP phone contacts a out-of-the-box Cisco web service in our 
datacenter to display missed/received calls
- the web service is SOAP based
- the web service returns XML
- the web service asks for authentication before returning the WSDL
 
There is one help page that I have found that is 
closely related to what I am doing: [url=http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/devguide/8_0_1/serviceability.html#wp1053732]http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/devguide/8_0_1/serviceability.html#wp1053732[/url]
 
I want to download the WSDL for the CDRonDemand web service, but am stuck at 
the authentication part. The service will return WSDL only if I provide 
credentials. Which credentials do I need to use here? The installation was done 
by consultants, but I can get a list of usernames/passwords. But would like to 
know which particular one applies here.
 
Thanks!</summary>
    <dc:creator>Shivinder Singh</dc:creator>
    <dc:date>2012-08-16T18:53:55Z</dc:date>
  </entry>
</feed>

