# About the EX Controller

The EX Controller is an embedded platform with built-in digital and analog telephony capability. It combines the virtual capability of MiVoice Business with SIP Gateway capabilities. The MiVoice Business Virtual instance runs on a Kernel-based Virtual Machine (KVM) environment on the EX Controller. The EX Controller provides a virtual operating environment to run the MiVoice Business Virtual instance, which communicates with the SIP Gateway using the SIP protocol. The SIP Gateway turns the analog and TDM devices into SIP trunks making the devices accessible to most PBX systems. The SIP Gateway acts as a bridge between analog and digital trunks, and PBX.

The EX Controller supports up to 1400 IP users. The EX Controller has a total of eight slots and supports :

- maximum 8 PRI cards.

- maximum of 7 ONS (FXS) or LS (FXO) cards.

- ONS or LS with one DSP card, with each ONS or LS card consisting of four circuits.

A maximum of three x86 cores are available for the virtual environment:

- One core is reserved for the SIP Gateway.

- The second core is for the MiVoice Business instance.

- The third core is for the Deployment Tool instance.

A typical EX Controller has the following configuration:

- 4 x86_64 cores

- 8 GB RAM

- 120 GB storage

- 2 T1 cards

- 1 DSP card

- 5 slots for analog trunks that supports:

- 20 ONS or 16 ONS with 4 LS

## Limitations

- The G722.1 codec switches from to G722.1 to G711. Therefore, G722.1 codec is blocked from use of the media server streams on an EX controller. However, the G729 codec can still be used to run the media server streams.

- The EX controller allows a maximum of 24 compressed conference channels, such as Media server channels.

- The EX Controller does not support:

- Hybrid Xnet

- Digital Private Network Signaling System (DPNSS) network protocol

- QSIG protocol

- Manual busy-out of TDM channels

- T1/D4 CO & DID card types

- Calling Party Outward Dialing Modification

- Mixed E1 and T1 cards with Auto Configuration feature.

- Digital E&M Voice Mail functionality.

- DMS250 protocol. You must provision DMS100 protocol by executing the default configuration file in the Gateway Configuration Scripts form.

## Installation

For instructions on how to install the EX Controller, refer to the EX Controller Installation and Administration Guide.

## Programming

To program the EX Controller, follow the same procedures as those used to set up a system. In addition, you must program the analog sets and trunks that are supported by the EX Controller.

To set up your system:

1. Connect the EX Controller and deploy using the EX Controller Deployment Tool.

2. Use the Mitel Integrated Configuration Wizard to perform initial system setup and user commissioning.

NOTE: If you want to reuse the Deployment Tool after running the Mitel Integrated Configuration Wizard, you must enable the SNMP V2 protocol and specify the Admin public access in the EX Controller Web GUI. For more information, refer to the DGW Software Configuration Guide at https://documentation.media5corp.com/.

3. Select Licenses and Option Selection.

4. Program the Enterprise Gateways form . If the trunk settings need to be changed, navigate to the Gateway Trunk Descriptors form and modify the relevant gateway trunks of the EX Controller.

5. (Optional) Navigate to the Gateway Trunk Profiles form to modify the settings if required.

6. Program the Gateway Trunks form .

7. (Optional) Navigate to the Gateway Sets form to map the gateway trunk profile if a new gateway trunk profile is added.

NOTE: By default, all the trunks are mapped to the default profile for a trunk type.

8. (Optional) Navigate to the Gateway Configuration Scripts form and execute the required configuration files to perform specific configuration on the SIP Gateway.

9. (Optional) Navigate to the Gateway Trunk Descriptors form, and click Auto Sense Isdn button (see Isdn Sensing).

For troubleshooting, see MiVoice Business Troubleshooting Guide. See also Problem Reporting.

Related Topics

- Configuring an EX Controller

- Deleting an EX Controller