Mitel MiVoice 5000

CTI

All statements and descriptions that go beyond the CSTA interface and concern the telephone system are based on experience and knowledge with the Mitel MiVoice 5000 MV5000-R8.0 SP1.

Requirements

A CSTA session is a monitor point, i.e. a line! At least one CSTA session must be available to connect the XPhone Connect server with the PBX via CSTA. For each monitor point a separate license CTI CSTA is required. The display of the current licenses via the MiVoice Admin interface can be checked here: Telephony service > Licenses > Telephony service > System > Info > Licenses (2.1.3)

Configuration

In XPhone Connect Web Administration, navigate to: System settings > Telephony & Meetings > Telephony > CTI

Click New Landline Gateway in the header of the table. The Create new landline gateway dialogue opens:

mitel5000-cti1

  • Name

    Configure a unique name.

  • PBX Type

    Select Mitel MiVoice 5000 CSTA.

  • Dialing parameter

    Select a previously configured Dialing parameter .

  • Hostname or IP-Address

    Enter the IP address of the CSTA interface of the Mitel MiVoice5000 and the port (default is port 3213).

CSTA server

For the XPhone Connect server, a CSTA server with a port must be configured on the Mitel MiVoice 5000: ** Telephony service > Network and links > Data links > Servers > CSTA Servers (4.5.5.3)**

  • The first default entry uses TCP port 3211

  • Each of these configured entries may only be served/accessed by one CSTA server (XPhone Connect server). Sharing the port is not possible and leads to problems.

  • If you want to connect more than one XPhone Connect Server, you need to add more entries.

Do not Disturb

Monitoring of DND is done sending the feature codes for DND On / Off to the phone via CTI. Therefore, an Parameter records for lines (Advanced settings) has to be configured inside the landline gateway. The name of the parameter is FeatureCodesDND and the values are combined of the <DND On parameter>|<DND Off parameter>, e.g. *45|#45

mitel5000-cti2

The corresponding feature codes have to be derived from the MiVoice 5000 Admin-UI at Telephony service > Dialing plan > User dialing plan > Access to features > By feature (3.2.2.1):

mitel5000-cti3

UM

General

Limitations

  • Message waiting indication (MWI) is not supported.

  • Call diversion / Call deflection -> So for Voicemail only the prefix number can be used

Licensing

For the XPhone Connect functions voicemail and fax you need a sufficient number of SIP LINKS licences in the Mitel MiVoice5000.

Configuration

SIP Trunk in PBX

Here at the example of a SIP trunk for XCAPI (port 5080) with routing prefix 81 which can be used as the voicemail prefix.

  1. Got to: Telephony Service > Network and links > Network > Trunk groups > Names (4.2.1.1)

    Enter a new name in the next free field, e.g. XCAPI.

  2. Go to: Telephony Service > Network and links > Network > Trunk groups > Characteristics (4.2.1.2)

    Select the previously created SIP trunk, e.g. XCAPI:

    Signalling characteristics:
    Physical type: [VOICE IP]
    Nature: [BOTHWAY]
    Signalling type: [SIP]
    Subtype: [MICC] # Change from [STANDARD] -> [MICC]
    
  3. Go to: Telephony Service > Network and links > Network > Trunk groups > XCAPI > Characteristics (4.2.1.2)

    Change the following values:

    Proxy n° 1: <IP-Adress-XPhone-Connect-Server>
    port: 5080
    CAC IP address: <IP-Adress-XPhone-Connect-Server>
    
  4. Go to: Telephony Service > Network and links > Quality of service > SIP security > Whitelist (4.4.6)

    The IP address of the XPhone Connect server must be entered in the whitelist, otherwise the OPTION packets from the XPhone Connect Server will not be answered by the Mitel MiVoice 5000.

    Enter the IP address of the XPhone Connect server in the next free field.

  5. Go to: Telephony Service > Dialing plan > Direction names (3.1)

    Create a new entry In the next free field in the list Private direction with the name from step Create SIP Trunk, here: XCAPI

  6. Go to: Telephony Service > Dialing plan > User dialing plan > Access to directions > Access to “XCC” (3.2.4)

    Change the following values:

    Access restriction, belongs to       AREA A].
    Access code:                                          [ ]
    Specific numbers          1                       81(5)
    
  7. Go to: Telephony Service > Network and links > Network > AID handling > Internal plans composition (4.2.6.2)

    Assign a dialplan:

    Direction: XCC: [PLAN 1] # Change here from [ ] -> [PLAN 1]
    

XCAPI

Install XCAPI and add a new controller of type Mitel MiVoice 5000:

mitel5000-xcapi1

After completing the Controller Wizard you need to activate the feature Use software fax over audio channels for the Fax feature:

mitel5000-xcapi2

XPhone Connect Server

Enter the configured prefix-number in the field Prefix for automatic identification of the voicemail number for incoming calls:

mitel5000-um1

If multiple dialing parameters are used for fax or voicemail, the dialing parameters must be stored in the following format under UM > General at Advanced Settings for the already existing parameter NumberSearchFormats. Example: There are the phone numbers +3341234XXXX and +3349876XXXX:

