<?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: updatePhone line property 10.5 in Management</title>
    <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601472#M2760</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nicholas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for all the help. I was able to get my code to output the XML per your example however for the life of me I can't get the lines portion of the updatePhones operation to show up. Have you used this before?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My understanding of the updatePhones operation AXL schema is as follows however I am either reading it wrong or there is a bug. if you could confirm i am reading it correctly the would be much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;updatePhone-&amp;gt;lines-&amp;gt;line-&amp;gt;{line elements}&lt;/P&gt;&lt;P&gt;if there are multiple lines on a phone it would look like&lt;/P&gt;&lt;P&gt;updatePhone-&amp;gt;lines-&amp;gt;line-&amp;gt;1-&amp;gt;{line elements}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it almost seems like the addition of removeLines &amp;amp; addLines as well as the lineIdentifier within the updatePhones operation has caused issues with calling the line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have a working example of updating a device specific line element?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Mar 2015 19:51:17 GMT</pubDate>
    <dc:creator>JacobMunson</dc:creator>
    <dc:date>2015-03-03T19:51:17Z</dc:date>
    <item>
      <title>updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601466#M2754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to update a line on a phone using updatePhone however looking at the AXL logs it looks like CUCM is dropping the line part of the xml that I am sending. I want to add an associated user to a line andas far as I know the only way to do this is using updatePhone. I see that others are having issues with the updatePhone addline and remove line options and I am wondering if anyone else is having issues with updating a line on a phone?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Mar 2015 21:25:41 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601466#M2754</guid>
      <dc:creator>JacobMunson</dc:creator>
      <dc:date>2015-03-01T21:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601467#M2755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you adding a new line &amp;lt;addLines&amp;gt;, or are you modifying an existing line &amp;lt;lines&amp;gt; with your updatePhone operation? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2015 15:26:59 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601467#M2755</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-03-02T15:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601468#M2756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to modify the associatedEndusers field of an existing line on a phone&amp;nbsp; using the updatePhone operation.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2015 15:32:58 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601468#M2756</guid>
      <dc:creator>JacobMunson</dc:creator>
      <dc:date>2015-03-02T15:32:58Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601469#M2757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you post an example of your request XML?&amp;nbsp; The following worked fine for me:&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;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;SPAN&gt;"&amp;gt;&lt;/SPAN&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:updatePhone sequence="?"&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;Pomeroy&amp;lt;/name&amp;gt;&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;lt;lines&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;line&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;lt;index&amp;gt;1&amp;lt;/index&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;lt;dirn&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;&amp;nbsp; &amp;lt;pattern&amp;gt;3535&amp;lt;/pattern&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;&amp;nbsp; &amp;lt;routePartitionName&amp;gt;&amp;lt;/routePartitionName&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;lt;/dirn&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;lt;associatedEndusers&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;&amp;nbsp; &amp;lt;enduser&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userId&amp;gt;nicholas&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/enduser&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;lt;/associatedEndusers&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;/line&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;/lines&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ns:updatePhone&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2015 15:59:00 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601469#M2757</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-03-02T15:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601470#M2758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately I am sending the updatePhone operation using php so I am not sure how i can show the actual XML request.&lt;/P&gt;&lt;P&gt;Here is my php code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;$UserInfo['UID']&amp;nbsp; = userID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; try { &lt;/P&gt;&lt;P&gt;&amp;nbsp; $response = $client-&amp;gt;updatePhone(&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;array("uuid"=&amp;gt; $phoneuuid, &lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; "ownerUserName"=&amp;gt; $UserInfo['UID'],&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; "lines"=&amp;gt;array("line"=&amp;gt;array(&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; "index"=&amp;gt;"1",&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; "dirn"=&amp;gt;array(&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; "uuid"=&amp;gt;$lineuuid),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; "e164Mask"=&amp;gt;"0000000000",&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; "associatedEndusers"=&amp;gt;array("enduser"=&amp;gt;array("userId"=&amp;gt;$UserInfo['UID'])))))); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; } catch (SoapFault $fault) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; $log['update phone'] = $fault;&lt;/P&gt;&lt;P&gt;&amp;nbsp; } &lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you can see I was trying to change the external number mask to &lt;SPAN style="font-size: 13.3333330154419px;"&gt;0000000000 just to see if the line was getting updated and even that was getting ignored. Here is the output of from CUCM logs of this request&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV="&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:ns1="&lt;/SPAN&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;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;SOAP-ENV:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;ns1:updatePhone&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;uuid&amp;gt;{256F5C76-9F6B-F107-F6D1-C9D86C88F067}&amp;lt;/uuid&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;ownerUserName&amp;gt;jmunson&amp;lt;/ownerUserName&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/ns1:updatePhone&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you can see the entire Lines section was dropped somehow. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2015 16:34:59 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601470#M2758</guid>
      <dc:creator>JacobMunson</dc:creator>
      <dc:date>2015-03-02T16:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601471#M2759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem is in your PHP (or in the way the PHP Soap client is interpreting the WSDL).&amp;nbsp; Try something like this replacement for the soap client below. I set the parameters like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;$client-&amp;gt;sendRequest = false;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;$client-&amp;gt;printRequest = true;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;$client-&amp;gt;formatXML = true;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;This tells the client not to actually send the soap request, just create the XML and display it.&amp;nbsp; That will show you what XML is going to the server.&amp;nbsp; When i formatted my request similar to how you set up yours, this was what the XML looked like:&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&lt;SPAN&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; &amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV="&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:ns1="&lt;/SPAN&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;SPAN&gt;"&amp;gt; &amp;lt;SOAP-ENV:Body&amp;gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ns1:updatePhone&amp;gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;Pomeroy&amp;lt;/name&amp;gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ns1:updatePhone&amp;gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&amp;lt;/SOAP-ENV:Body&amp;gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;Notice that it's missing all of the information except the phone name. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;=============== code =================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class MySoapClient extends SoapClient {&lt;/P&gt;&lt;P&gt;&amp;nbsp; public $sendRequest = true;&lt;/P&gt;&lt;P&gt;&amp;nbsp; public $printRequest = false;&lt;/P&gt;&lt;P&gt;&amp;nbsp; public $formatXML = false;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; public function __doRequest($request, $location, $action, $version, $one_way = 0) {&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($this-&amp;gt;printRequest) {&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; if (!$this-&amp;gt;formatXML) {&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; $out = $request;&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; } else {&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; $doc = new DOMDocument;&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; $doc-&amp;gt;preserveWhiteSpace = false;&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; $doc-&amp;gt;loadxml($request);&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; $doc-&amp;gt;formatOutput = true;&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; $out = $doc-&amp;gt;savexml();&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; }&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; echo "&amp;lt;pre&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; echo htmlspecialchars($out);&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; echo "&amp;lt;/pre&amp;gt;";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($this-&amp;gt;sendRequest) {&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; return parent::__doRequest($request, $location, $action, $version, $one_way);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&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; return '';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$clientClass = 'MySoapClient';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$client = new $clientClass("the wsdl",&lt;/P&gt;&lt;P&gt;&amp;nbsp; array('trace'=&amp;gt;true,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 'exceptions'=&amp;gt;true,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; 'location'=&amp;gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://yourserver:8443/axl" rel="nofollow" target="_blank"&gt;https://yourserver:8443/axl&lt;/A&gt;&lt;SPAN&gt;",&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 'login'=&amp;gt;'username',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 'password'=&amp;gt;'password',&lt;/P&gt;&lt;P&gt;));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$client-&amp;gt;sendRequest = false;&lt;/P&gt;&lt;P&gt;$client-&amp;gt;printRequest = true;&lt;/P&gt;&lt;P&gt;$client-&amp;gt;formatXML = true;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... your updatePhone code ...&lt;/P&gt;&lt;DIV&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium; line-height: normal; white-space: pre;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2015 17:11:40 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601471#M2759</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-03-02T17:11:40Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601472#M2760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nicholas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for all the help. I was able to get my code to output the XML per your example however for the life of me I can't get the lines portion of the updatePhones operation to show up. Have you used this before?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My understanding of the updatePhones operation AXL schema is as follows however I am either reading it wrong or there is a bug. if you could confirm i am reading it correctly the would be much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;updatePhone-&amp;gt;lines-&amp;gt;line-&amp;gt;{line elements}&lt;/P&gt;&lt;P&gt;if there are multiple lines on a phone it would look like&lt;/P&gt;&lt;P&gt;updatePhone-&amp;gt;lines-&amp;gt;line-&amp;gt;1-&amp;gt;{line elements}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it almost seems like the addition of removeLines &amp;amp; addLines as well as the lineIdentifier within the updatePhones operation has caused issues with calling the line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have a working example of updating a device specific line element?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2015 19:51:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601472#M2760</guid>
      <dc:creator>JacobMunson</dc:creator>
      <dc:date>2015-03-03T19:51:17Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601473#M2761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I feel your pain. &lt;IMG src="https://community.cisco.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use PHP/AXL quite a bit.&amp;nbsp; I am the one who wrote the tutorials on PHP and AXL in the Learn section on Devnet.&amp;nbsp; But there are a lot of operations I've only been able to get working through tedious trial and error.&amp;nbsp; The PHP Soap handling is generally easy and powerful, but figuring out what data to send in the Soap call can sometimes be a nightmare, and the WSDL isn't much help.&amp;nbsp; I played with this particular problem (updatePhone and lines) for a couple hours and got nowhere.&amp;nbsp; Well, that's not entirely true.&amp;nbsp; I got it to send add the line data to the XML, but with the wrong parent tag.&amp;nbsp; Don't ask me what I did to get that, because I'm several versions beyond that now, and it's still not working.&amp;nbsp; But one of the approaches I tried was to define the tags as classes rather than arrays.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;class line&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;public $index;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;public $dirn;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;public $associatedEndusers;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;class dirn&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;public $pattern;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And so on.&amp;nbsp; But still no luck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Unfortunately, if this is a bug, it's most likely a bug in the way PHP Soap interprets and uses the WSDL.&amp;nbsp; I've seen this kind of thing before with Python, and the solution was to upgrade to a beta version of the Python library.&amp;nbsp; I don't know if that's possible with PHP Soap.&amp;nbsp; But SoapUI uses the same exact WSDL to discover the XML and has no problem with the updatePhone operation. So it's not a bug in the WSDL, and it's not a bug in CUCM/AXL.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a last resort, or perhaps as a workaround if you can't make it work any other way, you might try constructing the Soap request at a more bare bones level, using things like SoapParam, SoapVar, and SoapHeader.&amp;nbsp; Done right, that pretty much forces the XML to be correct.&amp;nbsp; It's a pain, I know, but it may be the only option if we don't discover any hidden secret method we're missing to making the regular client call work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;By the way, try these operations to have a look at how PHP is interpreting the WSDL.&amp;nbsp; Personally, I didn't find that this helped much, but maybe you'll spot something I missed, or even spot where PHP is not interpreting the WSDL correctly:&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;H1&amp;gt;Functions&amp;lt;/H1&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;pre&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;var_dump($client-&amp;gt;__getFunctions());&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;/pre&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&amp;lt;BR&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;H1&amp;gt;Types&amp;lt;/H1&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;pre&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;var_dump($client-&amp;gt;__getTypes());&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;/pre&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Here's the key type information for updatePhone:&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; [1148]=&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; string(3538) "struct UpdatePhoneReq {&lt;/P&gt;&lt;P&gt;UniqueString128 newName;&lt;/P&gt;&lt;P&gt;String128 description;&lt;/P&gt;&lt;P&gt;XFkType callingSearchSpaceName;&lt;/P&gt;&lt;P&gt;XFkType devicePoolName;&lt;/P&gt;&lt;P&gt;XFkType commonDeviceConfigName;&lt;/P&gt;&lt;P&gt;XFkType commonPhoneConfigName;&lt;/P&gt;&lt;P&gt;XNetworkLocation networkLocation;&lt;/P&gt;&lt;P&gt;XFkType locationName;&lt;/P&gt;&lt;P&gt;XFkType mediaResourceListName;&lt;/P&gt;&lt;P&gt;XMOHAudioSourceId networkHoldMohAudioSourceId;&lt;/P&gt;&lt;P&gt;XMOHAudioSourceId userHoldMohAudioSourceId;&lt;/P&gt;&lt;P&gt;XFkType automatedAlternateRoutingCssName;&lt;/P&gt;&lt;P&gt;XFkType aarNeighborhoodName;&lt;/P&gt;&lt;P&gt;XLoadInformation loadInformation;&lt;/P&gt;&lt;P&gt;XVendorConfig vendorConfig;&lt;/P&gt;&lt;P&gt;String128 versionStamp;&lt;/P&gt;&lt;P&gt;boolean traceFlag;&lt;/P&gt;&lt;P&gt;String128 mlppDomainId;&lt;/P&gt;&lt;P&gt;XStatus mlppIndicationStatus;&lt;/P&gt;&lt;P&gt;XPreemption preemption;&lt;/P&gt;&lt;P&gt;XStatus useTrustedRelayPoint;&lt;/P&gt;&lt;P&gt;boolean retryVideoCallAsAudio;&lt;/P&gt;&lt;P&gt;XFkType securityProfileName;&lt;/P&gt;&lt;P&gt;XFkType sipProfileName;&lt;/P&gt;&lt;P&gt;XFkType cgpnTransformationCssName;&lt;/P&gt;&lt;P&gt;boolean useDevicePoolCgpnTransformCss;&lt;/P&gt;&lt;P&gt;XFkType geoLocationName;&lt;/P&gt;&lt;P&gt;XFkType geoLocationFilterName;&lt;/P&gt;&lt;P&gt;boolean sendGeoLocation;&lt;/P&gt;&lt;P&gt;removeLines removeLines;&lt;/P&gt;&lt;P&gt;addLines addLines;&lt;/P&gt;&lt;P&gt;lines lines;&lt;/P&gt;&lt;P&gt;XFkType phoneTemplateName;&lt;/P&gt;&lt;P&gt;speeddials speeddials;&lt;/P&gt;&lt;P&gt;busyLampFields busyLampFields;&lt;/P&gt;&lt;P&gt;XFkType primaryPhoneName;&lt;/P&gt;&lt;P&gt;XStatus ringSettingIdleBlfAudibleAlert;&lt;/P&gt;&lt;P&gt;XStatus ringSettingBusyBlfAudibleAlert;&lt;/P&gt;&lt;P&gt;blfDirectedCallParks blfDirectedCallParks;&lt;/P&gt;&lt;P&gt;addOnModules addOnModules;&lt;/P&gt;&lt;P&gt;XUserLocale userLocale;&lt;/P&gt;&lt;P&gt;XCountry networkLocale;&lt;/P&gt;&lt;P&gt;XInteger idleTimeout;&lt;/P&gt;&lt;P&gt;string authenticationUrl;&lt;/P&gt;&lt;P&gt;string directoryUrl;&lt;/P&gt;&lt;P&gt;string idleUrl;&lt;/P&gt;&lt;P&gt;string informationUrl;&lt;/P&gt;&lt;P&gt;string messagesUrl;&lt;/P&gt;&lt;P&gt;string proxyServerUrl;&lt;/P&gt;&lt;P&gt;string servicesUrl;&lt;/P&gt;&lt;P&gt;services services;&lt;/P&gt;&lt;P&gt;XFkType softkeyTemplateName;&lt;/P&gt;&lt;P&gt;XFkType defaultProfileName;&lt;/P&gt;&lt;P&gt;boolean enableExtensionMobility;&lt;/P&gt;&lt;P&gt;XBarge singleButtonBarge;&lt;/P&gt;&lt;P&gt;XStatus joinAcrossLines;&lt;/P&gt;&lt;P&gt;XStatus builtInBridgeStatus;&lt;/P&gt;&lt;P&gt;XStatus callInfoPrivacyStatus;&lt;/P&gt;&lt;P&gt;XStatus hlogStatus;&lt;/P&gt;&lt;P&gt;XFkType ownerUserName;&lt;/P&gt;&lt;P&gt;boolean ignorePresentationIndicators;&lt;/P&gt;&lt;P&gt;XPacketCaptureMode packetCaptureMode;&lt;/P&gt;&lt;P&gt;XInteger packetCaptureDuration;&lt;/P&gt;&lt;P&gt;XFkType subscribeCallingSearchSpaceName;&lt;/P&gt;&lt;P&gt;XFkType rerouteCallingSearchSpaceName;&lt;/P&gt;&lt;P&gt;boolean allowCtiControlFlag;&lt;/P&gt;&lt;P&gt;XFkType presenceGroupName;&lt;/P&gt;&lt;P&gt;boolean unattendedPort;&lt;/P&gt;&lt;P&gt;boolean requireDtmfReception;&lt;/P&gt;&lt;P&gt;boolean rfc2833Disabled;&lt;/P&gt;&lt;P&gt;XCertificateOperation certificateOperation;&lt;/P&gt;&lt;P&gt;XAuthenticationMode authenticationMode;&lt;/P&gt;&lt;P&gt;XKeySize keySize;&lt;/P&gt;&lt;P&gt;String128 authenticationString;&lt;/P&gt;&lt;P&gt;string upgradeFinishTime;&lt;/P&gt;&lt;P&gt;XStatus deviceMobilityMode;&lt;/P&gt;&lt;P&gt;boolean remoteDevice;&lt;/P&gt;&lt;P&gt;XDNDOption dndOption;&lt;/P&gt;&lt;P&gt;XRingSetting dndRingSetting;&lt;/P&gt;&lt;P&gt;boolean dndStatus;&lt;/P&gt;&lt;P&gt;boolean isActive;&lt;/P&gt;&lt;P&gt;XFkType mobilityUserIdName;&lt;/P&gt;&lt;P&gt;XPhonePersonalization phoneSuite;&lt;/P&gt;&lt;P&gt;XPhoneServiceDisplay phoneServiceDisplay;&lt;/P&gt;&lt;P&gt;boolean isProtected;&lt;/P&gt;&lt;P&gt;boolean mtpRequired;&lt;/P&gt;&lt;P&gt;XSIPCodec mtpPreferedCodec;&lt;/P&gt;&lt;P&gt;XFkType dialRulesName;&lt;/P&gt;&lt;P&gt;String50 sshUserId;&lt;/P&gt;&lt;P&gt;String255 sshPwd;&lt;/P&gt;&lt;P&gt;String255 digestUser;&lt;/P&gt;&lt;P&gt;XOutboundCallRollover outboundCallRollover;&lt;/P&gt;&lt;P&gt;boolean hotlineDevice;&lt;/P&gt;&lt;P&gt;String255 secureInformationUrl;&lt;/P&gt;&lt;P&gt;String255 secureDirectoryUrl;&lt;/P&gt;&lt;P&gt;String255 secureMessageUrl;&lt;/P&gt;&lt;P&gt;String255 secureServicesUrl;&lt;/P&gt;&lt;P&gt;String255 secureAuthenticationUrl;&lt;/P&gt;&lt;P&gt;String255 secureIdleUrl;&lt;/P&gt;&lt;P&gt;XStatus alwaysUsePrimeLine;&lt;/P&gt;&lt;P&gt;XStatus alwaysUsePrimeLineForVoiceMessage;&lt;/P&gt;&lt;P&gt;XFkType featureControlPolicy;&lt;/P&gt;&lt;P&gt;XDeviceTrustMode deviceTrustMode;&lt;/P&gt;&lt;P&gt;boolean earlyOfferSupportForVoiceCall;&lt;/P&gt;&lt;P&gt;boolean requireThirdPartyRegistration;&lt;/P&gt;&lt;P&gt;boolean blockIncomingCallsWhenRoaming;&lt;/P&gt;&lt;P&gt;string homeNetworkId;&lt;/P&gt;&lt;P&gt;boolean AllowPresentationSharingUsingBfcp;&lt;/P&gt;&lt;P&gt;confidentialAccess confidentialAccess;&lt;/P&gt;&lt;P&gt;boolean requireOffPremiseLocation;&lt;/P&gt;&lt;P&gt;boolean allowiXApplicableMedia;&lt;/P&gt;&lt;P&gt;XFkType cgpnIngressDN;&lt;/P&gt;&lt;P&gt;boolean useDevicePoolCgpnIngressDN;&lt;/P&gt;&lt;P&gt;String128 msisdn;&lt;/P&gt;&lt;P&gt;boolean enableCallRoutingToRdWhenNoneIsActive;&lt;/P&gt;&lt;P&gt;XFkType wifiHotspotProfile;&lt;/P&gt;&lt;P&gt;XFkType wirelessLanProfileGroup;&lt;/P&gt;&lt;P&gt;}"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2015 20:13:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601473#M2761</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-03-03T20:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601474#M2762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's another tip. Run something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;$payload = array("name"=&amp;gt;"name-of-phone");&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;$response = $client-&amp;gt;getPhone($payload);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;pre&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;var_dump(get_object_vars($response));&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;echo "&amp;lt;/pre&amp;gt;";&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will return and display the whole set of objects and strings for the phone.&amp;nbsp; This might serve as a guide on how to construct the object you need to send to updatePhone. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2015 21:31:01 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601474#M2762</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-03-03T21:31:01Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601475#M2763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Did you get this working?&amp;nbsp; I am having the same problem.&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Sep 2015 23:47:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601475#M2763</guid>
      <dc:creator>nkleven</dc:creator>
      <dc:date>2015-09-13T23:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601476#M2764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is an error in the AXLSoap xsd file. Addlines and removeLines are added as methods. Checked on CUCM version 11.5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look for the updatePhoneReq secion and move the &lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:sequence&amp;gt; &lt;/SPAN&gt;tag below the lines section:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;xsd:choice &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:sequence &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="0" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="removeLines"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:complexType&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:choice &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="unbounded" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="line" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="axlapi:XPhoneLine"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:documentation&amp;gt;&lt;/SPAN&gt;An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:documentation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="unbounded" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="lineIdentifier" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="axlapi:XNumplanIdentifier"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:documentation&amp;gt;&lt;/SPAN&gt;The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:documentation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:choice&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:complexType&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="0" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="addLines"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:complexType&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:choice &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="unbounded" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="line" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="axlapi:XPhoneLine"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:documentation&amp;gt;&lt;/SPAN&gt;An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:documentation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="unbounded" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="lineIdentifier" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="axlapi:XNumplanIdentifier"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:documentation&amp;gt;&lt;/SPAN&gt;The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:documentation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:choice&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:complexType&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="0" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="lines"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:complexType&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:choice &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="unbounded" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="line" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="axlapi:XPhoneLine"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:documentation&amp;gt;&lt;/SPAN&gt;An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:documentation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:element &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;maxOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="unbounded" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;minOccurs&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="1" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="lineIdentifier" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="axlapi:XNumplanIdentifier"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;xsd:documentation&amp;gt;&lt;/SPAN&gt;The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:documentation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:annotation&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:choice&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:complexType&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp; &amp;lt;/xsd:element&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt; &lt;STRONG&gt; &amp;lt;/xsd:sequence&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/xsd:choice&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2016 13:25:19 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601476#M2764</guid>
      <dc:creator>ktvrind01</dc:creator>
      <dc:date>2016-11-09T13:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601477#M2765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I seem to have been able to get &amp;lt;updatePhone&amp;gt; with an &amp;lt;addLines&amp;gt; list to work on 10.5, below:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&amp;nbsp; $result = $client-&amp;gt;updatePhone( array( &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "name"=&amp;gt;"CSFDSTAUDT",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "addLines"=&amp;gt;array(&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "line"=&amp;gt;array(&lt;/P&gt;
