<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic UC Application responds intermittently to an API request in Webex for Developers</title>
    <link>https://community.cisco.com/t5/webex-for-developers/uc-application-responds-intermittently-to-an-api-request/m-p/4281206#M241</link>
    <description>&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need your assistance in resolving one of the issues which my colleague is facing. His CUCM application responds intermittently to an API request.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is the code for querying Cisco CallManger API for the Status of Services.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;######################################################################################################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Use hard coded credentials&lt;/P&gt;&lt;P&gt;$CUCMAPIUser = "myaccount"&lt;/P&gt;&lt;P&gt;$CUCMAPIPassword = Get-Content ".\password.txt" | ConvertTo-SecureString&lt;/P&gt;&lt;P&gt;#Create a PSCredential Object for use with the New-WebServiceProxy commandlet&lt;/P&gt;&lt;P&gt;$CUCMAPICredential = New-Object System.Management.Automation.PSCredential($CUCMAPIUser,$CUCMAPIPassword)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Server IP Address&lt;/P&gt;&lt;P&gt;$CUCMAddress = "hcs-zur-impw180.zurich.com"&lt;/P&gt;&lt;P&gt;$CUCMPort = ":8443"&lt;/P&gt;&lt;P&gt;$CUCMServerURI = $CUCMAddress+$CUCMPort&lt;/P&gt;&lt;P&gt;[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "ssl3"&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls, [Net.SecurityProtocolType]::Tls11, [Net.SecurityProtocolType]::Tls12, [Net.SecurityProtocolType]::Ssl3&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = "Tls, Tls11, Tls12, Ssl3"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Request Body for Services Running on Server&lt;/P&gt;&lt;P&gt;$services = @"&lt;/P&gt;&lt;P&gt;&amp;lt;!--Control Center - soapGetServiceStatus API Request--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!--If you leave service status empty you will get the status of all services, if not you can list specific services and get information for requested services only--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="&lt;A href="http://schemas.xmlsoap.org/soap/envelope/" target="_blank" rel="noopener"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/A&gt;" xmlns:soap="&lt;A href="http://schemas.cisco.com/ast/soap" target="_blank" rel="noopener"&gt;http://schemas.cisco.com/ast/soap&lt;/A&gt;"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Header/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:soapGetServiceStatus&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:ServiceStatus&amp;gt;&amp;lt;/soap:ServiceStatus&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/soap:soapGetServiceStatus&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/P&gt;&lt;P&gt;"@&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$url = "&lt;A href="https://$CUCMServerURI/controlcenterservice2/services/ControlCenterServices?wsdl" target="_blank" rel="noopener"&gt;https://$CUCMServerURI/controlcenterservice2/services/ControlCenterServices?wsdl&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Using Stored Credentials&lt;/P&gt;&lt;P&gt;$results = Invoke-WebRequest -Method post -Uri $url -UseBasicParsing -ContentType 'application/json; charset=utf-8' -Body $services -Credential $CUCMAPICredential&lt;/P&gt;&lt;P&gt;$apistatuscode = $results.StatusCode&lt;/P&gt;&lt;P&gt;return $apistatuscode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;##########################################################################################################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When the API request works we get this response&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103013i563B6A5512DC2CBA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, intermittently the request fails with the following&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103014i75F984DCF63D8D4E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error message “ The request was aborted: Could not create SSL / TLS secure channel” is a result of not specifying the version of TLS / SSL which is specified in the code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "ssl3"&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls, [Net.SecurityProtocolType]::Tls11, [Net.SecurityProtocolType]::Tls12, [Net.SecurityProtocolType]::Ssl3&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = "Tls, Tls11, Tls12, Ssl3"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So as I stated the code is used to query the status of services. This is running every 5 minutes. However, intermittently and only on certain devices we are unable to poll for a specific amount of time and then it will respond again with no intervention.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is from PRTG you can see the intermittent response. The red line is the failure to respond.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 499px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103015iA71ADBBEEB7E0CD5/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;He has also taken a Wireshark Trace on the PRTG probe and I have attached the packet capture for the same as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The two captures were filtered from an original capture taken around 14.15. hcs-zur-ucmb176 failed for an hour between 13.45 &amp;amp; 14.45 today.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The CUCM hcs-zur-ucma176 is a GOOD API Request (10.44.88.226)&lt;/P&gt;&lt;P&gt;The CUCM hcs-zur-ucmb176 is a BAD API Request (10.44.88.227)&lt;/P&gt;&lt;P&gt;The Probe has the address of 147.152.34.143&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can see in hcs-zur-ucma176 capture the TLS handshake and then the transfer of data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, in the hcs-zur-ucmb176 capture the TLS handshake fails with the CUCM sending a Close Notify&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 927px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103016iAC3ECACA67114496/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Why is CUCM doing this intermittently?&lt;/P&gt;</description>
    <pubDate>Thu, 28 Jan 2021 08:47:19 GMT</pubDate>
    <dc:creator>PranavGupta9527</dc:creator>
    <dc:date>2021-01-28T08:47:19Z</dc:date>
    <item>
      <title>UC Application responds intermittently to an API request</title>
      <link>https://community.cisco.com/t5/webex-for-developers/uc-application-responds-intermittently-to-an-api-request/m-p/4281206#M241</link>
      <description>&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need your assistance in resolving one of the issues which my colleague is facing. His CUCM application responds intermittently to an API request.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is the code for querying Cisco CallManger API for the Status of Services.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;######################################################################################################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Use hard coded credentials&lt;/P&gt;&lt;P&gt;$CUCMAPIUser = "myaccount"&lt;/P&gt;&lt;P&gt;$CUCMAPIPassword = Get-Content ".\password.txt" | ConvertTo-SecureString&lt;/P&gt;&lt;P&gt;#Create a PSCredential Object for use with the New-WebServiceProxy commandlet&lt;/P&gt;&lt;P&gt;$CUCMAPICredential = New-Object System.Management.Automation.PSCredential($CUCMAPIUser,$CUCMAPIPassword)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Server IP Address&lt;/P&gt;&lt;P&gt;$CUCMAddress = "hcs-zur-impw180.zurich.com"&lt;/P&gt;&lt;P&gt;$CUCMPort = ":8443"&lt;/P&gt;&lt;P&gt;$CUCMServerURI = $CUCMAddress+$CUCMPort&lt;/P&gt;&lt;P&gt;[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "ssl3"&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls, [Net.SecurityProtocolType]::Tls11, [Net.SecurityProtocolType]::Tls12, [Net.SecurityProtocolType]::Ssl3&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = "Tls, Tls11, Tls12, Ssl3"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Request Body for Services Running on Server&lt;/P&gt;&lt;P&gt;$services = @"&lt;/P&gt;&lt;P&gt;&amp;lt;!--Control Center - soapGetServiceStatus API Request--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!--If you leave service status empty you will get the status of all services, if not you can list specific services and get information for requested services only--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="&lt;A href="http://schemas.xmlsoap.org/soap/envelope/" target="_blank" rel="noopener"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/A&gt;" xmlns:soap="&lt;A href="http://schemas.cisco.com/ast/soap" target="_blank" rel="noopener"&gt;http://schemas.cisco.com/ast/soap&lt;/A&gt;"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Header/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:soapGetServiceStatus&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:ServiceStatus&amp;gt;&amp;lt;/soap:ServiceStatus&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/soap:soapGetServiceStatus&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/P&gt;&lt;P&gt;"@&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$url = "&lt;A href="https://$CUCMServerURI/controlcenterservice2/services/ControlCenterServices?wsdl" target="_blank" rel="noopener"&gt;https://$CUCMServerURI/controlcenterservice2/services/ControlCenterServices?wsdl&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#Using Stored Credentials&lt;/P&gt;&lt;P&gt;$results = Invoke-WebRequest -Method post -Uri $url -UseBasicParsing -ContentType 'application/json; charset=utf-8' -Body $services -Credential $CUCMAPICredential&lt;/P&gt;&lt;P&gt;$apistatuscode = $results.StatusCode&lt;/P&gt;&lt;P&gt;return $apistatuscode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;##########################################################################################################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When the API request works we get this response&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103013i563B6A5512DC2CBA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, intermittently the request fails with the following&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103014i75F984DCF63D8D4E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error message “ The request was aborted: Could not create SSL / TLS secure channel” is a result of not specifying the version of TLS / SSL which is specified in the code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"&lt;/P&gt;&lt;P&gt;#[Net.ServicePointManager]::SecurityProtocol = "ssl3"&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls, [Net.SecurityProtocolType]::Tls11, [Net.SecurityProtocolType]::Tls12, [Net.SecurityProtocolType]::Ssl3&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = "Tls, Tls11, Tls12, Ssl3"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So as I stated the code is used to query the status of services. This is running every 5 minutes. However, intermittently and only on certain devices we are unable to poll for a specific amount of time and then it will respond again with no intervention.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is from PRTG you can see the intermittent response. The red line is the failure to respond.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 499px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103015iA71ADBBEEB7E0CD5/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;He has also taken a Wireshark Trace on the PRTG probe and I have attached the packet capture for the same as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The two captures were filtered from an original capture taken around 14.15. hcs-zur-ucmb176 failed for an hour between 13.45 &amp;amp; 14.45 today.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The CUCM hcs-zur-ucma176 is a GOOD API Request (10.44.88.226)&lt;/P&gt;&lt;P&gt;The CUCM hcs-zur-ucmb176 is a BAD API Request (10.44.88.227)&lt;/P&gt;&lt;P&gt;The Probe has the address of 147.152.34.143&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can see in hcs-zur-ucma176 capture the TLS handshake and then the transfer of data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, in the hcs-zur-ucmb176 capture the TLS handshake fails with the CUCM sending a Close Notify&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 927px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/103016iAC3ECACA67114496/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Why is CUCM doing this intermittently?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jan 2021 08:47:19 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/uc-application-responds-intermittently-to-an-api-request/m-p/4281206#M241</guid>
      <dc:creator>PranavGupta9527</dc:creator>
      <dc:date>2021-01-28T08:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: UC Application responds intermittently to an API request</title>
      <link>https://community.cisco.com/t5/webex-for-developers/uc-application-responds-intermittently-to-an-api-request/m-p/4559994#M336</link>
      <description>&lt;P&gt;I can't see anything wrong with the TLS negotiation in the failure scenario, at least up until the server sends the unexpected Close Notify.&amp;nbsp; I do notice that in the Client Hello the client lists a different set of available Cipher Suites, i.e. 97 in the working scenario and 28 in the non-working scenario; however I don't see that the UCM has any problem selecting a suite/algorithm (even though it selects different ones) in either scenario.&amp;nbsp; Curious as to why the client is doing this - are the requests coming from different apps on the client host..?&lt;BR /&gt;It seems that connections are happening way more than once every 5 minutes:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot-20220225193424-758x174.png" style="width: 758px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/144805iF0EFF75A4A1C8750/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot-20220225193424-758x174.png" alt="Screenshot-20220225193424-758x174.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Perhaps all of these are not Control Center Service API requests?&amp;nbsp; However, if they are, it seems that querying for running services on UCM is a fairly heavy tasks for some reason (it takes a long while from the CLI), so maybe CUCM is getting bogged down..?&lt;BR /&gt;Could it be you have more instances of this script running than you think, maybe old versions..?&lt;/P&gt;
&lt;P&gt;It seems that the root cause is higher up the UCM stack than TLS, so suggest opening a case with DevNet Developer Support, who can help analyze UCM-side logs: &lt;A href="https://developer.cisco.com/site/support/" target="_blank"&gt;https://developer.cisco.com/site/support/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;See this link for detail on gathering logs specific to the Service XML APIs: &lt;A href="https://developer.cisco.com/site/sxml/help/enable-collect-logs/" target="_blank"&gt;https://developer.cisco.com/site/sxml/help/enable-collect-logs/&lt;/A&gt;&lt;BR /&gt;If the requests aren't making it to the SOAP layers, then investigation might need to go down into the Tomcat/Apache logs.&lt;/P&gt;</description>
      <pubDate>Sat, 26 Feb 2022 01:37:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/uc-application-responds-intermittently-to-an-api-request/m-p/4559994#M336</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2022-02-26T01:37:25Z</dc:date>
    </item>
  </channel>
</rss>

