Deploying Mitel MiVoice Connect Virtual Phone and Trunk Switches

April 2, 2019

Overview

The MiVoice Connect system supports virtual phone switches and virtual trunk switches.

The virtual phone switch supports the following features:

  • All non-TDM features (no physical trunks or analog phones)
  • Up to 1,000 IP phones per switch
  • Requires the Virtual Switch Phone License to host IP phone resources

Note: The virtual phone switch does not support the Nightbell or Overhead Paging features.

The virtual trunk switch supports up to 1,000 SIP trunks and requires Virtual Switch SIP Trunk Licenses to host trunks.

Please refer to the Mitel Release Notes for your build of Connect for supported VMware ESXI version and Hyper V compatibility. Hyper-V support for virtual switches was added in Connect PBX Build 21.87.3629.0 –R1801.

Default Virtual Device Specifications

The installation process creates default configurations for virtual switches and service appliances.

  • Memory: 2 GB
  • CPU/Cores: 4
  • Hard disk: 20 GB
  • Video card: Specify custom settings
  • SCSI controller: VMware Paravirtual
  • Network adapter: VM Network and enable Connect.

Below are the recommended minimum recommended specs for a virtual phone switch:

VMware or Hyper-V Virtual IP Phone Switch

Max phones managed by switch RAM per VM Disk space Network
1,000 2GB 20GB 100 Base-T or Gigabit Ethernet
Processor Intel Xeon E3-1275 v5 3.60 GHz

Virtual Phone Switch Feature Capacities

Feature
Up to 1000 Phones
Backup Auto-attendant Streams 50
Make Me Conferences 60
Extension monitor buttons 5,000
BHCC 25,000
Hunt Groups
Total hunt groups 40
Total hunt-group users 160
Users per hunt group 24
Pick-Up Groups
Total pick-up groups 80
Total pick-up group users 400
Users per pick-up group 24
Bridged Call Appearances (BCA)
Total BCA 120
BCA call stack 24
BCA extensions 32

VMware or Hyper-V Virtual SIP Trunk Switch (G.711 Signaling)

Max SIP Trunks managed by Switch without Advanced Features Total Num of Streams Virtual Cores Processor RAM per VM Disk Space Network
50 100 1 Intel Xeon E3-1275 v5 3.60 GHz 2 GB 20 GB
100 Base-T or Gigabit Ethernet
100 200 2 Intel Xeon E3-1275 v5 3.60 GHz 2 GB 20 GB
100 Base-T or Gigabit Ethernet
200 400 4 Intel Xeon CPU E5-2630 v4 2.2 GHz 2 GB 20 GB Gigabit Ethernet
400 800 7 Intel Xeon CPU E5-2630 v4 2.2 GHz 2 GB 20 GB Gigabit Ethernet
600 1,200 10 Intel Xeon CPU E5-2630 v4 2.2 GHz 2 GB 20 GB Gigabit Ethernet
1,000 2,000 16 Intel Xeon CPU E5-2630 v4 2.2 GHz 2 GB 20 GB Gigabit Ethernet

Downloading the Virtual Images

The .ISO files for deploying the Virtual Switch or Service Appliance devices can be downloaded from Mitel Connect Director.

Navigate to System > Downloads and select the appropriate link. The virtual trunk switch, phone switch and service appliance are all deployed using the ‘Virtual Appliance Install’ image.

mitel connect director downloads

Deploying the Virtual Device Images in VMware

Before creating a new virtual machine in VMware, it is recommended to upload the ISO installer to the VMware datastore. The ISO installer is uploaded only once for a given build, and it can be reused for creating multiple new virtual machines.