&lt;P&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dirn"=&amp;gt;new SoapVar('&amp;lt;dirn uuid="{BD4E6306-4278-8CF5-157E-0A07C43EF429}"/&amp;gt;',XSD_ANYXML), */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dirn"=&amp;gt;array(&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; "pattern"=&amp;gt;"1000",&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; "routePartitionName"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "index"=&amp;gt;1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "recordingMediaSource"=&amp;gt;"Gateway Preferred"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp; );&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Note, the commented format if you want to use line dirn uuid instead of pattern+routePartitioName.&amp;nbsp; This probably could be cleaned up somewhat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A quirk exists in that &amp;lt;recordingMediaSource&amp;gt; is marked as 'required' in the 10.5 WSDL schema, and CUCM does not allow this value to be present with a nil value - hence the example shows the default value of 'Gateway Preferred' being given.&amp;nbsp; This situation appears to have been changed 11.5 WSDL schema where the &amp;lt;recordingMediaSource&amp;gt; value is 'optional' altogether, and can be ommitted.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2016 22:41:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601477#M2765</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2016-11-09T22:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601478#M2766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The &amp;lt;lines&amp;gt; set is filterd in the new wsdl/xsd. addLines and removeLines will work in the update but setting a set of lines is filterd out because of the error in the xsd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tip: wsdl files can be cached on disk. If the remove the cached wsdl files from the temp folder if wsdl_cache is set to WSDL_CACHE_DISK or WSDL_CACHE_BOTH&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2016 06:32:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/3601478#M2766</guid>
      <dc:creator>ktvrind01</dc:creator>
      <dc:date>2016-11-10T06:32:22Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/4482621#M3762</link>
      <description>&lt;P&gt;As crazy as it sounds...&lt;/P&gt;&lt;P&gt;We have 12.5 and I could not get $response-&amp;gt;return-&amp;gt;phone-&amp;gt;lines-&amp;gt;line-&amp;gt;dirn-&amp;gt;pattern to return the dn on the device I was querying.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I modified the AXLSoap.xsd as suggested and I believe it has fixed my getPhone query as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for taking the time to research this and providing an answer...&lt;/P&gt;&lt;P&gt;b&lt;/P&gt;</description>
      <pubDate>Fri, 08 Oct 2021 14:41:01 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/4482621#M3762</guid>
      <dc:creator>bhough</dc:creator>
      <dc:date>2021-10-08T14:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/4482626#M3763</link>
      <description>&lt;P&gt;here's my snippet...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$response&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$client&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;getPhone&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;devicename&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;echo&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"Device&amp;nbsp;Name:&amp;nbsp;"&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$response&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;phone&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"&amp;lt;br&amp;gt;"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;echo&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"Extension/DN:&amp;nbsp;"&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$response&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;phone&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;lines&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;line&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;dirn&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;pattern&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"&amp;lt;br&amp;gt;"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 08 Oct 2021 14:44:27 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/4482626#M3763</guid>
      <dc:creator>bhough</dc:creator>
      <dc:date>2021-10-08T14:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: updatePhone line property 10.5</title>
      <link>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/4482819#M3764</link>
      <description>&lt;P&gt;I believe the WSDL is correct, in that you can provide:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A) a &amp;lt;lines&amp;gt; element, or&lt;/P&gt;
