<?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 Re: Perl not working CUCM 10.5 in Management</title>
    <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552604#M1917</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@dstaudt Thank you, I solved my issue by commenting out the following line &lt;SPAN style="color: #3d3d3d; font-family: arial; font-size: 19px;"&gt;$ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS} = "Net::SSL";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, in addition to the info that the original script collects, I need to gather the phones IP, registration status and Dn(s) configured on it. do you have any Idea how to get that info? And where I could look as to see what all possibilities there are? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 02 Mar 2017 00:33:28 GMT</pubDate>
    <dc:creator>Adan Zuniga</dc:creator>
    <dc:date>2017-03-02T00:33:28Z</dc:date>
    <item>
      <title>Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552594#M1907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this little Perl is working fine with CUCM 8.6 and 9.1 but not with 10.5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I use this Perl with 10.5 I can`t get any reply such as device_name or device_description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I have to change in the Perl so that it will be work with CUCM 10.5?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;###Begin####################################################################################################################################&lt;/P&gt;&lt;P&gt;#!/usr/bin/perl&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$cucm_ip = 'ip-address';&amp;nbsp; &lt;/P&gt;&lt;P&gt;$user_axl = 'user';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;$password_axl = 'pwd';&lt;/P&gt;&lt;P&gt;$path_file=$path."input.txt";&lt;/P&gt;&lt;P&gt;############################################################################################################################################&lt;/P&gt;&lt;P&gt;$ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS} = "Net::SSL";&lt;/P&gt;&lt;P&gt;$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0;&lt;/P&gt;&lt;P&gt;use DBI;&lt;/P&gt;&lt;P&gt;use SOAP::Lite;&lt;/P&gt;&lt;P&gt;BEGIN&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; sub SOAP::Transport::HTTP::Client::get_basic_credentials&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($user_axl =&amp;gt; $password_axl)&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;my $CUCM = SOAP::Lite&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; -&amp;gt;uri("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.cisco.com/AXL/API/1.0" rel="nofollow" target="_blank"&gt;http://www.cisco.com/AXL/API/1.0&lt;/A&gt;&lt;SPAN&gt;")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; -&amp;gt;proxy("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://$cucm_ip/axl/" rel="nofollow" target="_blank"&gt;https://$cucm_ip/axl/&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;if (-e $path_file)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; print "File exits\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp; print ON "File exits\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp; open(IN,"$path_file");&lt;/P&gt;&lt;P&gt;&amp;nbsp; while (&amp;lt;IN&amp;gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "==\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $devname="";&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $line=$_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; chomp($line);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @values=split(/\;/,$line,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $devname=(shift @values);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Input:".$devname."\n";&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;############################################################################################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $res =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $CUCM-&amp;gt;executeSQLQuery(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SOAP::Data-&amp;gt;name('sql' =&amp;gt; "select pkid, name, description from device where name='$devname'")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $_device_pkid=$res-&amp;gt;valueof('//return/row/pkid');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $_device_name=$res-&amp;gt;valueof('//return/row/name');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $_device_description=$res-&amp;gt;valueof('//return/row/description');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Device Name:".$_device_name."\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Device Desc:".$_device_description."\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "---\n";&lt;/P&gt;&lt;P&gt;############################################################################################################################################&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; print "File not found\n";&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;###End######################################################################################################################################&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:48:50 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552594#M1907</guid>
      <dc:creator>Michael Schmidt</dc:creator>
      <dc:date>2014-08-20T14:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552595#M1908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suspect the problem is the '1.0' version namespace specified in the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="jive_text_macro jive_macro_quote"&gt;
