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

Reset call features of a phone.
If no <{call-feature}> are provided, all subscribed call features for the phone are reset to the default values. If <{call-feature}> elements are provided, only those call features are reset.

Note: if <{call-feature}> should NOT be <voicemailprefs>

Authorization token required true
Admin Authorization token required false

ResetVoiceFeaturesRequest

    <ResetVoiceFeaturesRequest> ## ResetVoiceFeaturesRequest
        <storeprincipal [id="{id-of-user-in-the-backing-store}"] [name="{name-of-user-in-the-backing-store}"]
                            [accountNumber="{account-number}"] /> ## StorePrincipalSpec
        <phone name="..."> ## ResetPhoneVoiceFeaturesSpec
            List of any of: {
                <anoncallrejection /> ## PhoneVoiceFeaturesSpec$AnonCallRejectionReq
                <calleridblocking /> ## PhoneVoiceFeaturesSpec$CallerIdBlockingReq
                <callforward /> ## PhoneVoiceFeaturesSpec$CallForwardReq
                <callforwardbusyline /> ## PhoneVoiceFeaturesSpec$CallForwardBusyLineReq
                <callforwardnoanswer /> ## PhoneVoiceFeaturesSpec$CallForwardNoAnswerReq
                <callwaiting /> ## PhoneVoiceFeaturesSpec$CallWaitingReq
                <selectivecallforward /> ## PhoneVoiceFeaturesSpec$SelectiveCallForwardReq
                <selectivecallacceptance /> ## PhoneVoiceFeaturesSpec$SelectiveCallAcceptanceReq
                <selectivecallrejection /> ## PhoneVoiceFeaturesSpec$SelectiveCallRejectionReq
            }
         </phone>
    </ResetVoiceFeaturesRequest>

The following table describes elements and attributes you can define within a <ResetVoiceFeaturesRequest> 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) Features to reset for a phone
/phone@name Required (only 1) Type:String
Phone
/phone/anoncallrejection Optional (0 or 1)
/phone/calleridblocking Optional (0 or 1)
/phone/callforward Optional (0 or 1)
/phone/callforwardbusyline Optional (0 or 1)
/phone/callforwardnoanswer Optional (0 or 1)
/phone/callwaiting Optional (0 or 1)
/phone/selectivecallforward Optional (0 or 1)
/phone/selectivecallacceptance Optional (0 or 1)
/phone/selectivecallrejection Optional (0 or 1)

ResetVoiceFeaturesResponse

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

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

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