&lt;P&gt;B) one/both of &amp;lt;addLines&amp;gt;/&amp;lt;removeLines&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Moving the &amp;lt;/xsd:sequence&amp;gt; below the lines element as mentioned above would theoretically permit you to provide all three (lines/addLines/removeLines) which is not intended.&lt;/P&gt;
&lt;P&gt;It appears the workaround is to use PHP classes to define the lines/add/remove part of the object, e.g.:&lt;/P&gt;
&lt;PRE&gt;class updatePhone_using_addLines {
    public $name;
    public $addLines;
}

// Instantiate an object of the custom class
$updatePhoneObj = new updatePhone_using_addLines;
$updatePhoneObj -&amp;gt; name = 'CSFTESTPHONE';

// We can set addLines as an array in the usual SoapClient way
$updatePhoneObj -&amp;gt; addLines = array(
    "line" =&amp;gt; array(
        "index" =&amp;gt; "2",
        "dirn" =&amp;gt; array(
            "pattern" =&amp;gt; "9876543210",
            "routePartitionName" =&amp;gt; null
        )
    )
 );&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I went ahead and created a sample demonstrating this with &amp;lt;updatePhone&amp;gt; in the project here:&amp;nbsp;&lt;A href="https://github.com/ciscodevnet/axl-php-samples" target="_blank"&gt;https://github.com/ciscodevnet/axl-php-samples&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Oct 2021 19:34:09 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updatephone-line-property-10-5/m-p/4482819#M3764</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2021-10-08T19:34:09Z</dc:date>
    </item>
  </channel>
</rss>

