There is an unclear error message when adding alternate extension on user using stored procedure csp_dtmfaccessidcreate,
in this case the extension is already in partition on another user. This issue appears on UnityConnexion lab Version 14.0.1.10000-19 whereas with the UnityConnexion lab Version 10.5.2.10000-5, we get an excepected error message which contains "Duplicate extension in partition" using the same stored procedure.
RequestLog:
============================================================================================v14.0.1.10000-19
====Request====
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cual="http://cuals.unity.cisco.com">
<soapenv:Header/>
<soapenv:Body>
<cual:ExecuteProc soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sprocName xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">csp_dtmfaccessidcreate</sprocName>
<parameters xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">@UserDefined=0, @Parent_SubscriberObjectId=daedb01a-4bcd-4aed-9632-bbca1c78d339, @DtmfAccessId=12345, @PartitionObjectId=480561ab-df08-4edc-bc1a-6a5093312a78, @IdIndex=3</parameters>
</cual:ExecuteProc>
</soapenv:Body>
</soapenv:Envelope>
====Response====
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>com.cisco.unity.cuals.CuDbException</faultstring>
<detail>
<ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">cuc14lab2</ns1:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
============================================================================================v10.5.2.10000-5
====Request====
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cual="http://cuals.unity.cisco.com">
<soapenv:Header/>
<soapenv:Body>
<cual:ExecuteProc soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sprocName xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">csp_dtmfaccessidcreate</sprocName>
<parameters xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">@UserDefined=0, @Parent_SubscriberObjectId=e69ee051-9658-42fc-a41a-0a30edc45bf1, @DtmfAccessId=12345, @PartitionObjectId=7e960a1a-79f7-494f-a65a-97a39bab4dab, @IdIndex=3</parameters>
</cual:ExecuteProc>
</soapenv:Body>
</soapenv:Envelope>
====Response====
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>com.cisco.unity.cuals.CuDbException: Duplicate extension in partition: ObjectName = [EmbeddedKey=CustomType.O</faultstring>
<detail>
<ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">Cucx10Bis</ns1:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>