&lt;P&gt;&amp;nbsp; -&amp;gt;uri("&lt;A class="jive-link-external-small" href="http://www.cisco.com/AXL/API/1.0" rel="nofollow" target="_blank"&gt;http://www.cisco.com/AXL/API/1.0&lt;/A&gt;")&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UCM 10.5 does not support this very old namespace version...previous UCM versions may have been less strict in checking.&amp;nbsp; You will want to update to one of the versions supported by 10.5.&amp;nbsp; More details here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developer.cisco.com/media/manager-xml-developer-guide/index.html?versioning.html" title="https://developer.cisco.com/media/manager-xml-developer-guide/index.html?versioning.html"&gt;https://developer.cisco.com/media/manager-xml-developer-guide/index.html?versioning.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:58:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552595#M1908</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2014-08-20T14:58:34Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552596#M1909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;many thanks for reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This uri I already changed to ("&lt;A class="jive-link-external-small" href="http://www.cisco.com/AXL/API/1.0" rel="nofollow" target="_blank"&gt;http://www.cisco.com/AXL/API/10.0&lt;/A&gt;") but this was also not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 17:40:05 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552596#M1909</guid>
      <dc:creator>Michael Schmidt</dc:creator>
      <dc:date>2014-08-20T17:40:05Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552597#M1910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Note also that the SOAPAction: header must also be present.&amp;nbsp; If you can get a look at the actual HTTP request, it should look something like the below (note this request is against UCM 10.5:)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE _modifiedtitle="true" class="jive_text_macro jive_macro_quote"&gt;
&lt;P&gt;&lt;SPAN&gt;POST &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://10.53.205.46:8443/axl/" rel="nofollow" target="_blank"&gt;https://10.53.205.46:8443/axl/&lt;/A&gt;&lt;SPAN&gt; HTTP/1.1 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Accept-Encoding: gzip,deflate &lt;/P&gt;
&lt;P&gt;Content-Type: text/xml;charset=UTF-8 &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SOAPAction: "CUCM:DB ver=10.5 getUser" &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Authorization: Basic QWRtaW5pc3RyYXRvcjpjaXNjb3BzZHQ= &lt;/P&gt;
&lt;P&gt;Content-Length: 358 &lt;/P&gt;
&lt;P&gt;Host: 10.53.205.46:8443 &lt;/P&gt;
&lt;P&gt;Connection: Keep-Alive &lt;/P&gt;
&lt;P&gt;User-Agent: Apache-HttpClient/4.1.1 (java 1.5) &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.xmlsoap.org/soap/envelope/" rel="nofollow" target="_blank"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/A&gt;&lt;SPAN&gt;" xmlns:ns="&lt;/SPAN&gt;&lt;STRONG&gt;&lt;A class="jive-link-external-small" href="http://www.cisco.com/AXL/API/10.5" rel="nofollow" target="_blank"&gt;http://www.cisco.com/AXL/API/10.5&lt;/A&gt;&lt;/STRONG&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;ns:getUser sequence="1"&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;lt;userid&amp;gt;dstaudt&amp;lt;/userid&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;lt;returnedTags&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;nbsp;&amp;nbsp; &amp;lt;lastName/&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;lt;/returnedTags&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ns:getUser&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;/PRE&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 18:03:27 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552597#M1910</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2014-08-20T18:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552598#M1911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry for the maybe stupid questions &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- How can I look into the http-request? I only have this perl and normally a output when I use the perl with CUCM 8.x or 9.x&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Where do I have to use / insert your posted rows? Into the perl-script?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 19:04:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552598#M1911</guid>
      <dc:creator>Michael Schmidt</dc:creator>
      <dc:date>2014-08-20T19:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552599#M1912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The HTTP request above would be the output of the SOAP::lite library, as it appears on the wire.&amp;nbsp; I don't know enough about SOAP::lite to know how you can dump/view the HTTP request as its sent - if there isn't an easy way you could use something like Fiddler.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the key will be to understand if SOAP::lite is including the 'SOAPAction:' header (with the right version for your system), or if your code needs to specifically add that header to the request before sending...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may also be able to get more information by looking at the AXL service logs, available using the UCM Real Time Monitoring Tool (RTMT)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 19:21:49 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552599#M1912</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2014-08-20T19:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552600#M1913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had the exact same problem today after we upgraded to CUCM 10.5. I was able to get Perl working by changing my SOAP::Lite contsructor to look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; # The SOAP object to talk to call manager&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; my $cm = new SOAP::Lite&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; encodingStyle =&amp;gt; '',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; uri =&amp;gt; 'CUCM:DB ver=10.5', &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ns =&amp;gt; &lt;A href="http://www.cisco.com/AXL/API/10.5" title="http://www.cisco.com/AXL/API/10.5"&gt;'http://www.cisco.com/AXL/API/10.5&lt;/A&gt;',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; proxy =&amp;gt; [&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://$uprefs-" rel="nofollow" target="_blank"&gt;https://$uprefs-&lt;/A&gt;&lt;SPAN&gt;&amp;gt;{CMServer}:$uprefs-&amp;gt;{CMPort}/axl/",&lt;/SPAN&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssl_opts =&amp;gt; { verify_hostname =&amp;gt; 0 },&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentials =&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "$uprefs-&amp;gt;{CMServer}:$uprefs-&amp;gt;{CMPort}",&amp;nbsp;&amp;nbsp; # host:port&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Cisco AXL API',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Realm &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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $uprefs-&amp;gt;{CMUser} =&amp;gt; $uprefs-&amp;gt;{CMPass},&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # user, password&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $cm-&amp;gt;on_action( sub { join ' ', @_ } );&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Setting the URI to 'CUCM::DB ver=10.5' and adding the "on_action" hook at the bottom fixed the SOAPAction header but then I got namespace errors which I corrected by manually adding the "ns" setting in the constructor above. This works for me now. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2015 19:13:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552600#M1913</guid>
      <dc:creator>keithlawson</dc:creator>
      <dc:date>2015-08-10T19:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552601#M1914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&amp;nbsp; Got me running with Perl and 10.5&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 18:50:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552601#M1914</guid>
      <dc:creator>Martin Sloan</dc:creator>
      <dc:date>2015-10-08T18:50:46Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552602#M1915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Martin, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have been wanting to get started in the world of AXL but did not now how to start. I copied your code and installed DBI and SOAP::Lite, but I get the following error, do you know what this may be related to?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;" 500 Can't locate object method "new" via package "LWP::Protocol::https::Socket" at cucmInterface.pl line 40.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Line 50 is the following for me:&lt;/P&gt;&lt;P&gt; $res = $CUCM -&amp;gt;executeSQLQuery(SOAP::Data-&amp;gt;name('sql' =&amp;gt; "select pkid, name, description from device where name='$devname'"));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 13:34:39 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552602#M1915</guid>
      <dc:creator>Adan Zuniga</dc:creator>
      <dc:date>2017-03-01T13:34:39Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552603#M1916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No specific guidance (I'm not a Perl guy), but just to note that SOAP frameworks (like SOAP::Lite) tend to not be able to handle 'freeform' XML results, i.e. what you get from an &amp;lt;executeSqlQuery&amp;gt; request.&amp;nbsp; You may want to handle such requests as an HTTP/XML transaction, rather than trying to have it processed by a SOAP framework...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 16:23:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552603#M1916</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2017-03-01T16:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: Perl not working CUCM 10.5</title>
      <link>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552604#M1917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@dstaudt Thank you, I solved my issue by commenting out the following line &lt;SPAN style="color: #3d3d3d; font-family: arial; font-size: 19px;"&gt;$ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS} = "Net::SSL";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, in addition to the info that the original script collects, I need to gather the phones IP, registration status and Dn(s) configured on it. do you have any Idea how to get that info? And where I could look as to see what all possibilities there are? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 00:33:28 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/perl-not-working-cucm-10-5/m-p/3552604#M1917</guid>
      <dc:creator>Adan Zuniga</dc:creator>
      <dc:date>2017-03-02T00:33:28Z</dc:date>
    </item>
  </channel>
</rss>