To upload ISO Installer file to the vSphere Web Client ESXi 6.0 or 6.5, do the following:

  1. Open the vSphere Desktop Client and log in to VMware ESXi server with valid credentials.
  2. Navigate to Home, and click Inventory.
  3. Click Datastores and Datastore Clusters.
  4. On the Datastores and Datastore Clusters tab, select the datastore to which you want to upload the ISO installer file.
  5. Right-click the datastore and select Browse Datastore.
    The Datastore Browser window appears.
  6. (Optional) Select the root folder and click Create a new folder icon from the menu bar, type the required name, and click OK.
  7. Select the folder that you created or select an existing folder, and click Upload a File icon from the menu bar, and select Upload File.
  8. Select the appropriate ISO Installer location and click Open.
  9. In the confirmation dialog box, click Yes.
  10. Refresh the datastore file browser to verify the uploaded ISO installer file is in the list.

To create a new virtual machine in VMware:

  1. On the vSphere Web Client, click Create/Register VM.
    The new Virtual Machine wizard appears.
  2. On the Select creating type tab, select Create a new virtual machine and click Next.
  3. On the Select a name and guest OS tab, type the name of a new virtual machine in the Name field. The virtual machine name must be unique within each ESXi instance and can contain up to 80 characters.
  4. Select Virtual Machine Compatibility and Guest operating system version:
    • For vSphere 6.0:
      1. From the Compatibility drop-down menu, select ESXi 6.0 virtual machine.
      2. From the Guest OS version drop-down menu, select CentOS 4/5 or later (64-bit).
    • For vSphere 6.5:
      1. From the Compatibility drop-down menu, select ESXi 6.5 virtual machine.
      2. From the Guest OS version drop-down menu, select CentOS 4/5/6/7 (64-bit).
  5. Select Linux from the Guest OS family drop-down menu.
  6. Click Next.
  7. In the Select storage tab, select the datastore location and click Next.
  8. On the Customize settings tab, click the Virtual Hardware tab, enter values for CPU, Memory size and Hard disk size based on the appliance type:
    • For Linux DVS and Virtual Service Appliance (Collaboration), the minimum configurations should be:
      1. CPU: 4
      2. Memory: 8352 MB
      3. Hard disk 1: 100 GB
    • For Phone or Trunk switch, minimum configurations should be:
      1. CPU: 1
      2. Memory: 2304 MB
      3. Hard disk 1: 20 GB
    • By default, SCSI Controller 0 and SATA Controller 0 are added to virtual machine based on the guest operating system that you have selected. To change the values, do the following:
      1. SCSI Controller 0: VMware Paravirtual
      2. SATA Controller 0:
    • USB controller 1: USB 2.0
    • Network Adapter 1: VM Network and enable Connect.
      To add a new Network Adapter, click Add network adapter.
    • From the CD/DVD drive 1 drop-down menu, select Data store ISO.
    • In the Datastore browser, select ConnectApplianceInstall.iso.
    • To add a new CD/DVD drive to a virtual machine, click Add other device and CD/DVD drive.
    • Video Card: Specify custom settings.
  9. Click Next.
  10. On the Ready to complete tab, review the virtual machine settings and click Finish.
    The virtual machine appears on the vSphere Web Client window.
  11. Right-click the virtual machine and select Power On.

Deploying the Virtual Device Images in Hyper-V

  1. On the Hyper-V Manager, right-click HYP-V and click New.
  2. In the pop-up menu, select Virtual Machine.
    The new virtual machine creation wizard appears.
  3. On the Specify Name and Location tab, type the required virtual machine name, and click Next.
  4. On the Specify Generation tab, select Generation 1, and click Next.
  5. On the Assign Memory tab, type the memory size to allocate to the virtual machine:
    • For LinuxDVS and Virtual Service Appliance (Collaboration), the minimum configurations should be:
      1. Startup memory: 4096 MB (4GB).
    • For Phone or Trunk switch, minimum configurations should be:
      1. Startup memory: 2048 MB (2GB).
  6. Click Next.
  7. On the Configure Networking tab, select Broadcom NetXtreme Gigabit Ethernet #3 – virtual Switch from the Connection drop-down menu, and click Next.
  8. On the Connect Virtual Hard Disk tab, type the virtual hard disk size:
    • For Linux DVS and Virtual Service Appliance (Collaboration), the minimum configurations should be:
      1. Size: 100 GB
    • For Phone or Trunk switch, minimum configurations should be:
      1. Size: 20 GB
  9. Click Next.
  10. On the Installation Options tab, select Install an operating system from a bootable CD/DVDROM.Select Image file (.iso). Click Browse, select ConnectApplianceInstall.iso from the file location, and click Next.
  11. In the Completing the New Virtual Machine Wizard, verify the details you have entered and click Finish. From the virtual machines list, right-click the newly created virtual machine and do the following:
    • Click Start to start the virtual machine.
    • Click Connect to connect to the console

