[Index]
Model ref.: device/exchangehybrid/UMDialPlan
The full URL would include the host-proxy name: https://[host-proxy].
Variables are enclosed in square brackets.
{ "$schema": "http://json-schema.org/draft-03/schema", "type": "object", "properties": { "DialByNamePrimary": { "__type_requested": "System.String", "required": false, "name": "DialByNamePrimary", "title": "DialByNamePrimary", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The DialByNamePrimary parameter specifies that the Dial by Name lookup key is to be created from the specified source. The default value is LastFirst." }, "NumberOfDigitsInExtension": { "__type_requested": "Int32", "__type_mapping_type": "Integer", "description": "The NumberOfDigitsInExtension parameter specifies the fixed number of digits in an extension number. The range for this parameter is from 1 through 20 digits.", "title": "NumberOfDigitsInExtension", "required": true, "readonly": false, "type": "integer", "name": "NumberOfDigitsInExtension" }, "AdminDisplayName": { "__type_requested": "System.String", "required": false, "name": "AdminDisplayName", "title": "AdminDisplayName", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "InCountryOrRegionNumberFormat": { "__type_requested": "NumberFormat", "required": false, "description": "The InCountryOrRegionNumberFormat parameter specifies the prefix string to use and the number of digits to take from the directory. This number is used when dialing into this dial plan from inside the same country or region code.", "title": "InCountryOrRegionNumberFormat", "__type_mapping_type": "Unknown", "readonly": true, "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string", "type": "string", "name": "InCountryOrRegionNumberFormat" }, "OrganizationId": { "__type_requested": "System.String", "required": false, "name": "OrganizationId", "title": "OrganizationId", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "AllowExtensions": { "__type_requested": "System.Boolean", "required": false, "name": "AllowExtensions", "title": "AllowExtensions", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The AllowExtensions parameter specifies whether to allow calls to dial plan extensions. The default value is $false." }, "FDSPollingInterval": { "__type_requested": "System.Int32", "required": false, "name": "FDSPollingInterval", "title": "FDSPollingInterval", "__type_mapping_type": "Integer", "readonly": true, "type": "integer" }, "NumberingPlanFormats": { "__type_requested": "MultiValuedProperty", "required": false, "name": "NumberingPlanFormats", "title": "NumberingPlanFormats", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array", "description": "The NumberingPlanFormats parameter specifies one or more phone number masks that can be used for resolving caller ID to names of users in Active Directory." }, "MaxRecordingDuration": { "__type_requested": "System.Int32", "required": false, "name": "MaxRecordingDuration", "title": "MaxRecordingDuration", "__type_mapping_type": "Integer", "readonly": true, "type": "integer", "description": "The MaxRecordingDuration parameter specifies the maximum length of time that messages can be recorded. This includes all kinds of calls. The default is 20 minutes. The value of this setting can be from 1 through 100. Setting this value too low can cause long voice messages to be disconnected before they are completed. Setting this value too high lets users save lengthy voice messages in their Inboxes." }, "PilotIdentifierList": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "required": false, "name": "PilotIdentifierList", "title": "PilotIdentifierList", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array", "description": "The PilotIdentifierList parameter specifies the pilot numbers configured on the dial plan. A single dial plan can have multiple pilot numbers. The pilot numbers must be in the E.164 format." }, "InfoAnnouncementFilename": { "__type_requested": "System.String", "required": false, "name": "InfoAnnouncementFilename", "title": "InfoAnnouncementFilename", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The InfoAnnouncementFilename parameter specifies the audio file name for an informational announcement." }, "OriginatingServer": { "__type_requested": "System.String", "required": false, "name": "OriginatingServer", "title": "OriginatingServer", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "SubscriberType": { "__type_requested": "System.String", "__type_mapping_type": "String", "description": "The SubscriberType parameter specifies either Consumer or Enterprise as the type of dial plan. Enterprise dial plans are most likely to be used in a single organization. Consumer dial plans are used in hosted environments and can represent dial plans that may belong to different tenants.", "title": "SubscriberType", "required": false, "readonly": false, "type": "string", "name": "SubscriberType" }, "LogonFailuresBeforeDisconnect": { "__type_requested": "System.Int32", "required": false, "name": "LogonFailuresBeforeDisconnect", "title": "LogonFailuresBeforeDisconnect", "__type_mapping_type": "Integer", "readonly": true, "type": "integer", "description": "The LogonFailuresBeforeDisconnect parameter specifies the number of sequential unsuccessful logon attempts that can be made before the call is disconnected. The default value is 3." }, "LegacyPromptPublishingPoint": { "__type_requested": "System.String", "required": false, "name": "LegacyPromptPublishingPoint", "title": "LegacyPromptPublishingPoint", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The LegacyPromptPublishingPoint parameter specifies the location of the prompt publishing point for Microsoft Exchange Server 2007 Unified Messaging servers. In coexistence scenarios, this parameter is used when Exchange 2007 and Exchange Server 2010 Unified Messaging servers are added to the same Exchange 2010 UM dial plan." }, "WhenCreatedUTC": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenCreatedUTC", "title": "WhenCreatedUTC", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "OutsideLineAccessCode": { "__type_requested": "System.String", "required": false, "name": "OutsideLineAccessCode", "title": "OutsideLineAccessCode", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The OutsideLineAccessCode parameter specifies the code that precedes a telephone number to dial an external in-country telephone number. This code is also referred to as a trunk access code. The default value is 9." }, "GenerateUMMailboxPolicy": { "__type_requested": "$true | $false", "__type_mapping_type": "Boolean", "description": "The GenerateUMMailboxPolicy parameter specifies whether a default UM mailbox policy is created when the UM dial plan is created. The default setting is to create a UM mailbox when the UM dial plan is created.", "title": "GenerateUMMailboxPolicy", "required": false, "readonly": false, "type": "boolean", "name": "GenerateUMMailboxPolicy" }, "UMAutoAttendant": { "__type_requested": "UMAutoAttendantIdParameter", "required": false, "description": "The UMAutoAttendant parameter specifies the auto attendant run when the caller presses the star (*) key. If this parameter is specified, it overrides the Call Someone feature.", "title": "UMAutoAttendant", "__type_mapping_type": "Unknown", "readonly": true, "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string", "type": "string", "name": "UMAutoAttendant" }, "RecordingIdleTimeout": { "__type_requested": "System.Int32", "required": false, "name": "RecordingIdleTimeout", "title": "RecordingIdleTimeout", "__type_mapping_type": "Integer", "readonly": true, "type": "integer", "description": "The RecordingIdleTimeout parameter specifies the length of time that a caller can be silent when recording a voice message before the recording is ended. The default value is 5 seconds." }, "AccessTelephoneNumbers": { "__type_requested": "MultiValuedProperty", "__type_mapping_type": "String[]", "description": "The AccessTelephoneNumbers parameter specifies the telephone number or numbers used for subscriber access. These numbers are sometimes referred to as pilot or pilot ID numbers. The telephone number is limited to 32 characters.", "title": "AccessTelephoneNumbers", "items": { "type": "string" }, "required": false, "readonly": false, "type": "array", "name": "AccessTelephoneNumbers" }, "UMServers": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.Directory.ADMultiValuedProperty`1[[Microsoft.Exchange.Data.Directory.ADObjectId,", "required": false, "name": "UMServers", "title": "UMServers", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array" }, "DialByNameSecondary": { "__type_requested": "System.String", "required": false, "name": "DialByNameSecondary", "title": "DialByNameSecondary", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The DialByNameSecondary parameter specifies that the secondary Dial by Name lookup key is to be created from the specified source. The default value is SMTPAddress." }, "ConfiguredInCountryOrRegionGroups": { "__type_requested": "MultiValuedProperty", "required": false, "name": "ConfiguredInCountryOrRegionGroups", "title": "ConfiguredInCountryOrRegionGroups", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array", "description": "The ConfiguredInCountryOrRegionGroups parameter specifies the in-country groups that can be used. Each string consists of four parts:\nGroup name (up to 32 characters)\nAllowedNumberString\nDialNumberString\nTextComment" }, "ObjectClass": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "required": false, "name": "ObjectClass", "title": "ObjectClass", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array" }, "PSShowComputerName": { "__type_requested": "System.Boolean", "required": false, "name": "PSShowComputerName", "title": "PSShowComputerName", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean" }, "PSComputerName": { "__type_requested": "System.String", "required": false, "name": "PSComputerName", "title": "PSComputerName", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "VoIPSecurity": { "__type_requested": "System.String", "__type_mapping_type": "String", "description": "This parameter is available only in on-premises Exchange 2013.\nThe VoIPSecurity parameter specifies whether the signaling channel is encrypted using mutual Transport Layer Security (TLS). The default setting is Unsecured.", "title": "VoIPSecurity", "required": false, "readonly": false, "type": "string", "name": "VoIPSecurity" }, "DefaultLanguage": { "__type_requested": "System.String", "__type_mapping_type": "String", "description": "The DefaultLanguage parameter specifies the default language of the system. This default language is selected from the list of available languages. If there are no other UM language packs installed, the default value is en-US.", "title": "DefaultLanguage", "required": false, "readonly": false, "type": "string", "name": "DefaultLanguage" }, "InputFailuresBeforeDisconnect": { "__type_requested": "System.Int32", "required": false, "name": "InputFailuresBeforeDisconnect", "title": "InputFailuresBeforeDisconnect", "__type_mapping_type": "Integer", "readonly": true, "type": "integer", "description": "The InputFailuresBeforeDisconnect parameter specifies the number of sequential user input errors allowed before the call is disconnected. The default value is 3." }, "WelcomeGreetingEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "WelcomeGreetingEnabled", "title": "WelcomeGreetingEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The WelcomeGreetingEnabled parameter specifies whether a custom welcome greeting is enabled. The default value is $false." }, "URIType": { "__type_requested": "System.String", "__type_mapping_type": "String", "description": "The URIType parameter specifies the URI type to be sent and received with SIP messages from the Private Branch eXchange (PBX).", "title": "URIType", "required": false, "readonly": false, "type": "string", "name": "URIType" }, "MatchedNameSelectionMethod": { "__type_requested": "System.String", "required": false, "name": "MatchedNameSelectionMethod", "title": "MatchedNameSelectionMethod", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The MatchedNameSelectionMethod parameter specifies the selection to use to differentiate between users who have names that match the touchtone or speech input. This setting can be set to the following:\nTitle\nDepartment\nLocation\nNone\nPromptForAlias" }, "PhoneContext": { "__type_requested": "System.String", "required": false, "name": "PhoneContext", "title": "PhoneContext", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "DefaultOutboundCallingLineId": { "__type_requested": "String", "__type_mapping_type": "String", "description": "The DefaultOutboundCallingLineId parameter specifies the phone number that a Mailbox server would use as the calling line ID when placing an outbound call. By default, this is set to $null and only the extension number of the UM-enabled user that places the outbound call is used. This parameter is reserved for internal Microsoft use.", "title": "DefaultOutboundCallingLineId", "required": false, "readonly": false, "type": "string", "name": "DefaultOutboundCallingLineId" }, "Identity": { "__type_requested": "System.String", "required": false, "name": "Identity", "title": "Identity", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The Identity parameter specifies the UM dial plan ID." }, "DistinguishedName": { "__type_requested": "System.String", "required": false, "name": "DistinguishedName", "title": "DistinguishedName", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "GlobalCallRoutingScheme": { "__type_requested": "System.String", "__type_mapping_type": "String", "description": "The GlobalCallRoutingScheme parameter specifies whether UM-enabled users and auto attendant numbers should be included in the global routing database. If the setting is E164, the numbers are provisioned in the global routing database.", "title": "GlobalCallRoutingScheme", "required": false, "readonly": false, "type": "string", "name": "GlobalCallRoutingScheme" }, "Name": { "__type_requested": "String", "__type_mapping_type": "String", "description": "The Name parameter specifies the display name of the UM dial plan. This description is presented to the administrator when a user is enabled for Unified Messaging. The UM dial plan name field can contain as many as 64 characters.", "title": "Name", "required": true, "readonly": false, "type": "string", "name": "Name" }, "Extension": { "__type_requested": "System.String", "required": false, "name": "Extension", "title": "Extension", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The Extension parameter specifies the extension number used by the Call Someone feature when a call is transferred." }, "AudioCodec": { "__type_requested": "System.String", "required": false, "name": "AudioCodec", "title": "AudioCodec", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The AudioCodec parameter specifies the audio codec used for recording. Mp3 is the default setting." }, "CountryOrRegionCode": { "__type_requested": "String", "__type_mapping_type": "String", "description": "The CountryOrRegionCode parameter specifies the country or region code that precedes a telephone number used to place calls from other countries or regions to the country or region in which the UM dial plan is located. For example, 1 is the code used for North America, and 44 is the code used for the United Kingdom.", "title": "CountryOrRegionCode", "required": true, "readonly": false, "type": "string", "name": "CountryOrRegionCode" }, "InternationalNumberFormat": { "__type_requested": "NumberFormat", "required": false, "description": "The InternationalNumberFormat parameter specifies the prefix string to use and the number of digits to take from the directory, when dialing into this dial plan from a different country code.", "title": "InternationalNumberFormat", "__type_mapping_type": "Unknown", "readonly": true, "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string", "type": "string", "name": "InternationalNumberFormat" }, "TUIPromptEditingEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "TUIPromptEditingEnabled", "title": "TUIPromptEditingEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The TUIPromptEditingEnabled parameter specifies whether authorized users are permitted to record UM dial plan or automated attendant prompts by using the Telephone User Interface (TUI). The default setting is $false." }, "WelcomeGreetingFilename": { "__type_requested": "System.String", "required": false, "name": "WelcomeGreetingFilename", "title": "WelcomeGreetingFilename", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The WelcomeGreetingFilename parameter specifies the audio file name for the welcome greeting." }, "ContactAddressList": { "__type_requested": "AddressListIdParameter", "required": false, "description": "The ContactAddressList parameter specifies the identity of the address list. If the ContactScope parameter is set to AddressList, this parameter defines the scope for directory searches.", "title": "ContactAddressList", "__type_mapping_type": "Unknown", "readonly": true, "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string", "type": "string", "name": "ContactAddressList" }, "InfoAnnouncementEnabled": { "__type_requested": "System.String", "required": false, "name": "InfoAnnouncementEnabled", "title": "InfoAnnouncementEnabled", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The InfoAnnouncementEnabled parameter specifies whether an informational announcement is enabled. This parameter can be set to True, False, or Uninterruptible. The default value is False." }, "UMMailboxPolicies": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.Directory.ADMultiValuedProperty`1[[Microsoft.Exchange.Data.Directory.ADObjectId,", "required": false, "name": "UMMailboxPolicies", "title": "UMMailboxPolicies", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array" }, "WhenCreated": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenCreated", "title": "WhenCreated", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "AllowDialPlanSubscribers": { "__type_requested": "System.Boolean", "required": false, "name": "AllowDialPlanSubscribers", "title": "AllowDialPlanSubscribers", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The AllowDialPlanSubscribers parameter specifies whether to allow subscribers dial numbers that resolve to a subscriber within the same dial plan. The default value is $true." }, "AllowedInternationalGroups": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "required": false, "name": "AllowedInternationalGroups", "title": "AllowedInternationalGroups", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array", "description": "The AllowedInternationalGroups parameter specifies the list of international dial group names allowed. The international dial group name must match the group name specified in the dial plan." }, "Organization": { "__type_requested": "OrganizationIdParameter", "__type_mapping_type": "Unknown", "description": "The Organization parameter is reserved for internal Microsoft use.", "title": "Organization", "required": false, "readonly": true, "__WARNING": "Unhandled and unknown upstream type, this attribute forced into a readonly string", "type": "string", "name": "Organization" }, "ExchangeVersion": { "__type_requested": "System.String", "required": false, "name": "ExchangeVersion", "title": "ExchangeVersion", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "MaxCallDuration": { "__type_requested": "System.Int32", "required": false, "name": "MaxCallDuration", "title": "MaxCallDuration", "__type_mapping_type": "Integer", "readonly": true, "type": "integer", "description": "The MaxCallDuration parameter specifies the maximum length of time that a call can last before it's interrupted and the call is dropped. The default value is 30 minutes." }, "CallSomeoneEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "CallSomeoneEnabled", "title": "CallSomeoneEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The CallSomeoneEnabled parameter specifies whether the Call Someone feature is enabled." }, "InternationalAccessCode": { "__type_requested": "System.String", "required": false, "name": "InternationalAccessCode", "title": "InternationalAccessCode", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The InternationalAccessCode parameter specifies the code that precedes a telephone number to dial international calls. For example, 011 is the code used to call the United States." }, "CallAnsweringRulesEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "CallAnsweringRulesEnabled", "title": "CallAnsweringRulesEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The CallAnsweringRulesEnabled parameter specifies whether Call Answering Rules are enabled for UM-enabled users associated with the UM dial plan." }, "ConfiguredInternationalGroups": { "__type_requested": "MultiValuedProperty", "required": false, "name": "ConfiguredInternationalGroups", "title": "ConfiguredInternationalGroups", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array", "description": "The ConfiguredInternationalGroups parameter specifies the international groups that can be used. Each string consists of four parts:\nGroup name (up to 32 characters)\nAllowedNumberString\nDialNumberString\nTextComment" }, "Guid": { "__type_requested": "System.Guid", "required": false, "name": "Guid", "title": "Guid", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "DomainController": { "__type_requested": "Fqdn", "__type_mapping_type": "String", "description": "This parameter is available only in on-premises Exchange 2013.\nThe DomainController parameter specifies the fully qualified domain name (FQDN) of the domain controller that writes this configuration change to Active Directory.", "title": "DomainController", "required": false, "readonly": false, "type": "string", "name": "DomainController" }, "AllowHeuristicADCallingLineIdResolution": { "__type_requested": "System.Boolean", "required": false, "name": "AllowHeuristicADCallingLineIdResolution", "title": "AllowHeuristicADCallingLineIdResolution", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The AllowHeuristicADCallingLineIdResolution parameter specifies whether to allow calling line ID resolution using telephone number fields that may be configured in Active Directory. When this parameter is set to $true, the telephone numbers such as those defined in the Mobile or Home telephone number fields in Active Directory are used. Setting this parameter to $true allows for resolution of calling IDs for both UM-enabled and non-UM-enabled users. The default is $true. You may want to set this parameter to $false if the telephone numbers for users aren't in a standard format. If the telephone numbers aren't in a standard format, the Mailbox server may not be able to correctly resolve the caller ID to a name of a user in a consistent manner." }, "AllowedInCountryOrRegionGroups": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "required": false, "name": "AllowedInCountryOrRegionGroups", "title": "AllowedInCountryOrRegionGroups", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array", "description": "The AllowedInCountryOrRegionGroups parameter specifies the list of in-country/region names from the same dial group that can be dialed. The name of the allowed in-country/region group must match the group name specified in the UM dial plan." }, "NationalNumberPrefix": { "__type_requested": "System.String", "required": false, "name": "NationalNumberPrefix", "title": "NationalNumberPrefix", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The NationalNumberPrefix parameter specifies the dialing code that precedes a telephone number when placing calls from one local area to another within a specific country or region. For example, 1 is the code used within North America, and 0 is the code used within the United Kingdom." }, "ObjectCategory": { "__type_requested": "System.String", "required": false, "name": "ObjectCategory", "title": "ObjectCategory", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "SendVoiceMsgEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "SendVoiceMsgEnabled", "title": "SendVoiceMsgEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The SendVoiceMsgEnabled parameter specifies whether the Send Message feature is enabled." }, "OperatorExtension": { "__type_requested": "System.String", "required": false, "name": "OperatorExtension", "title": "OperatorExtension", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The OperatorExtension parameter specifies the extension number of the operator. If this parameter isn't specified, the Do Not Allow Transfer to the Operator feature is unavailable." }, "WhenChanged": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenChanged", "title": "WhenChanged", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "WhenChangedUTC": { "__type_requested": "System.DateTime", "__type_mapping_type": "DateTime", "name": "WhenChangedUTC", "title": "WhenChangedUTC", "format": "date-time", "required": false, "readonly": true, "type": "string" }, "FaxEnabled": { "__type_requested": "$true | $false", "__type_mapping_type": "Boolean", "description": "The FaxEnabled parameter specifies whether the Mailbox servers associated with the dial plan answer and process incoming fax calls. The default is $true.", "title": "FaxEnabled", "required": false, "readonly": false, "type": "boolean", "name": "FaxEnabled" }, "ObjectState": { "__type_requested": "System.String", "required": false, "name": "ObjectState", "title": "ObjectState", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "ContactScope": { "__type_requested": "System.String", "required": false, "name": "ContactScope", "title": "ContactScope", "__type_mapping_type": "String", "readonly": true, "type": "string", "description": "The ContactScope parameter specifies the scope of the directory search provided to callers when they access the UM dial plan and specify a user's name." }, "EquivalentDialPlanPhoneContexts": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.MultiValuedProperty`1[[System.String,", "required": false, "name": "EquivalentDialPlanPhoneContexts", "title": "EquivalentDialPlanPhoneContexts", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array", "description": "The EquivalentDialPlanPhoneContexts parameter specifies the name of an equivalency dial plan. This parameter can be used when two UM dial plans exist but are in different forests or when a Private Branch eXchange (PBX) numbering plan spans two UM dial plans. Adding the name of the equivalency dial plan allows name lookups using a caller ID to search in the user's dial plan but then also search for a name for the calling line ID in any equivalent dial plans that are configured." }, "IsValid": { "__type_requested": "System.Boolean", "required": false, "name": "IsValid", "title": "IsValid", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean" }, "AutomaticSpeechRecognitionEnabled": { "__type_requested": "System.Boolean", "required": false, "name": "AutomaticSpeechRecognitionEnabled", "title": "AutomaticSpeechRecognitionEnabled", "__type_mapping_type": "Boolean", "readonly": true, "type": "boolean", "description": "The AutomaticSpeechRecognitionEnabled parameter specifies whether Automatic Speech Recognition (ASR) is enabled for users who are members of the dial plan." }, "RunspaceId": { "__type_requested": "System.Guid", "required": false, "name": "RunspaceId", "title": "RunspaceId", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "SipResourceIdentifierRequired": { "__type_requested": "$true | $false", "__type_mapping_type": "Boolean", "description": "The SipResourceIdentifierRequired parameter specifies whether the Session Initiation Protocol (SIP) resource identifier is required to be specified when mailboxes are UM-enabled and associated with the dial plan. The default is $false but it can only be set to $true if the Uniform Resource Identifier (URI) type of the dial plan is E.164.", "title": "SipResourceIdentifierRequired", "required": false, "readonly": false, "type": "boolean", "name": "SipResourceIdentifierRequired" }, "Id": { "__type_requested": "System.String", "required": false, "name": "Id", "title": "Id", "__type_mapping_type": "String", "readonly": true, "type": "string" }, "UMIPGateway": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.Directory.ADMultiValuedProperty`1[[Microsoft.Exchange.Data.Directory.ADObjectId,", "required": false, "name": "UMIPGateway", "title": "UMIPGateway", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array" }, "UMAutoAttendants": { "__type_requested": "Deserialized.Microsoft.Exchange.Data.Directory.ADMultiValuedProperty`1[[Microsoft.Exchange.Data.Directory.ADObjectId,", "required": false, "name": "UMAutoAttendants", "title": "UMAutoAttendants", "items": { "type": "string" }, "__type_mapping_type": "String[]", "readonly": true, "type": "array" } }, "schema_version": "15312" }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the GUI Add form. | GET | /api/device/exchangehybrid/UMDialPlan/add/ |
|
The GUI Add form of device/exchangehybrid/UMDialPlan as JSON |
The API call to the /add/ URL can only be made from a hierarchy that allows the model type to be added. The actions in the response shows the url for the POST API call to create an instance.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Create | POST | /api/device/exchangehybrid/UMDialPlan | hierarchy=[hierarchy] |
|
tool/Transaction/[trans pkid]to inspect the created resource and its instance pkid.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk delete [pkid1],[pkid2]... | DELETE | /api/device/exchangehybrid/UMDialPlan/ | hierarchy=[hierarchy] | {"hrefs":["/api/device/exchangehybrid/UMDialPlan/[pkid1]", "/api/device/exchangehybrid/UMDialPlan/[pkid2]", ...]} |
GET http://[host-proxy]/api/device/exchangehybrid/UMDialPlan/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Bulk Modify | GET | /api/device/exchangehybrid/UMDialPlan/bulk_update/?schema=&schema_rules=true |
|
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk Modify | POST | /api/device/exchangehybrid/UMDialPlan/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/device/exchangehybrid/UMDialPlan/[pkid1]", "/api/v0/device/exchangehybrid/UMDialPlan/[pkid2]",...]}} |
GET http://[host-proxy]/api/device/exchangehybrid/UMDialPlan/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move the instance with [pkid] to [target_hierarchy] | POST | /api/tool/DataMove/?model_type=device/exchangehybrid/UMDialPlan |
|
{"hrefs": ["/api/device/exchangehybrid/UMDialPlan/[pkid]"]} |
Bulk Move | POST | /api/tool/DataMove/?model_type=device/exchangehybrid/UMDialPlan |
|
{"hrefs": ["/api/device/exchangehybrid/UMDialPlan/[pkid1]", "/api/device/exchangehybrid/UMDialPlan/[pkid2]",...]} |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of device/exchangehybrid/UMDialPlan; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/device/exchangehybrid/UMDialPlan/export/ |
|
{ "hrefs":["/api/device/exchangehybrid/UMDialPlan/[pkid1]", "/api/device/exchangehybrid/UMDialPlan/[pkid2]",...]}} |
For export_format=json, the response is a time stamped zip file of data in JSON as in the system database. Item properties such as strings that are empty or Boolean values that are not set, are not included. The filename in the response is of the format as the example:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
For export_format=raw_xlsx, the response is a MS Excel spreadsheet with columns corresponding to the JSON format export and a response filename format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, arranged by any Field Display Policies that apply. The columns correspond with those of a Bulk Load Template export sheet. The response filename format is:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
The XLSX format can be used to bulk load instances of device/exchangehybrid/UMDialPlan and the JSON format can be used to import instances of device/exchangehybrid/UMDialPlan.
GET http://[host-proxy]/api/device/exchangehybrid/UMDialPlan/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a compressed format of the Bulk Load spreadsheet template for device/exchangehybrid/UMDialPlan | POST | /api/device/exchangehybrid/UMDialPlan/export_bulkload_template/ |
|
The response is an attachment of the format: filetype_bulkloadsheet.xlsx.gz |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Configuration Template | GET | /api/device/exchangehybrid/UMDialPlan/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Field Display Policy | GET | /api/device/exchangehybrid/UMDialPlan/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/device/exchangehybrid/UMDialPlan/ |
|
The device/exchangehybrid/UMDialPlan schema and all instances as JSON. |
(The list will return 0 to 3 device/exchangehybrid/UMDialPlan instances)
{ "pagination": { "skip": 0, "limit": 3, "maximum_limit": 2000, "total": 0, "total_limit": null, "order_by": "Name", "direction": "asc", "current": "/api/device/exchangehybrid/UMDialPlan/?skip=0&limit=3&order_by=Name&direction=asc&traversal=down" }, "operations": [ "move" ], "meta": { "model_type": "device/exchangehybrid/UMDialPlan", "summary_attrs": [ { "name": "Name", "title": "Name" }, { "name": "hierarchy_friendly_name", "title": "Located At", "allow_filtering": true } ], "tagged_versions": [], "tags": [], "title": "", "business_key": {}, "api_version": "21.2", "cached": true, "references": { "children": [], "parent": [ { "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101", "pkid": "6t0ggef2c0deab00hb595101" } ], "device": [ { "href": "", "pkid": "" } ], "foreign_key": [] }, "model_specific_actions": [ "get", "list", "add", "remove", "update", "bulk_update_form", "clone", "configuration_template", "export", "export_bulkload_template", "field_display_policy", "help", "move" ], "schema_version": "15312", "actions": [ { "add": { "method": "GET", "class": "add", "href": "/api/device/exchangehybrid/UMDialPlan/add/?hierarchy=[hierarchy]", "support_async": false, "title": "Add" } }, { "remove": { "method": "DELETE", "class": "delete", "href": "/api/device/exchangehybrid/UMDialPlan/?hierarchy=[hierarchy]", "support_async": true, "title": "Delete" } }, { "bulk_update_form": { "method": "GET", "class": "update", "href": "/api/device/exchangehybrid/UMDialPlan/bulk_update/?hierarchy=[hierarchy]&schema=&schema_rules=true", "support_async": false, "title": "Bulk Modify" } }, { "move": { "method": "POST", "class": "move", "href": "/api/tool/DataMove/?hierarchy=[hierarchy]&model_type=device/exchangehybrid/UMDialPlan", "support_async": true, "title": "Move", "view": "/api/tool/DataMove/?auth_token=[authtoken] } }, { "export": { "method": "POST", "class": "export", "href": "/api/device/exchangehybrid/UMDialPlan/export/?hierarchy=[hierarchy]", "support_async": false, "title": "Export", "view": "/api/view/ExportData/add/?auth_token=[authtoken], "submit": "payload" } }, { "export_bulkload_template": { "method": "POST", "class": "bulkload_template", "href": "/api/device/exchangehybrid/UMDialPlan/export_bulkload_template/?hierarchy=[hierarchy]", "support_async": false, "title": "Export Bulk Load Template" } }, { "configuration_template": { "method": "GET", "class": "config", "href": "/api/device/exchangehybrid/UMDialPlan/configuration_template/?hierarchy=[hierarchy]", "support_async": false, "title": "Configuration Template" } }, { "field_display_policy": { "method": "GET", "class": "display_policy", "href": "/api/device/exchangehybrid/UMDialPlan/field_display_policy/?hierarchy=[hierarchy]", "support_async": false, "title": "Field Display Policy" } }, { "list": { "method": "GET", "class": "list", "href": "/api/device/exchangehybrid/UMDialPlan/?hierarchy=[hierarchy]", "support_async": false, "title": "List" } }, { "help": { "method": "GET", "class": "help", "href": "/api/device/exchangehybrid/UMDialPlan/help?hierarchy=[hierarchy]", "support_async": false, "title": "Help" } }, { "purge": { "method": "POST", "class": "purge", "href": "/api/device/exchangehybrid/UMDialPlan/purge/?hierarchy=[hierarchy]", "support_async": false, "title": "Purge" } } ] }, "resources": [] }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the on-line Help for device/exchangehybrid/UMDialPlan. | GET | /api/device/exchangehybrid/UMDialPlan/help | hierarchy=[hierarchy] | On-line help of Model ref.: device/exchangehybrid/UMDialPlan as HTML |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Purge | POST | /api/device/exchangehybrid/UMDialPlan/purge/ |
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Modify | PUT | /api/device/exchangehybrid/UMDialPlan/[pkid] | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Delete | DELETE | /api/device/exchangehybrid/UMDialPlan/[pkid] | hierarchy=[hierarchy] |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Clone instance with [pkid]. The schema rules are applied. | GET | /api/device/exchangehybrid/UMDialPlan/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/device/exchangehybrid/UMDialPlan/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move | POST | /api/tool/DataMove/[pkid]/?model_type=device/exchangehybrid/UMDialPlan | hierarchy=[hierarchy] | If payload required: |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a selected [export_format] of the schema and a single instance with [pkid] of device/exchangehybrid/UMDialPlan; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/device/exchangehybrid/UMDialPlan/[pkid]/export |
|
The response is an attachment. Refer to the list below. |
For export_format=raw_xlsx, the response is a "raw" MS Excel spreadsheet with columns corresponding to the JSON format export and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, formatted to show all columns and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=json, the response is a time stamped zip file of data in JSON and a response format:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
The XLSX format can be used to bulk load instances of device/exchangehybrid/UMDialPlan and the JSON format can be used to import instances of device/exchangehybrid/UMDialPlan.
For Bulk Export, refer to the Bulk Export section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/device/exchangehybrid/UMDialPlan/[pkid] | hierarchy=[hierarchy] | The device/exchangehybrid/UMDialPlan instance with [pkid]. |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Help | GET | /api/device/exchangehybrid/UMDialPlan/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for device/exchangehybrid/UMDialPlan. |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Purge | POST | /api/device/exchangehybrid/UMDialPlan/[pkid]/purge | hierarchy=[hierarchy] | If payload required: |