This guide outlines how to create a word merge template, the use of tokens and the context each should be used in.
...
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
The location of the templates is typically c:\inetpub\UCentricNodeUCentricServer\merge_templates and an example _Default_Template.docx is provided to give you examples.
...
Variables: variables are single tokens that do not require and an closingtoken which are encapsulated within curly braces in the form {varname} these can be used outside of tables or used on their on in a row/column/field in a table.
Table tokens: tables require opening and closing tokens and are used in tables only. They are in the form {#tablename} … {var1} {var2} etc… {/tablename}
Image Tokens: Images are in the same form {%imgtag}imgtag} but instead of inserting text, they will insert a dymanically created or stock icon image.
Anchor | ||||
---|---|---|---|---|
|
The variable tokens used below need to be used with curly braces {system_name} for example and can be used on their own outside of tables, please see overview above for an example of usage
Variable Name | Description |
system_name | Name assigned within Asset Manager, i.e. “ACME Site 1” |
system_version | PABX Version |
system_revision | PABX Software Revision |
system_firmware | PABX Firmware |
system_mac | PABX MAC Address |
system_ipaddress | PABX IP Address |
system_dbversion | PABX Database Version (if applicable) |
system_dbbuildid | PABX Database Build ID (if applicable) |
system_network_element | Mitel “root” network element |
system_dbregion | Mitel MiVO Database Region |
scan_date | Audit date |
connection_type | Numeric 1 – 8; 1 = ip, 2= modem/ tracker, 3=7100, 4= mixml, 5=ras/vpn 6=Race, 7=Serial, 8=Marwatch |
system_type | Platform Type |
ip_address | IP Address of PABX, i.e. “10.1.1.22” |
total_extns | Total # of Extensions available |
total_trunks | Total # of Trunks available |
total_analog_extns | Total # of Analog Extensions available |
total_digital_extns | Total # of Digital Extensions available |
total_hybrid_extns | Total # of Hybrid Extensions available |
total_analog_trunks | Total # of Analog Trunks available |
total_digital_trunks | Total # of Digital Trunks available |
total_hybrid_trunks | Total # of Hybrid Trunks available |
total_out_of_service | Total # of “Out of Service” (Trunks, Extns and Consoles) |
total_cards | Total cards in PABX |
total_circuits | Total circuits |
total_extn_cards | Total Extension cards |
total_trunk_cards | Total Trunk cards |
total_programmed_trunks | Total # of Programmed Trunks |
total_programmed_extns | Total # of Programmed Extensions |
total_programmed_consoles | Total # of Programmed Consoles |
total_extn_capacity | Total # of Extensions available |
total_trunk_capacity | Total # of Trunks available |
total_oos_trunks | Total # of Trunks marked “Out of Service” |
total_oos_extns | Total # of Extensions marked “Out of Service” |
total_semi_programmed_trunks | Total # of Trunks with no Trunk number |
total_semi_programmed_extns | Total # of Extensions with no Extension number |
total_ip_extns | Total # IP Extensions |
total_ip_trunks | Total # IP Trunks |
used_analog_extns | # of used Analog Extensions |
used_digital_extns | # of used Digital Extensions |
used_hybrid_extns | # of used Hybrid Extensions |
used_ip_extns | # of used IP Extensions |
used_analog_trunks | # of used Analog Trunks |
used_digital_trunks | # of used Digital Trunks |
used_hybrid_trunks | # of used Hybrid Trunks |
used_ip_trunks | # of used IP Trunks |
total_ac15 | Total # of AC15 Trunks |
total_ac13 | Total # of AC13 Trunks |
total_em | Total # of E&M Trunks |
total_mg | Total # of Media Gateways or Cabinets |
cisco_unsupported | Total # of |
cisco_unsupported
Unsupported Cisco devices | |
{totalgooddevices} | Total Checked OK |
{totalbaddevices} | Total Checked BAD |
{totalwarndevices} | Total Checked WARN |
Vendor | Vendor ID code Novalog.dbo.PABX_Sites.{switchtype} |
cardsfull | # of cards that are 100% |
cardsnearlyfull
# of cards that are >90% utilised
license_alert
# of licenses that are >90% utilised
Siplicenses
Total SIP Licenses (MiVB)
utilised | |
cardsnearlyfull | # of cards that are >90% utilised |
license_alert | # of licenses that are >90% utilised |
Siplicenses | Total SIP Licenses (MiVB) |
Note, 3 tokens, Total Checked OK {totalgooddevices} Total Checked BAD {totalbaddevices} Total Checked WARN {totalwarndevices} will only work when used in conjunction with the table that uses one of the checkHandsetsCisco, checkHandsets8x8 , checkHandsetsMitel, checkHandsetsOCC, checkHandsetsBW, checkHandsetsTeams, checkHandsetsRC or checkHandsetsEvolve tokens listed in this section
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
This section outlines an example template that can be copied into a word document. Not all tokens will be relevant for each vendor. Vendor specific tokens can be found in the relevant sections or as indicated in the examples below
| {system_name} | ||||||||||||
Type | {system_type} | ||||||||||||
Audit date | {scan_date} | ||||||||||||
SPA/ZT client ID | {clientId} | ||||||||||||
SPA/ZT SOW ID | {sowId} | ||||||||||||
SPA/ZT Phase ID | {phaseId} | ||||||||||||
SPA/ZT Partner Type | {partnerType} |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Version | {system_version} |
Revision | {system_revision} |
Firmware | {system_firmware} |
IP Address | {system_ipaddress} |
MAC Address | {system_mac} |
SPA Version | {SPAVersion} |
UCentric Server Version | {UCVersion} |
Decoder Version | {DecoderVersion} |
Scan Duration | {ScanDuration} |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
The system type is ‘{platformType}’ running on ‘{platformName}’
There are {total_mg}nodes in this configuration.
Node Type name | Name | Detail | MAC | IP Address |
{#gateways} {cabtype} | {name} | {detail} | {mac} | {ip} {/gateways} |
Note: You can replace {cabtype} with {switchtype} for Mitel MiVoice Connect systems to show more meaningful information
...
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
SRST | IP Address 1 | Port 1 | IP Address 2 | Port 2 | IP Address 3 | Port 3 |
{#srst}{srst} | {ipaddress1} | {port1} | {ipaddress2} | {port2} | {ipaddress3} | {port3}{/srst} |
Anchor | ||||
---|---|---|---|---|
|
...
The following important discoveries were made during the audit of the existing voice platform.
Category | Count | Information |
Cards full | {cardsfull} | Cards that are 100% utilised |
Cards almost full | {cardsnearlyfull} | Cards that are >90% utilised |
License status | (See licensing section) | {license_alert} |
{#migsumm}{title} | {count} | {detail} {/migsumm} |
Anchor | ||||
---|---|---|---|---|
|
This table will detail any common facilities being used by a legacy platform and if it is supported in the commonly used hosted environments
Facility in use | # of instances | Microsoft Support |
{#migrationfeatures} { |
statusimg} {desc} | {count} | { |
sfbIcon} {sfbInfo} {/migrationfeatures} |
Vendor specific considerations: -
Cisco: {%ciscoIconciscoIcon} {ciscoInfo}
BroadSoft: {%broadsoftIconbroadsoftIcon} {broadsoftInfo}
Microsoft: {%sfbIconsfbIcon} {sfbInfo}
Mitel: {%mitelconnectIconmitelconnectIcon} {mitelconnectInfo}
Zoom: {%zoomIconzoomIcon} {zoomInfo}
8x8: {%eightIconeightIcon} {eightInfo}
RingCentral: {%rcIconrcIcon} {rcInfo}
...
}
Anchor | ||||
---|---|---|---|---|
|
| Analog | Digital | IP | Cisco | Broadsoft | Skype | ||||||||||||
Counts | Ana | Dig | IP | Ana | Dig | IP | Ana | Dig | IP | |||||||||
{#migrationbyloc} {Region_Name} | {Total_analog} | {Total_digital} | {Total_IP} | { |
ciscoAnalogIcon} | { |
ciscoDigitalIcon} | { |
ciscoIPIcon} | { |
broadsoftAnalogIcon} | { |
broadsoftDigitalIcon} | { |
broadsoftIPIcon} | { |
skypeAnalogIcon} | { |
skypeDigitalIcon} | { |
skypeIPIcon} {/migrationbyloc} |
Migration Features Graphs
{%chartccciscochartcccisco} -> CISCO
{%chartccbroadsoftchartccbroadsoft} - > RING CENTRAL
{%chartccteamschartccteams} - > TEAMS
{%chartccbroadsoft%chartccbroadsoft%} - > BROADSOFT
{%chartccrcchartccrc} - > RINGCENTRAL
{%chartcceightchartcceight} - > 8x8
Anchor | ||||
---|---|---|---|---|
|
...
There are {total_extn_cards} extension cards within the system, providing the following capacities:
Capacity | Used | |
Total | {total_extns} | {total_programmed_extns} |
Analog | {total_analog_extns} | {used_analog_extns} |
Digital | {total_digital_extns} | {used_digital_extns} |
Hybrid (i.e. COV) | {total_hybrid_extns} | {used_hybrid_extns} |
IP | {total_ip_extns} | {used_ip_extns} |
{ |
chartextn} |
There were {total_oos_extns} extensions marked as ‘out of service’ |
The extension digit length for this system is {extnlength} {extnlengtherror}
...
ID
...
Description
...
Abbreviation
...
{#usertypes} {id}
...
{Description}
...
{Abbreviation} {/usertypes}
...
Mitel Phones
This is used only when migrating to hosted Mitel solutions.
phones that are not supported
phones with revision numbers that will require an extra step when first connect to MiCloud Connect
phones with more buttons programmed than what is supported by MiCloud Connect
...
Location
...
Name
...
Model
...
DN
...
IP
...
MAC
...
{#miccunsup} {rname}
...
{name}
...
{detail}
...
{circuitid}
...
{IP_Address}
...
{MAC} {/miccunsup}
RingCentral
...
Location
...
Name
...
Model
...
DN
...
IP
...
MAC
...
{#rcunsup} {rname}
...
{name}
...
{detail}
...
{circuitid}
...
{IP_Address}
...
Handset Types
Where known, this details all the different handsets or softphone types in use. This allows you to understand what features and facilities users are currently utilising and ensuring that any migration does not reduce their experience.
Handset | Model | Programmed | OOS | No Extn # | Details |
{#handsets} {extnimg}
| {extntype} | {extntotal} | {extnoos} | {extnnonum} | {extndesc} {/handsets} |
Anchor | ||||
---|---|---|---|---|
|
ID | Description | Abbreviation |
{#usertypes} {id} | {Description} | {Abbreviation} {/usertypes} |
Anchor | ||||
---|---|---|---|---|
|
The below tokens can be used to check compatibility of the current phones/devices on a selected voice vendor, useful for checking prior to provisioning a cloud or hosted voice solution.
The table is the same for each vendor, just change checkHandsetsCisco to one of these: checkHandsets8x8 , checkHandsetsMitel, checkHandsetsOCC, checkHandsetsBW, checkHandsetsTeams, checkHandsetsRC and checkHandsetsEvolve
Handset | Model | Programmed | Details |
{#checkHandsetsCisco} {extnimg}
| {extntype} | {extntotal} | {comment} {/checkH |
Anchor | ||||
---|---|---|---|---|
|
...
There are {total_trunk_cards} trunk cards within the system, providing the following capacities:
Capacity | Used | |
Total | {total_trunks} | {total_programmed_trunks} |
Analog | {total_analog_trunks} | {used_analog_trunks} |
Digital | {total_digital_trunks} | {used_digital_trunks} |
Hybrid (i.e. AC13/AC15/E&M) | {total_hybrid_trunks} | {used_hybrid_trunks} |
IP | {total_ip_trunks} | {used_ip_trunks} |
AC13 | {total_ac13} | |
AC15 | {total_ac15} | |
E&M | {total_em} |
{ |
charttrunks} |
There were {total_oos_trunks} extensions marked as ‘out of service’ |
Anchor | ||||
---|---|---|---|---|
|
| # of Members | Description | Audio | Day Type / In | Night Type / In | Calling Name / Number | Group type | ||||||
{#trunkgroups} {groupnum} | {count} | {description} | {audio} | {dayRingType} / {dayRingIn} | {nightRingType} / {nightRingIn} | {callingPartyName} / {callingPartyNumber} | {type}{/trunkgroups} |
Anchor | ||||
---|---|---|---|---|
|
| Type / Desc | Trunk / Desc | Audio | Day Type / In | Night Type / In | Calling Name / Number | ||||||
{#trunks} {trunkGroup} | {type} {groupDesc} | {trunkNo} {desc} | {audio} | {dayRingType} / {dayRingIn} | {nightRingType} / {nightRingIn} | {callingPartyName} / {callingPartyNumber} {/trunks} |
Anchor | ||||
---|---|---|---|---|
|
Digit | Digits to follow | Group # | COR | Route Type | Trunk Type | Description | Absorb | Insert | Final | Group type |
{#ars} {digit}{following} | {digitstofollow} | {trunkgroup} | {cor} | {routetype} | {type} | {description} | {abs} | {ins} | {ft} | {grouptype}{/ars} |
Or
Digit | Digits to follow | Route Termination Type | 1st | 2nd | 3rd | Absorb | Insert |
{#ars2} {digit}{following} | {digitstofollow} | {rid} | {c1} | {c2} | {c3} | {abs} | {ins}{/ars2} |
List all Routes (in use or not)
Digit | Route Type | Trunk Group Type | Absorb | Insert | Final Tone/Marker |
{#ars3} {rn} | {routetype} | {tt} | {abs} | {ins} | {ft}{/ars3} |
List all Plans
| Route Plan Number | Day and Time Zone # | Day Zone | Zone 1 Term Type | Zone 2 Term Type | Zone 3 Term Type | Zone 4 Term Type | ||||||
{#ars4} {rid} | {rpn} | {dtz} | {dz} | {z1type} {z1term} | {z2type} {z2term} | {z3type} {z3term} | {z4type} {z4term} {/ars4} |
Shows only discreet routes (no duplication for 1st/2nd/3rd etc.)
Route Number | Routing Medium | Trunk group number | Description / SIP Peer Profile Label | Trunk Type | Route Type |
{#ars5} {rn} | {type} | {trunkgroup} | {description} | {grouptype} | {routetype} {/ars5} |
MiVB:
You can also add:-
{rt} to show the route number if required
...
(Warning – Do not use on large systems as 100’s of pages may result)
Category | Pilot Number | Name | Mode | Type | Member No. | Member Name |
{#groups} {pilotType} | {pilotNumber} | {groupName} | {huntMode} | {groupType} | {memberNo} | {memberName} {/groups} |
Anchor | ||||
---|---|---|---|---|
|
Category | Pilot Number | Distribution | Name | # of Members | Warning |
{#groupsumm}{pilotType} | {pilotNumber} | {distribution} | {groupName} | {totalMembers} | {warning}{/groupsumm} |
Note: You can split out some group types by replacing the start / end tags for :-
...
{#huntsumm} {/huntsumm} - Hunt groups only
{#queuesumm} {/queuesumm} - Queues only
{#pickupsumm} {/pickupsumm} - Pickup group only
...
Anchor | ||||
---|---|---|---|---|
|
Pilot | Group Name | Type | Member | Member Name |
{#badgroups} {pilotNumber} | {groupName} | {pilotType} | {memberNo} | {memberName}{/badgroups} |
Anchor | ||||
---|---|---|---|---|
|
Pilot | Name | Type |
{#badgroups2} {pilotNumber} | {groupName} | {pilotType}{/badgroups2} |
There are {emptygroups} groups with no members
...
This shows the total of all “Out of Service” devices. This is determined as: Analog Extensions/Trunks that have been marked “OOS” by an Engineer; Digital Extensions/Trunks that have been marked “OOS” by either the PABX or an Engineer (e.g. If a digital set is unplugged, it is usually marked “OOS” by the PABX automatically).
Type | Sub-type | State | Total OOS | Resilient | Actual OOS |
{#oos}{type} | {subtype} | {state} | {oos} | {resilient} | {actualoos}{/oos} |
Anchor | ||||
---|---|---|---|---|
|
Shows all feature codes (e.g. “Make Busy”, “DND” etc.) – Note the orange entries apply to some vendors only (e.g. MiVO 250)
Feature name | Code | Admins Only | Directory Entry | Engineering Only |
{#codes} {featurename} | {code} | {adminonly} | {direntry} | {engonly}{/codes} |
I
Anchor | ||||
---|---|---|---|---|
|
...
The current Total kWh of {greentotalkwh} can be reflected as the following environmental impact :-
...
Impact on the environment – PER HOUR
...
{greentotalco2} Kilograms of CO2/hour generated by electricity production
...
{greentotal_felled} fully grown trees felled
...
{greentotal_cars} passenger vehicles driven for 1 year (or {greentotal_miles} miles driven in one car)
...
{greentotal_phones} mobile phones charged
...
The total energy usage of {greentotal_homes} homes
...
Annually, this means a total kWh/annum of {greentotalkwh_y}
...
Impact on the environment – ANNUALLY
...
{greentotalco2_y} Kilograms of CO2 generated!
...
{greentotal_felled_y} fully grown trees felled
...
{greentotal_cars_y} passenger vehicles driven for 1 year (or {greentotal_miles_y} miles driven in one car)
...
{greentotal_phones_y} mobile phones charged
...
The total energy usage of {greentotal_homes_y} homes
Mitigation
The above could be mitigated by
...
Migrating your on-premise voice system to a hosted solution, where the overall electricity usage is shared across a large number of clients using more efficient technologies.
You might also consider
...
Recycling {greentotal_bags_y} bags of waste instead of sending them to landfill – EACH YEAR
...
Planting {greentotal_trees_y} seedlings let letting them grow for 10 years – EACH YEAR
...
Swapping {greentotal_bulbs_y} incandescent bulbs to LED’s
...
Anchor | ||||
---|---|---|---|---|
|
Description | Type | Subtype | Qty | Total kWh | Watts/item | kgCO2 | gCO2/item |
{#green}{desc} | {type} | {subtype} | {total} | {totalkwh} | {watts} | {kgco2} | {gco2}{/green} |
Total kWh: {greentotalkwh} Total kgCO2: {greentotalco2}
...
If your system is a modern IP platform (i.e. Cisco, Avaya etc.), the circuits within the platform can be separated into a number or regions or locations. This details that information if it is available.
Circuit ID | User | MAC | IP Address | Revision | Region |
{#regions}{circuitid} | {username} | {mac} | {ipaddress} | {revision} | {regionname} {/regions} |
This report summarises region information for larger systems
Region ID | Region Name | Standard Sets | IP Sets |
{#regionsumm}{regionId} | {regionName} | {totalSets} | {totalIpSets}{/regionsumm} |
Anchor | ||||
---|---|---|---|---|
|
There are a number of ways in which licenses are detailed within voice platforms.
Description | Num of devices licensed | Licenses per device | Total Used |
{#ciscolicenses}{description} | {numdevices} | {unitsperdevice} | {used}{/ciscolicenses} |
{totalCiscoLicensesUsed}
Anchor | ||||
---|---|---|---|---|
|
This table will automatically display license usage for Mitel, Avaya, Aastra and older Cisco platforms.
License type | Name | ID | Fixed Value | Maximum | Used | Available | % Used |
{#licenses}{type} | {name} | {id} | {fixed} | {max} | {used} | {available} | {percused}{/licenses} |
Anchor | ||||
---|---|---|---|---|
|
LIM | Type | Analog Extns | Digital Extns | Operator Extns | Total for LIM |
{#sapsec}{lim} | {type} | {analogextns} | {digitalextns} | {oprextns} | {total}{/sapsec} |
Totals: | {saptotalanalog} | {saptotaldigital} | {saptotaloperator} |
Anchor | ||||
---|---|---|---|---|
|
Profiles in use | Count |
{#userprofiles} {profilename} | {count}{/userprofiles} |
Admin roles in use | Count |
{#adminroles} {rolename} | {count}{/adminroles} |
Anchor | ||||
---|---|---|---|---|
|
The following COS / COR’s were discovered during the audit
COS / COR | Total DN’s | % using | Device type | COS / COR descriptions | Information |
{#cossummary} {COS} / {COR} | {totalDN} | {percentage} | {phoneType} | {cosdesc} {cordesc} | {comment} {/cossummary} |
Details of where there are less than 20 DN’s using a COS / COR combination
COS / COR | DN | Name | Detail | COS / COR descriptions | Device type | Information |
{#cosdetail} {COS} / {COR} | {circuitId} | {name} | {detail} | {cosdesc} {cordesc} | {phoneType} | {comment} {/cosdetail} |
Anchor | ||||
---|---|---|---|---|
|
COS | COR | Total DN’s | % using | Device type | COS / COR descriptions | Information |
{#cossummary} {COS} / {COSN1} / {COSN2} | {COR} / {CORN1} / {CORN2} | {totalDN} | {percentage} | {phoneType} | {cosdesc} {cordesc} | {comment} {/cossummary} |
Details of where there are less than 20 DN’s using a COS / COR combination
COS | COR | DN | Name | Detail | COS / COR descriptions | Device type | Information |
{#cosdetail} {COS} / {COSN1} / {COSN2} | {COR} / {CORN1} / {CORN2} | {circuitId} | {name} | {detail} | {cosdesc} {cordesc} | {phoneType} | {comment} {/cosdetail} |
Anchor | ||||
---|---|---|---|---|
|
The following tables produce a card usage summary
| Detail | Port/PLID | Max | % using | IP | Total OOS | ||||||
{#cardsumm} {name} | {detail} | {PLID} | {maxCapacity} | {percUtilised} | {ip} | {totalOOS} {/cardsumm} |
Anchor | ||||
---|---|---|---|---|
|
This produces a list of cards / cabinets / devices that are cross-referenced against the [EndOfLife] table to produce a list of compliant/out-of-date devices/firmware
Status | Item | Type | firmware | revision | Latest version | Latest version date |
{#firmwareeol} { |
statusimg} | {name} | {type} | {firmware} | {revision} | {latestVersion} | {latestDate} {/firmwareeol} |
Anchor | ||||
---|---|---|---|---|
|
Provides a comparison between the selected audit and the next oldest one preceding it. If no available scans, then the table is left empty.
Type | Added | Removed | Changed name | Changed detail | Changed firmware |
{#comparisonsummary} {type} | { |
addedimg} {added} | { |
removedimg} {removed} | { |
changednameimg} {changedname} | { |
changeddetailimg} {changeddetail} | { |
changedfirmwareimg} {changedfirmware} {/comparisonsummary} |
Anchor | ||||
---|---|---|---|---|
|
PLID | Name | Detail | Number | Part number | Revision | Firmware |
{#comparison} {plid} | { |
nameimg} {name} {oldName} | { |
detailimg} {detail} {oldDetail} | { |
circuitidimg} {circuitid} {oldCircuitid} | { |
partnumberimg} {partnumber} {oldPartnumber} | { |
revisionimg} {revision} {oldRevision} | { |
firmwareimg} {firmware} {oldFirmware} {/comparison} |
Anchor | ||||
---|---|---|---|---|
|
This produces a list of commonly used TDM features and indicates if they are supported (or have specific requirements) on the major hosted solutions
Facility in use | # of instances | Cisco Support | Broadsoft Support | SfB Support |
{#migrationfeatures} { |
statusimg} {desc} | {count} | { |
ciscoIcon} {ciscoInfo} | { |
broadsoftIcon} {broadsoftInfo} | { |
sfbIcon} {sfbInfo} {/migrationfeatures} |
Anchor | ||||
---|---|---|---|---|
|
...
Anchor | ||||
---|---|---|---|---|
|
SNMP Type | Name / IP | Mode |
{#snmp} {type} | {name} | {mode} {/snmp} |
This will detail all SNMP communities and Trap targets
...
Anchor | ||||
---|---|---|---|---|
|
Prefix | Length | Delete | Insert digits | Conv | Node | Num |
{#uniformplan} {id} | {Len} | {Del} | {Insert} | {Conv} | {Node} | {Num} {/uniformplan} |
Shows dial plan information (digit modification)
Anchor | ||||
---|---|---|---|---|
|
Path ID and Settings | Next Path? | Active | Busy | Don’t Answer | All | DNDSACGoto_Cover | Holiday Coverage | Points |
{#coveragepaths} Path: {id} CvgEnable: {CvgEnable} HuntAfter: {HuntAfter} Linkage: {Linkage} | {NextPath} | In: {Active_In} Out: {Active_Out} | In: {Busy_In} Out: {Busy_Out} | In: {Dont_Answer_In} Out: {Dont_Answer_Out} | In: {All_In} Out: {All_Out} | In: {DNDSACGoto_Cover_In} Out: {DNDSACGoto_Cover_Out} | In: {Holiday_Coverage_In} Out: {Holiday_Coverage_Out} | 1: {Point1} 2: {Point2} 3: {Point3} 4: {Point4} 5: {Point5} 6: {Point6} {/coveragepaths} |
Anchor | ||||
---|---|---|---|---|
|
Set | Day | Act Time | Coverage Path |
{#coveragetod} {set} | {id} | {ActTime} | {CvgPath} {/coveragetod} |
Anchor | ||||
---|---|---|---|---|
|
Extension DN | List # | Code | Number |
{#abvperslist} {set} | {id} | {Code} | {Number} {/abvperslist} |
Anchor | ||||
---|---|---|---|---|
|
Application Record ID | {applicationId} |
Platform Type | {platformType} |
Platform Name | {platformName} e.g. “Industry Standard Server” |
System Unique Identifier | {uniqueId} |
Database Version (MiVO) | {system_dbversion} |
Database Build ID (MiVO) | {system_dbbuildid} |
Anchor | ||||
---|---|---|---|---|
|
DN | Name | Location | # of buttons |
{#miccbuttonlimits} {dn} | {name} | {location} | {count} {/miccbuttonlimits} |
Used to identify DN’s that cannot migrate as-is to MiCloud Connect
...
Anchor | ||||
---|---|---|---|---|
|
Trunk group | Base number | DN Count | Trunk Count |
{#didranges} {trunkgroup} | {basenumber} | {dncount} | {trunkcount} {/didranges} |
Anchor | ||||
---|---|---|---|---|
|
Trunk group | Base number | DN Count | Trunk Count |
{#didranges2} {trunkgroup} | {basenumber} | {dncount} | {trunkcount} {/didranges2} |
Anchor | ||||
---|---|---|---|---|
|
Trunk group | From | To | DN Count | Trunk Count |
{#didranges3} {trunkgroup} | {from} | {to} | {dncount} | {trunkcount} {/didranges3} |
Anchor | ||||
---|---|---|---|---|
|
Location | # of Button Boxes |
{#bboxes} {location} | {total} {/bboxes} |
Total Button Box count: {bboxcount}
...
Anchor | ||||
---|---|---|---|---|
|
Digit | Description |
{#dialingplan} {digit} | {desc}{/dialingplan} |
Anchor | ||||
---|---|---|---|---|
|
Type | Name | Detail | MAC | IP Address |
{#gateways}{cabtype} | {detail} | {name} | {mac} | {ip}{/gateways} |
Note: You can replace {cabtype} with {switchtype} for Mitel MiVoice Connect systems to show more meaningful information within the {#gateways} table
...
Anchor | ||||
---|---|---|---|---|
|
Language | User Count | Code | LCID | Locale | Voice LCID | Voice Locale |
{#languages}{language} | {count} | {code} | {LCID} | {locale} | {voiceLCID} | {voiceLocale}{/languages} |
Details each language used in a MiVC configuration
For MiVoice Office
| Secondary | ||||||
{#languages} {primary} | {secondary} {/languages} |
Anchor | ||||
---|---|---|---|---|
|
Trunk Group | Received Digits | Type | Destination | Display Name | Music on Hold |
{#dnis} {tg} | {received} | {type} | {dest} | {name} | {moh} {/dnis} |
Anchor | ||||
---|---|---|---|---|
|
Trunk Group | Received Digits | Destination | Display Name | Music on Hold |
{#conf} {tg} | {received} | {dest} | {name} | {moh} {/conf} |
Anchor | ||||
---|---|---|---|---|
|
Name | Mode | Type | Date or Date | Start / End Time | Time Zone |
{#schedules}{name} | {mode} | {type} | {dayordate} | {starttime} {stoptime} | {timezone} {/schedules} |
Details all schedules in place on a MiVoice Connect/Shoretel
...
Anchor | ||||
---|---|---|---|---|
|
Company Name | Serial | Address | City | Contact | Tenant ID |
{#contacts} {companyname} | {serialnumber | {companyaddress} | {companycity} | {primarycontactname} | {tenantid} {/contacts} |
Anchor | ||||
---|---|---|---|---|
|
System Extension | Name | Extn Name | Detail | Description | Username | IP Address | MAC |
{#sysdevices} {circuitid} | {name} | {extname} | {detail} | {desc} | {username} | {IP_Address} | {MAC} {/sysdevices} |
This details all extensions that are not actual phones (e.g. Voicemail etc.)
...
Shows a simplified view of the DNIS -> Groups/Points
Type / Name | Received | Destination | Trunk Group | Slot | Key/Event | Action | DN | Name |
{#callflows} {type} {name} {info} | {rec} | {dest} | {tg} | {slot} | {key} | {action} | {dn} | {dnname} {/callflows} |
Anchor | ||||
---|---|---|---|---|
|
| Type | Destination | Description | Outside No? | Private? | Active? | Message Waiting | ||||||
{#dynamic} {extn} | {dest_type} | {dest} | {description} | {outside_number} | {private_number} | {is_active} | {mwi} {/dynamic} | ||||||
Anchor | ||||
---|---|---|---|---|
|
ID | Description | Username | Password | Enabled Adv Web Page + Diags | Linux Account |
{#maintacc} {password_id} | {description} | {username} | {password} | {web_page_and_diagnostics} | {linux_account} {/maintacc} |
Anchor | ||||
---|---|---|---|---|
|
Route Group Extension | Order | Route Group Description | Pattern | Facility Group Number | Facility Group Desc |
{#routegroups} {extn} | {order} | {groupdesc} | {pattern} | {route} | {routedesc} {/routegroups} |
Shows route groups and facilities
...
Anchor | ||||
---|---|---|---|---|
|
Number | Description | Order | Ring In Dest | Call routing key |
{#routepatternskeys} {num} | {desc} | {order} | {ringin} | {key} {/routepatternskeys} |
Anchor | ||||
---|---|---|---|---|
|
Number | Description | Call routing key |
{#routepatternskeys} {num} | {desc} | {key}{/routepatternskeys} |
Anchor | ||||
---|---|---|---|---|
|
Facility Group Extension | Facility Group Description | Trunk Group Extension | Trunk Group Description | Dial Rule Number | Rule | Absorb Flag? | Hidden Flag? |
{#facilitygroups} {extn} | {desc} | {trunk_extn} | {trunk_desc} | {ruleid} | {dialrule} | {absorbFlag} | {hiddenFlag} {/facilitygroups} |
Anchor | ||||
---|---|---|---|---|
|
Route Group Extension | Order | Route Group Description | Pattern |
{#routegroups}{extn} | {order} | {groupdesc} | {pattern}{/routegroups} |
Anchor | ||||
---|---|---|---|---|
|
Entry | Emergency Number |
{#emergency}{entry} | {emergencynumber} {/emergency} |
Anchor | ||||
---|---|---|---|---|
|
Entry | Emergency Number |
{#areacodes}{entry} | {code}{/areacodes} |
Anchor | ||||
---|---|---|---|---|
|
First name | Last name | Access |
{#userlist}{firstname} | {lastname} | {access}{/userlist} |
Anchor | ||||
---|---|---|---|---|
|
Type | Count |
{#userlistsumm}{type} | {count}{/userlistsumm} |
Anchor | ||||
---|---|---|---|---|
|
User group name | Total users | Percentage using |
{#usergroups} {userGroup} | {totalUsers} | {percentUsing}{/usergroups} |
Anchor | ||||
---|---|---|---|---|
|
Category | Count |
{#metrics} {name} | {value}{/metrics} |
Anchor | ||||
---|---|---|---|---|
|
COS | Number of DNs using day | Number of DNs using night |
{#coscounts} {cos} | {totalday} | {totalnight}{/coscounts} |
Cisco Specific Tokens
Translation Patterns
Pattern | Description | CSS | Route Partition | Called Party Transform Mask | Called Party Prefix Digits |
{#translationpatterns} {pattern} | {desc} | {css} | {routepartition} | {calledmask} | {calleddigits} {/translationpatterns} |
Anchor | ||||
---|---|---|---|---|
|
SRST | IP Address 1 | Port 1 | IP Address 2 | Port 2 | IP Address 3 | Port 3 |
{#srst}{srst} | {ipaddress1} | {port1} | {ipaddress2} | {port2} | {ipaddress3} | {port3}{/srst} |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Name | Description | Calling Search Spaces |
{#searchspace} {name} | {desc} | {ccs} {/searchspace} |
Anchor | ||||
---|---|---|---|---|
|
Icon and info {%mitelconnectIconmitelconnectIcon} {mitelconnectInfo}
{mf_itemName} Will show individual fields from above migration considerations (e.g. mf_HuntGroups)
{mfs_itemName} Will show MiCloud Connect support for the same field
{%mfimfi_itemName} Will show MiCloud Connect support for the same field as an Icon
Insight | Count | Comment |
Total devices | {migc_totaldevices} (Mobility hidden) | {migd_totaldevices} |
Total Analog Devices | {mf_AnalogPhones} | Analog phones, faxes etc. |
Total profiles | {migc_totalprofiles} | {migd_totalprofiles} |
Total Mobility | {migc_totalmobility} | {migd_totalmobility} |
Total Soft Phones | {migc_totalsoftphones} | {migd_totalsoftphones} |
Total DNs | {migc_totaldns} | {migd_totaldns} |
Total DNs without name | {migc_totaldnswithoutname} | {migd_totaldnswithoutname} |
Total Extns/Profiles within a DN | {migc_totalwithoutnumber} | {migd_totalwithoutnumber} |
Total Hunt Groups | {migc_totalhuntgroups} | {migd_ |
totalhuntgroups} | ||
Total Queues | {migc_totalqueues} | {migd_totalqueues} |
Total Route Points | {migc_routepoints} | Total # of route points |
Total ACD Groups | {migc_totalacdgroups} | {migd_totalacdgroups} |
Total Workgroups | {migc_totalworkgroups} | {migd_totalworkgroups} |
Total PRG | {migc_totalprg} | {migd_totalprg} |
Total MDUG Groups | {migc_totalmduggroups} | {migd_totalmduggroups} |
Total Ring Groups | {migc_totalringgroups} | {migd_totalringgroups} |
Total Pickup Groups | {migc_totalpickupgroups} | {migd_totalpickupgroups} |
System Devices | {migc_totalsystemdevices} | {migd_totalsystemdevices} |
Trunk groups | {migc_trunkgroups} | {migd_trunkgroups} |
Empty trunk groups | {migc_emptytrunkgroups} | {migd_emptytrunkgroups |
} | ||
Total Paging Groups | {migc_totalpaginggroups} | {migd_totalpaginggroups} |
Soft Phones | {migc_totalsoftphones} | {migd_totalsoftphones} |
ARS Route Groups | {migc_totalarsgroups} | {migd_totalarsgroups} |
NON-SIP Trunk Groups | {migc_nonsiptrunkgroups} | {migd_nonsiptrunkgroups} |
Anchor | ||||
---|---|---|---|---|
|
Insight | Count | Comment | Vendor |
Phantom Devices | {migc_totalphantomdevices} | {migd_totalphantomdevices} | MIVO 250 |
Network Groups | {migc_ |
totalnetworkgroups} | {migd_ |
totalnetworkgroups} |
MIVO 250 | |
Off-Node Devices | {migc_ |
totaloffnodedevices} | {migd_ |
totaloffnodedevices} |
ARS Route Groups
MIVO 250 | |
Total Hotdesking (Active) | {migc_totalhotdesking} ( {migc_ |
totalactivehotdesking} ) | {migd_ |
totalhotdesking} |
MIVB/3300 |
XNET Trunk Groups
Trunk Group |
{migc_nonsiptrunkgroups}
Number of trunks | SIP Peer Profile Label | Group type | |
{#xnettrunkgroups}{groupnum} | {count} | {description} | {type}{/xnettrunkgroups} |
Anchor | ||
---|---|---|
|
...
|
...
Insight
...
Count
...
Comment
...
Vendor
...
Phantom Devices
...
{migc_totalphantomdevices}
...
{migd_totalphantomdevices}
...
MIVO 250
...
Network Groups
...
{migc_totalnetworkgroups}
...
{migd_totalnetworkgroups}
...
MIVO 250
...
Off-Node Devices
...
{migc_totaloffnodedevices}
...
{migd_totaloffnodedevices}
...
MIVO 250
...
Total Hotdesking (Active)
...
{migc_totalhotdesking} ( {migc_totalactivehotdesking} )
...
{migd_totalhotdesking}
...
MIVB/3300
XNET Trunk Groups
...
Trunk Group
...
Number of trunks
...
SIP Peer Profile Label
...
Group type
...
{#xnettrunkgroups}{groupnum}
...
{count}
...
|
Trunk Group | SIP Licenses | Min Reserved | Max Simultaneous Calls | SIP Peer Profile Label | Group type |
{#siptrunkgroups}{groupnum} | {maxSIP} | {minCalls} | {maxCalls} | {description} | {type}{/siptrunkgroups} |
SIP Peers (MiVB)
SIP Peer Profile Label | Minimum Reserved Call Licenses | Max Simultaneous Calls |
{#sippeers} {description} | {minCalls} | {maxCalls} {/sippeers} |
Anchor | ||||
---|---|---|---|---|
|
Extension | Description | Username | Type |
{#star} {extn} | {desc} | {user} | {type} {/ |
star} |
Anchor | ||
---|---|---|
|
...
|
...
Trunk Group
...
SIP Licenses
...
Min Reserved
...
Max Simultaneous Calls
...
SIP Peer Profile Label
...
Group type
...
{#siptrunkgroups}{groupnum}
...
{maxSIP}
...
{minCalls}
...
{maxCalls}
...
{description}
...
{type}{/siptrunkgroups}
SIP Peers (MiVB)
...
SIP Peer Profile Label
...
Minimum Reserved Call Licenses
...
Max Simultaneous Calls
...
{#sippeers} {description}
...
{minCalls}
...
{maxCalls} {/sippeers}
...
Extension
...
Description
...
Username
...
Type
...
{#star} {extn}
...
{desc}
...
{user}
...
{type} {/star}
...
Licensed Options
...
Locally Consumed or Locally Allocated
...
Locally Allocated
...
Available for Allocation
...
Purchased
...
Licenses Allowed
...
Can be Over Allocated
...
{#loslicenses}
{licenseOption}
...
{locallyConsumed}
...
{locallyAllocated}
...
{availableForAllocation}
...
{purchased}
...
{licensesAllowed}
...
{canBeOverAllocated}
{/loslicenses}
...
Configuration Option
...
Value
...
{#losoptions}{name}
...
{value}{/losoptions}
...
...
...
Type
...
Extension
...
Description
...
Count
{#extensionlists} {type}
...
{extension}
...
{desc}
...
{count}{/extensionlists}
For RingCentral support, you can also add {rcwarning} to show any Extension List issues.
...
Returns all Server settings located in the “Server” feature table
...
Name
...
Current IP
...
IPS IP
...
{#serverinfo} {platform_name}
...
{current_ip}
...
{ips_ip} {/serverinfo}
...
The high-level insights for the usage of the telephone usage of users.
NOTE: This section of the report requires CDR data to allow population.
...
{total_phones} Total DN's
(Directory Numbers)
{total_calls} DN's making calls
{total_calls_in} DN's receiving incoming calls.
{total_calls_out} DN's making outgoing calls
...
Zero / Low Usage
...
Medium Usage
...
High Usage
{total_users_zero_calls} users with 0 calls
{total_users_less20_calls} with under 20 calls
{total_users_less50_calls} users with under 50 call involvements
{total_users_less100_calls} with under 100 call involvements
{total_users_over100_calls} users with over 100 call involvements
{total_users_over250_calls} over 250
...
|
Licensed Options | Locally Consumed or Locally Allocated | Locally Allocated | Available for Allocation | Purchased | Licenses Allowed | Can be Over Allocated |
{#loslicenses} {licenseOption} | {locallyConsumed} | {locallyAllocated} | {availableForAllocation} | {purchased} | {licensesAllowed} | {canBeOverAllocated} {/loslicenses} |
Anchor | ||||
---|---|---|---|---|
|
Configuration Option | Value |
{#losoptions}{name} | {value}{/losoptions} |
|
|
Anchor | ||||
---|---|---|---|---|
|
Type | Extension | Description | Count |
{#extensionlists} {type} | {extension} | {desc} | {count}{/extensionlists} |
For RingCentral support, you can also add {rcwarning} to show any Extension List issues.
Anchor | ||||
---|---|---|---|---|
|
Returns all Server settings located in the “Server” feature table
Name | Current IP | IPS IP |
{#serverinfo} {platform_name} | {current_ip}
| {ips_ip} {/serverinfo} |
Call Usage Tokens
The high-level insights for the usage of the telephone usage of users.
NOTE: This section of the report requires CDR data to allow population.
{total_phones} Total DN's (Directory Numbers) | {total_calls} DN's making calls |
{total_calls_in} DN's receiving incoming calls. | |
{total_calls_out} DN's making outgoing calls |
Zero / Low Usage | Medium Usage | High Usage |
{total_users_zero_calls} users with 0 calls {total_users_less20_calls} with under 20 calls | {total_users_less50_calls} users with under 50 call involvements {total_users_less100_calls} with under 100 call involvements | {total_users_over100_calls} users with over 100 call involvements {total_users_over250_calls} over 250 {total_users_over1000_calls} over 1000 |
Alternative Tokens:
Metric | Count |
Total Extension Directory Numbers (DN’s) | {extns_calls_totalextns} |
Total Calls out for ALL DN’s | {extns_calls_out} |
Total Calls out duration | {extns_durn_in} |
Total Calls in for ALL DN’s | {extns_calls_in} |
Total Calls in duration | {extns_durn_out} |
Total number of extensions with more than 10 calls out | {extns_calls_out_10} |
Total number of extensions with more than 10 calls in | {extns_calls_in_10} |
Total number of extensions with more than 10 calls in or out | {extns_calls_in_out_10} |
Cost of an E3 license for all devices {e3}
Cost of an E5 license for all devices {e5}
Cost of an E3 license for all devices making or receiving >10 calls {e3_over_10}
Cost of an E5 license for all devices making or receiving >10 calls {e5_over_10}
Anchor | ||||
---|---|---|---|---|
|
...
Extensions making OR receiving > 10 calls {extns_calls_in_out_10}
{%chartusagechartusage}
Total cost if using E3 : {e3}* Total cost if using E5: {e5}*
...
Total cost if using E3+Voice based on {extns_calls_in_out_10} extensions in use (based on CDR data):
{e3v}* - {e3insight}
*Based on costs of E3 = {e3cost}, E3+Voice = {e3vcost} and E5 = {e5cost}
Anchor | ||||
---|---|---|---|---|
|
This details features that have limited or no support in Teams
Facility | # in Use | Comment |
{#teamsinsights} {facility} | {count} | {info}{/teamsinsights} |
Anchor | ||||
---|---|---|---|---|
|
...
This will show an ACD/IVR tree on compatible audits (Mitel MiVB, Shoretel/MiVoice Connect)
{%chartacdchartacd}
...
Note: Scaling may be required after the document is generated.
...
Anchor | ||||
---|---|---|---|---|
|
{%chartcabschartcabs}
Note: Scaling may be required after the document is generated.
Index
Table of Contents |
---|