mitel5000-um2

Depending on the phone number format supplied by the Mitel MiVoice 5000 for incoming calls, it may be necessary to perform a phone number conversion.

In this case, the format 33412341234 was delivered instead of +33412341234 for incoming faxes or voicemails. If this is the case, the Dialing Parameters UM Gateways tool must be opened via the XPhone server Manager and the following dialing rule added on the Display Incoming Calls tab:

  • Match From: ^[1-9].......*$

  • Match To: +\0

mitel5000-um3

Start the UM services afterwards via the Web Administration.

XCC

Limitations

Since the Mitel MiVoice 5000 does not send call number updates in call scenarios, e.g. when transferring calls to other subscribers, these are also not displayed correctly in the XPhone Connect Client. This behaviour also applies if an IVR (e.g. Mitel IVR) is used for the transfer.

Configuration

SIP Trunk in PBX

Here is an example of a SIP trunk for XCAPI (port 5070) with routing prefix 83 that can be used for the Call forwarding with number prefix.

  1. Got to: Telephony Service > Network and links > Network > Trunk groups > Names (4.2.1.1)

    Enter a new name in the next empty field, e.g. XCC.

  2. Go to: Telephony Service > Network and links > Network > Trunk groups > Characteristics (4.2.1.2)

    Select the previously created SIP trunk, e.g. XCAPI:

    Signalling characteristics:
    Physical type: [VOICE IP]
    Nature: [BOTHWAY]
    Signalling type: [SIP]
    Subtype: [MICC] # Change from [STANDARD] -> [MICC]
    
  3. Go to Telephony Service > Network and links > Network > Trunk groups > “XCC” > Characteristics (4.2.1.2)

    Change the following values:

    Proxy n° 1: <IP-Adress-XPhone-Connect-Server-or-XCC-Satellite>
    port: 5080
    CAC IP address: <IP-Adress-XPhone-Connect-Server-or-XCC-Satellite>
    
  4. Go to: Telephony Service > Network and links > Quality of service > SIP security > Whitelist (4.4.6)

    The IP address of the XPhone Connect server must be entered in the whitelist, otherwise the OPTION packets from the XPhone Connect Server will not be answered by the Mitel MiVoice 5000.

    Enter the IP address of the XPhone Connect server in the next free field.

  5. Go to: Telephony Service > Dialing plan > Direction names (3.1)

    In the next free field in the Private Direction list, create a new entry with the name from the step Create SIP Trunk” here: XCC

  6. Go to: Telephony Service > Dialing plan > User dialing plan > Access to directions > Access to “XCC” (3.2.4)

    Change the following values:

    Access restriction, belongs to       AREA A].
    Access code:                                          [ ]
    Specific numbers          1                       83(5)
    
  7. Go to: Telephony Service > Network and links > Network > AID handling > Internal plans composition (4.2.6.2)

    Assign a dialplan:

    Direction: XCC: [PLAN 1] # Change here from [ ] -> [PLAN 1]
    

SIP Trunk in XPhone Connect

In XPhone Connect Web Administration go to: Systemeinstellungen > Telefonie & Meetings > Telefonie > SIP

Click New SIP Trunk in the header of the table. The Create new SIP trunk dialogue opens:

mitel5000-xcc2

  • Name

    Configure a unique name.

  • Gateway type

    Select Mitel MiVoice 5000.

  • Dialing parameter

    Select a previously configured Dialing parameter .

  • Hostname or IP-Address

    Enter the IP address of the Mitel MiVoice5000 and the port.

Hint

All further settings in this dialogue are to be made according to the general instructions for general setup of AnyDevice and softphone.

On the Advanced Settings tab, the following parameters must be entered with the values given in the screenshot. Some of the parameters are already present by default. Change the value if necessary.

mitel5000-xcc1

If there are several call number ranges, e.g. +3341234XXXX and +3349876XXXX, separate dialling parameters must be created for each call number range. However, since you can only assign one dialling parameter in the SIP trunk, all dialling parameters belonging to the SIP trunk must be assigned as follows. Mark the SIP trunk and click on the Create lines button.

mitel5000-xcc3

Add all the necessary dialing parameters and then close the windows without clicking Create Lines.

mitel5000-xcc4

Open the properties of the SIP trunk again and open the Advanced Settings tab. Select the parameter XccDiversionPattern and add the additional numbers that are not yet assigned to the SIP trunk. For example: The extension number starting with 40 followed by any two digits should be converted to a full phone number +334123440XX:

  • Default value of XccDiversionPattern:

    ^[^<]*<(?:tel|sip):([+]?\d+)\D+.*$

  • New value:

    ^[^<]*<(?:tel|sip):([+]?\d+)\D+.*$]||[^40[0-9]{2}$||+3341234$0

If users do not have a matching DID with an internal extension, you must change the DIAL CLIP for the AnyDevice Line In this example, the user with extension 2206 has 0451680047 as DID:

mitel5000-xcc5

Have you discovered an mistake on this page?

Please send us a note about this mistake by e-mail to doku@c4b.de. Thank you very much!