[Index]

Model: data/DP_SiteDialPlanData

Global Data

Overview

The input forms from the Dial Plan Input Data simplifies the update of dial plan data by exposing a set of values that can be provided to and then easily applied by lower level administrators.

No values are mandatory, and Field Display Policies can be used to hide unused fields if needed (for example, Secondary SIP Trunk Destination IP and Secondary SIP Trunk Destination Port.

In addition, a set of custom values can be added and macros are available so that these can be referenced in dial plan elements. (A Field Display Policy can then be used to rename the input field label if needed.)

Two types of dial plan input data can be defined, each corresponding to a dial plan type:

Input data may be used in combinations to build patterns dynamically, because the pattern itself is a macro.

For example, site level translation patterns for 7 or 10 digit dialing can use the Customer Level macro for PSTN access (or External Breakout Number), then followed by a "." , then the macro for Area Code or Exchange:

{{ macro.DP_Global_PSTNAccess }}.{{ macro.DP_AreaCode }}XXXXXXX

when applied, could be inserted to Call Manager as 9.214XXXXXXX for 10 digit dialing.

{{ macro.DP_Global_PSTNAccess }}.{{ macro.DP_Exchange }}XXXX

when applied, could be inserted to Call Manager as 9.256XXX for 7 digit dialing.

Global Dial Plan Data Single Instance

Data from the provided fields may be referenced with the provided macros:

Global Aggregation SIP Input Data Tab

Data from the provided fields may be referenced with the provided macros:

Global Custom Dial Plan Data Tab

Data from the provided fields may be referenced with the provided macros:

Site Dial Plan Data Single Instance

Data from the provided fields may be referenced with the provided macros:

Site Aggregation SIP Input Data

Data from the provided fields may be referenced with the provided macros:

Site Custom Dial Plan Data Tab

Data from the provided fields may be referenced with the provided macros:

Diagram Example

The diagram below provides an example of the use of a macro in a Global (customer) level dial plan element: Route Patterns.

Site dial plan model input data.

Model Details: data/DP_SiteDialPlanData

Title Description Details
Dial Plan Data Group Assigned by FDP
  • Field Name: Dial Plan Data
  • Type: Object
Name Friendly name for site dial plan input data Default: {{ macro.SITENAME }} Dial Plan Input Data
  • Field Name: Dial Plan Data.name
  • Type: String
  • Default: {{ macro.SITENAME }} Dial Plan Input Data
Custom Site ID Custom Site ID - macro.DP_Site_ID
  • Field Name: Dial Plan Data.custSiteID
  • Type: String
External Breakout Number Digit dialed to break out to PSTN - macro.DP_Site_PSTNAccess
  • Field Name: Dial Plan Data.extBO
  • Type: String
Site Location Code Site specific location code - macro.DP_Site_SLC
  • Field Name: Dial Plan Data.slc
  • Type: String
Published Number Published Number for Site - macro.DP_Site_PNum
  • Field Name: Dial Plan Data.pNum
  • Type: String
Emergency Call Back Number Emergency Call Back Number - macro.DP_Site_ENum
  • Field Name: Dial Plan Data.eNum
  • Type: String
Call Park Call Manager Call Park Call Manager - macro.DP_Site_CallParkCUCM
  • Field Name: Dial Plan Data.callParkCUCM
  • Type: String
Dial Plan Model for Site Choose the dial plan model which will be applied to the site
  • Field Name: Dial Plan Data.dpDialPlan
  • Type: String
Local Area Codes Local region pstn area codes
  • Field Name: areaCodeArray.[n]
  • Type: Array
Dial Plan Pattern Type Choose the type of local pattern used in Dial Plan
  • Field Name: Dial Plan Data.areaCodeArray.[n].dpPtnType
  • Type: String
  • Choices: ["Route Pattern", "Translation Pattern"]
Choose Route Pattern Model Route pattern Model
  • Field Name: Dial Plan Data.areaCodeArray.[n].dpRPChoice
  • Type: String
Choose Translation Pattern Model Translation Pattern Model
  • Field Name: Dial Plan Data.areaCodeArray.[n].dpTPChoice
  • Type: String
Area Code Local region pstn area codes
  • Field Name: Dial Plan Data.areaCodeArray.[n].areaCode
  • Type: String
Exchange Exchange Data Available for pattern building
  • Field Name: Dial Plan Data.areaCodeArray.[n].exchange
  • Type: String
Aggregation SIP Input Data Group Assigned by FDP
  • Field Name: Aggregation SIP Input Data
  • Type: Object
Primary SIP Trunk Destination IP Primary SIP Trunk Destination IP Address - macro.DP_Site_PrimarySIPAddr
  • Field Name: Aggregation SIP Input Data.sipdestprim
  • Type: String
  • Pattern: ^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$
Primary SIP Trunk Destination Port Primary SIP Trunk Destination Port - macro.DP_Site_PrimarySIPPort Default: 5060
  • Field Name: Aggregation SIP Input Data.sipdestprimport
  • Type: String
  • Default: 5060
  • Choices: ["5060", "5061/TLS", "5062", "5063", "5064", "5065", "5066", "5067", "5068", "5069"]
Secondary SIP Trunk Destination IP Secondary SIP Trunk Destination IP - macro.DP_Site_SecondarySIPAddr
  • Field Name: Aggregation SIP Input Data.sipdestsec
  • Type: String
  • Pattern: ^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$
Secondary SIP Trunk Destination Port Secondary SIP Trunk Destination Port - macro.DP_Site_SecondarySIPPort Default: 5060
  • Field Name: Aggregation SIP Input Data.sipdestsecport
  • Type: String
  • Default: 5060
  • Choices: ["5060", "5061/TLS", "5062", "5063", "5064", "5065", "5066", "5067", "5068", "5069"]
Custom Dial Plan Data Group Assigned by FDP
  • Field Name: Custom Dial Plan Data
  • Type: Object
Dial Plan Custom Value 1 Dial Plan Custom Value - macro.DP_Site_CVal01
  • Field Name: Custom Dial Plan Data.dpcv01
  • Type: String
Dial Plan Custom Value 2 Dial Plan Custom Value - macro.DP_Site_CVal02
  • Field Name: Custom Dial Plan Data.dpcv02
  • Type: String
Dial Plan Custom Value 3 Dial Plan Custom Value - macro.DP_Site_CVal03
  • Field Name: Custom Dial Plan Data.dpcv03
  • Type: String
Dial Plan Custom Value 4 Dial Plan Custom Value - macro.DP_Site_CVal04
  • Field Name: Custom Dial Plan Data.dpcv04
  • Type: String
Dial Plan Custom Value 5 Dial Plan Custom Value - macro.DP_Site_CVal05
  • Field Name: Custom Dial Plan Data.dpcv05
  • Type: String
Dial Plan Custom Value 6 Dial Plan Custom Value - macro.DP_Site_CVal06
  • Field Name: Custom Dial Plan Data.dpcv06
  • Type: String
Dial Plan Custom Value 7 Dial Plan Custom Value - macro.DP_Site_CVal07
  • Field Name: Custom Dial Plan Data.dpcv07
  • Type: String
Dial Plan Custom Value 8 Dial Plan Custom Value - macro.DP_Site_CVal08
  • Field Name: Custom Dial Plan Data.dpcv08
  • Type: String
Dial Plan Custom Value 9 Dial Plan Custom Value - macro.DP_Site_CVal09
  • Field Name: Custom Dial Plan Data.dpcv09
  • Type: String
Dial Plan Custom Value 10 Dial Plan Custom Value - macro.DP_Site_CVal10
  • Field Name: Custom Dial Plan Data.dpcv10
  • Type: String