Configuring the Virtual Switch

  1. Start the virtual machine to view the boot menu.
  2. Type Enter to start the installer.
  3. To configure the installer type, press tab and do one of the following:
    • For LinuxDVS, type 1.
    • For Virtual Service Appliance (Collaboration), type 2.
    • For Virtual IP Phone or SIP Trunk Switch, type 3.
  4. Press Enter.
  5. To configure the network settings, for ‘Do you use DHCP or static IP addressing (dhcp/static)?’, type dhcp or static. Press Enter.
    If you select dhcp:

    • For ‘Enter Server IP address’, type the IP address of the managing server (HQ).
    • For ‘Enter Image server IP address’, type the IP address of HQ.
    • For ‘Enter Image version’, type the Current Connect build version to be installed. The build version number can be found in the lower left-hand side of Connect Director.
    • Press Enter.
    • Verify the details you have entered, type yes to confirm, and press Enter.

If you select static:

    • For ‘Enter IP address, Enter netmask, and Enter gateway’, type the IP addresses of the appliance respectively.
    • ‘Enter the Management Service IP address’ and ‘Enter the Management Service netmask’ are optional. The values have to be entered only if you use a second NIC for management.
    • For ‘Enter primary DNS IP address’, type the primary DNS to resolve Fully Qualified Domain Name (FQDN) of Mitel-maintained MiCloud Mirror server. Enter secondary DNS IP address is optional.
    • For ‘Enter Domain name’, type the domain name for the appliance.
    • For ‘Enter Server IP address’, type the IP address of the managing server (HQ).
    • For ‘Enter Image server IP address’, type the IP address of the HQ.
    • For ‘Enter Image version’, type the Current Connect build version to be installed. The build version number can be found in the lower left-hand side of Connect Director.
    • Press Enter.
    • Verify the details you have entered, type yes to confirm, and press Enter.
  • For Enter CentOS version (eg. 7), enter the CentOS version, which is the latest operating system version on the Mitel-maintained MiCloud Mirror server. Currently, the latest version number is 7. Hence, type 7, and press Enter.
  • For Choose software download from location, type the Mitel-maintained MiCloud Mirror server location as mentioned below, and press Enter:
    • For Mitel-maintained MiCloud Mirror Server, type 1. This option is for end customers to download their software for virtual appliances from the Mitel-maintained CentOS server. It is recommended for customers with globally distributed systems or systems with Linux DVS appliances.
    • For Connect Managing Server, type 2. This option is for the companies that prefer Connect software to be distributed from the HQ and managing Windows DVS. When this option is selected, Virtual Voice Switches and Virtual Service Appliances (Collaboration) will download their software from their respective managing HQs or Windows DVS servers. This is the recommended method for most On-Prem systems.
  • Installer will install the OS and the Mitel software.
  • After the installation is complete, the CentOS login screen is displayed.
  • For localhost login, enter the root/Mitel or admin/Mitel login credentials, and press Enter.
  • Add the appliance in the HQ. The status indicator for the appliance must turn green.

Related Posts

important mitel end of life updates
customer success management it's more than you think