Service: zimbraVoice
Namespace: "urn:zimbraVoice"
ModifyVoiceMailPin SOAP Command

Modify the voice mail PIN.

Authorization token required true
Admin Authorization token required false

ModifyVoiceMailPinRequest

    <ModifyVoiceMailPinRequest> ## ModifyVoiceMailPinRequest
        <storeprincipal [id="{id-of-user-in-the-backing-store}"] [name="{name-of-user-in-the-backing-store}"]
                            [accountNumber="{account-number}"] /> ## StorePrincipalSpec
        <phone [name="{phone-name}"] oldPin="{old-pin}" pin="{new-pin}" /> ## ModifyVoiceMailPinSpec
    </ModifyVoiceMailPinRequest>

The following table describes elements and attributes you can define within a <ModifyVoiceMailPinRequest> element:

XPath Required / Optional Description
/storeprincipal Optional (0 or 1) Store principal specification
/storeprincipal@id Optional (0 or 1) Type:String
ID of user in the backing store
/storeprincipal@name Optional (0 or 1) Type:String
Name of user in the backing store
/storeprincipal@accountNumber Optional (0 or 1) Type:String
Account Number
/phone Optional (0 or 1) Specification for new PIN
/phone@name Optional (0 or 1) Type:String
Phone name
/phone@oldPin Required (only 1) Type:String
Old PIN
/phone@pin Required (only 1) Type:String
New PIN

ModifyVoiceMailPinResponse

    <ModifyVoiceMailPinResponse> ## ModifyVoiceMailPinResponse
        <phone> ## PhoneName
            <name>{name} (String)</name>
         </phone>
    </ModifyVoiceMailPinResponse>

The following table describes elements and attributes you can define within a <ModifyVoiceMailPinResponse> element:

XPath Required / Optional Description
/phone Optional (0 or 1) Phone
/phone/name Optional (0 or 1) Type:{name} (String)
Name