Quality Management Suite

 



 

Mitel Mitai with SRC

 

 

In the Mitel Maitai with SRC configuration, QMS receives call control information from the Mitel Mitai service on the Mitel PBX (see help site page http://help.telrex.com/ts/mitelMitai.html ), but unlike a Mitai integration which relies on a second mirrored sniffing port, in the SRC integration the voice audio comes from a separate SRC server.  A customer will choose to use an optional SRC Server when they desire to use encryption, hot desking or DHCP for phones.  When an SRC server is employed, the RTP audio will be delivered over the QMS LAN Nic via a tunnel.

 

1.   QMS NIC Setup & QMS Configuration

Working in a Mitel Mitai SRC environment, the QMS Server will only have 1 NIC.  It is recommended that the LAN Nic have a static IP address and only IPV4 activated.  Verify the NIC properties by going to Control Panel > Network & Internet > Network Sharing Center > Change Adapter Settings.  The illustration below shows the Properties page.  For the LAN NIC, uncheck Internet Protocol Version 6.  Then highlight Version 4 and click on properties to setup the Static IP address. 

 

Note: While a simple Mitel Mitai integration will have 2 Nic’s, the Mitel SRC integration only has one Nic.  All other Nic’s should be disabled.

 

2.  QMS Configuration

You also need to configure the QMS Services for the Mitel SRC integration.  Login to QMS and click on the Services button on the left menu.  The QMS Services page will open.  Highlight the service and click edit.  This will give you the option to select the correct PBX type.  Select Mitel SRC.

Set the PBX IP Address to the address of the Mitel Mitai PBX

Set the Api IP Address to 127.0.0.1.  This refers to the access point of the tunnel (in this case, the QMS server) which is how we access the src api.

Set the Address Override to the IP Address of the Lan Nic of the QMS Call Recording Server.

Set the Password to ‘password’ or other password that is also used in creating the Mitel tunnel between the QMS Recording Service and Mitel SRC Server.  See creating the MSI tunnel below.

Set the Api Port to 23232.  This will also need to be identical in creating the MSI tunnel. 

Starting audio port is subjective.  The default is 35000 which usually works fine.

While you are here, insure that the Windows drive and folder, that is displayed in the ‘Local Storage Location’ area, actually exists.

Make sure that you save your changes.

 

 

 

3.  Creating the MSI Tunnel for the Mitel SRC Integration with QMS 

Integration of QMS via SRC happens over a tunnel created by a Mitel tool called the MiSslTunnelServer.exe.  Usually this tool is available by default in the Enghouse Management Suite program folder.  If it should not be there, you can download one at:  http://telrexsupport.com/builds/MiSslTunnelServer.exe

 

Setting up the tunnel.

1.  Make sure that the MiSslTunnelServer.exe is in the QMS program folder.

2.  Open a command prompt. (Dos Window) and CD over until the full path of the QMS Program folder shows in the dos prompt.

3.  Run the following command with the IP address of the Mitel SRC server (the IP address is 192.168.2.129 in this example):

               PLEASE NOTE:  Do not copy and paste directly from this web page to the command prompt.  Hidden html characters will make it fail.

               You can copy it to notepad, locally and then copy it to the command prompt.  Be careful that Notepad’s word wrap does not add an invisible return.

 

MiSslTunnelServer -f missltunnel.ini -p password -caCN QMS -caAddr 192.168.2.129 -tunListen 127.0.0.1:23232 - tunConnect 192.168.2.129:6810 -tunCA 192.168.2.129

 

This command generates a certificate request that is sent to the Mitel SRC server, which is a certificate authority.

The info contained above includes the password.  This password should be the same that you entered in the Services area in QMS.

Replace the 192.168.2.129 with the IP address of the actual Mitel SRC Server.

Leave the 127.0.0.1 IP address.  This also matches the Api IP Address in the Services area in QMS.

Note the port # 23232 must also match the API port number that was entered in the Services area in QMS.

 

4.    When you see, in the command prompt window, that the MiSslTunnelServer process reaches QUEUED state, the customer needs to launch the Mitel Standard Linux Server Manager application by using the following URL: http://[address]/server-manager, where [address] is the IP address of the Mitel SRC server.

5.    After logging into the Server Manager, click the Certificate Management option from the Security menu. The Manage Certificates page opens:

6.    Click the Certificate ID link in the Queues CSRs section. The certificate appears in a new window with the Cancel, Reject, and Approve buttons.

7.    Click Approve to accept the certificate. The success message is displayed.

9.    Once the approved certificate is downloaded by the MiSslTunnelServer application, the SSL tunnel can be tested by establishing a test connection.

10.  You should see more activity in the command prompt window.  It should conclude with the words ‘Succeeded’.

11.  This process will also create a missltunnel.ini file in the QMS Program folder.  The contents of the file look like this.  (The key is very, very long)

[general]

version=0

[ca_list]

count=1

ca.0=192.168.2.129

[tunnels]

count=1

tunnel.0=127.0.0.1:23232

[192.168.2.129]

address=192.168.2.129

ssl=0

cn=QMS

private_key=CQyuTjCasXTziNt7Wl2DHh9CWaXnnqmT6AfgQryri+BzwUakAAAAAAAAAAAAAAAAAAA

12.  If all goes well, in the Consolidated Call Recording log, you will see:

13:29:23.9 TRACE [MitelSRCPbxIntegrationContainer.Start]: MitelSRCPbxIntegrationContainer Initialized

13:29:23.9 TRACE [MultiNetworkSocketAudioSource.Start]: Start Signaled   ------------------------------------------------

Accepting packets on adatper: 1a57522a-dfff-4796-bc09-5b1cff7b1ed2. Ip: 10.105.1.245 startingPort: 20000

13:29:23.9 TRACE [MitelSRCManager.LogFromCPP]: Calling MiSslTunnelInit2 with params iniFile C:\Program Files (x86)\Enghouse Quality Management Suite\missltunnel.ini

13:29:23.9 TRACE [MitelSRCManager.LogFromCPP]: Calling MiSslTunnelInit2 with params password password

13:29:23.9 TRACE [MitelSRCManager.LogFromCPP]: Calling MiSslTunnelInit2 with params logFile C:\ProgramData\CallRex\Logs\missltunnel.log

13:29:24.4 TRACE [MitelSRCManager.LogFromCPP]: Status of MiSSL tunnel READY_TO_GO: 5

13:29:24.9 TRACE [MitelSRCManager.LogFromCPP]: MiSSL tunnel is OPEN.

13:29:24.9 TRACE [MitelSRCManager.notifySocketClientConnected]: Successfully connected to <127.0.0.1>.

13:29:25.0 TRACE [BasePbxIntegrationContainer.Start]: Mitel SRC PBX Integration has been started.

 

13.  Have the customer verify that they can see the ports registering on the SRC Server.

 

       4. To test the SSL tunnel with a test connection:

1.    Type the following command at the command prompt:

telnet 127.0.0.1 23232

A blank telnet window opens.

2.    Paste the following XML text into the telnet window to test the established tunnel:

<register_request><id>CallRex</id><protocol_version>1.0</protocol_version></register_request>

If an XML response is received, it confirms that the tunnel is established correctly.

3.    Press Ctrl+C to close the MiSslTunnelServer application. Once completed, the MiSslTunnelServer application creates the missltunnel.ini file. The [Windows] System32 directory must have a copy of this file.

 

 

 Return to Main Page