Dear David,
Would you please help me to close this issue as it is causing me nightmares.
I removed the attribute but still complaining about the Security Profile.
Here is the exact request:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<axl:addPhone sequence="1" xmlns:axl="http://www.cisco.com/AXL/API/8.0">
<phone ctiid="">
<!--=============== Basic Device Information ===============-->
<name>SEPAB1188990037</name>
<description>SEPAB1188990037</description>
<product>Cisco 7940</product>
<class/>
<protocol>SIP</protocol>
<protocolSide>User</protocolSide>
<callingSearchSpaceName uuid="{570D5278-DBF9-A58F-18DC-A95941983DBA}"/>
<devicePoolName >Default</devicePoolName>
<commonDeviceConfigName />
<commonPhoneConfigName >Standard Common Phone Profile</commonPhoneConfigName>
<securityProfileName>Cisco 7940 - Standard SIP Non-Secure Profile</securityProfileName>
<phoneTemplateName >Standard 7940 SIP</phoneTemplateName>
<!--============== Defaluts Device Information =============-->
<networkLocation>Use System Default</networkLocation>
<mlppIndicationStatus>Off</mlppIndicationStatus>
<preemption>Default</preemption>
<useTrustedRelayPoint>Default</useTrustedRelayPoint>
<retryVideoCallAsAudio>true</retryVideoCallAsAudio>
<useDevicePoolCgpnTransformCss>true</useDevicePoolCgpnTransformCss>
<ringSettingIdleBlfAudibleAlert>Default</ringSettingIdleBlfAudibleAlert>
<ringSettingBusyBlfAudibleAlert>Default</ringSettingBusyBlfAudibleAlert>
<singleButtonBarge>Default</singleButtonBarge>
<joinAcrossLines>Default</joinAcrossLines>
<builtInBridgeStatus>Default</builtInBridgeStatus>
<callInfoPrivacyStatus>Default</callInfoPrivacyStatus>
<ignorePresentationIndicators>false</ignorePresentationIndicators>
<packetCaptureMode>None</packetCaptureMode>
<packetCaptureDuration>0</packetCaptureDuration>
<unattendedPort>false</unattendedPort>
<requireDtmfReception>false</requireDtmfReception>
<rfc2833Disabled>false</rfc2833Disabled>
<certificateOperation>No Pending Operation</certificateOperation>
<authenticationMode>By Null String</authenticationMode>
<keySize>1024</keySize>
<deviceMobilityMode>Default</deviceMobilityMode>
<remoteDevice>false</remoteDevice>
<dndOption>Ringer Off</dndOption>
<isActive>true</isActive>
<phoneSuite>Default</phoneSuite>
<phoneServiceDisplay>Default</phoneServiceDisplay>
<isProtected>false</isProtected>
<mtpPreferedCodec>711ulaw</mtpPreferedCodec>
<outboundCallRollover>No Rollover</outboundCallRollover>
<hotlineDevice>false</hotlineDevice>
<alwaysUsePrimeLine>Default</alwaysUsePrimeLine>
<alwaysUsePrimeLineForVoiceMessage>Default</alwaysUsePrimeLineForVoiceMessage>
<lines>
<line ctiid="">
<index>1</index>
<label>3333</label>
<asciiLabel>3333</asciiLabel>
<display>3333</display>
<dirn >
<pattern/>
<routePartitionName uuid="{8DCF9DA8-68D1-F890-3F9B-068B75DBEE36}"/>
</dirn>
<ringSetting>Ring</ringSetting>
<consecutiveRingSetting>Use System Default</consecutiveRingSetting>
<displayAscii>3333</displayAscii>
<e164Mask>22258419</e164Mask>
<mwlPolicy>Use System Policy</mwlPolicy>
<maxNumCalls>2</maxNumCalls>
<busyTrigger>1</busyTrigger>
<callInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</callInfoDisplay>
<recordingProfileName />
<monitoringCssName uuid="{03EAA47A-94F2-A722-91A4-0DDA4C5A98C9}"/>
<recordingFlag>Call Recording Disabled</recordingFlag>
<audibleMwi>Default</audibleMwi>
<partitionUsage>General</partitionUsage>
<missedCallLogging>true</missedCallLogging>
<!--==== Associate Users ====-->
<associatedEndusers>
<enduser>
<userId>3333_8</userId>
</enduser>
</associatedEndusers>
</line>
</lines>
</phone>
</axl:addPhone>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Thanks.
I can't test immediately,but I think it may be possible that specifying the uuid but providing an empty string could be a problem. My thought is to either provide the uuid attribute with the actual pkid value, or omit the attribute entirely and provide the name value.
Regards,
- David Staudt