TOL Cisco CM5 1 Integration

Embed Size (px)

Citation preview

  • 8/2/2019 TOL Cisco CM5 1 Integration

    1/18

    Telephony Office-LinX 7.1+ Integration with

    Cisco CallManager 5.1

    doc v. 7.0.2.0

    April 2009

  • 8/2/2019 TOL Cisco CM5 1 Integration

    2/18

    TelephonyOffice-LinX

    Title 2

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    Introduction

    This document describes the configuration required to setup Cisco CallManager 5.1 with Telephony Office-LinX

    Unified Messaging System using SIP connection. It also contains the results of the interoperability testing based on

    this setup.

    Copyright

    ESNA Technologies Inc.

    30 West Beaver Creek Rd., Suite 101

    Richmond Hill, ON L4B 3K1

    Copyright 2007 by ESNA Technologies. All rights reserved.

    Telephony Office-LinX enterprise edition Unified Communications Server is made available under the terms of the

    ESNA Technologies Inc. (E.T.I.) License Agreement without express or implied warranties of any sort, including,

    specifically, any warranties relating to the performance or maintenance of the program.

    While every effort has been made to ensure accuracy, ESNA Technologies Inc. will not be liable for technical or

    editorial errors or omissions contained within the System documentation. The information contained in this

    documentation is subject to change without notice.

    ESNA software and related documentation may be used only in accordance with the terms of the ESNA Technologies

    Inc. License Agreement and copied only to provide adequate backup protection.

    Trademarks

    Other brands and their products are trademarks or registered trademarks of their respective holders and should be

    noted as such.

    Contacting ESNA Technologies

    Contact us by mail at:

    ESNA Technologies Inc.

    30 West Beaver Creek Rd., Suite 101

    Richmond Hill, ON L4B 3K1

    Contact us by phone:

    Tel: 905-707-9700

    Fax: 905-707-9170

    Find us on the web at:

    www.esnatech.com

    For hardware and software support, call:

    Tel: 905-707-1234

    Email: [email protected]

  • 8/2/2019 TOL Cisco CM5 1 Integration

    3/18

    Telephony Office-LinX integration with Cisco CallManager

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    3

    ATelephony Office-LinX integration

    with Cisco CallManager 5.1

    Chapter Listings:

    1. Components Information........................................................................... 4

    2. Prerequisites ........................................................................................... 53. Summary and Limitations.......................................................................... 6

    4. Gateway Setup Notes ............................................................................... 7

    5. PBX Setup Notes...................................................................................... 8

    5.1. Check Licensing..................................................................................................8

    5.2. Configuring Cisco Unified CallManager, CallManager Groups, Region and Device Pool....8

    5.3. Create a New SIP Trunk..................................................................................... 11

    5.4. Create a New Route Pattern ............................................................................... 13

    5.5. Configure Voicemail Profile................................................................................. 14

    5.6. Check the Phone Configuration ........................................................................... 16

    5.7. Optional: Configuring MRG & MRGL ..................................................................... 18

    5.8. Configuring MWI............................................................................................... 18

    5.9. TLS Setup........................................................................................................ 18

  • 8/2/2019 TOL Cisco CM5 1 Integration

    4/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 4

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    A1. Components Information

    Warning: These integration notes are created through internal testing and cannot be guaranteed for outsidedeployment due to the variance of settings in the different sites. Some integration may not work even if you

    follow the documentation as shown here due to the variables that we cannot foresee. It is recommended that

    you use this guide as a reference to customize your own configuration rather than to literally following through

    the document.

    1.1. PBX or IP-PBX

    1.2 VoIP Gateway

    1.3 Telephony Office-LinX Unified Messaging

    PBX Vendor Cisco

    Model CallManager 5.1

    Software Version 5.1.0.9921-12

    Telephony Signaling Direct SIP integration

    Gateway Vendor N.A.

    Model N.A.

    Software Version N.A.

    VoIP Protocol N.A.

    Version 7.1+

  • 8/2/2019 TOL Cisco CM5 1 Integration

    5/18

  • 8/2/2019 TOL Cisco CM5 1 Integration

    6/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 6

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    A3. Summary and Limitations

    Telephony Office-LinX Unified Messaging (UM) has the following functional limitations when operate with Cisco

    CallManager (CCM) 5.1:

    CCM 5.1 and Telephony Office-LinX UM support G.723.1 codec. However, we were unable to perform interop

    testing using this codec as the Cisco IP phones available during testing do not natively support G.723.1. Whilehardware-based transcoders can be used to perform the necessary transcoding between G.723.1 and a codec

    supported by the phones, none of these transcoders were unavailable at the time of testing.

    CCM 5.1 and Telephony Office-LinX UM support TLS over SIP trunk. However, there are some differences in the

    protocol implementation, which are causing interop to fail. We are working to resolve these differences.

  • 8/2/2019 TOL Cisco CM5 1 Integration

    7/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 7

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    A4. Gateway Setup Notes

    N/A.

    4.1. Configuration Files N/A.

    4.2. TLS Setup

    N/A.

  • 8/2/2019 TOL Cisco CM5 1 Integration

    8/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 8

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    A5. PBX Setup Notes

    In general, the steps required to configure Cisco CallManager to work with Telephony Office-LinX UM can be

    summarized as:

    Create A SIP trunk.

    Define route pattern for Telephony Office-LinX UM.

    Configure appropriate coverage paths for UM-enabled users.

    In this section, we show how the configuration can be done via the CallManager web-based administration interface.

    We shall use the convention x ? y to indicate click on x followed by click on y.

    5.1. Check Licensing

    On the administration UI, go to System > Licensing > License Unit Report. Confirm that the license file is uploaded

    and the status indicates Ready.

    5.2. Configuring Cisco Unified CallManager, CallManager Groups, Regionand Device Pool

    Go to System > Cisco Unified CallManager. Use the default configuration for the Cisco Unified CallManager (Figure

    2).

    Go to System > Cisco Unified CallManager Groups. Use default configuration for the Cisco CallManager Group

    Figure 1

    Figure 2

  • 8/2/2019 TOL Cisco CM5 1 Integration

    9/18

  • 8/2/2019 TOL Cisco CM5 1 Integration

    10/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 10

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    AGo to System > Device Pool. Use default configuration for the device pool (Figure 5).

    Figure 5

  • 8/2/2019 TOL Cisco CM5 1 Integration

    11/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 1

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    A5.3. Create a New SIP Trunk

    Go to Device > Trunk > Add New to create a new SIP trunk with the following parameter settings (Figure 6):

    Trunk Type = SIP Trunk

    Device Protocol = SIP

    Configure the following parameters for the SIP trunk (Figure 7):

    Device Pool = Default

    Media Resource Group List = None

    Media Termination Point = Unchecked (default). When this field is unchecked, the CCM sends SIP INVITEs to the

    UM server with no SDP in the offer. When checked, the SIP INVITEs contain SDP in the offer. The UM server

    supports both, but the default configuration is recommended.

    Continue: Configure the following parameters for the SIP trunk (Figure 8):

    Redirecting Diversion Header Delivery Inbound = Checked

    Calling Party Selection = Originator

    Redirecting Diversion Header Delivery Outbound = Checked

    Destination Address = IP Address of the UM Server

    Figure 6

    Figure 7

  • 8/2/2019 TOL Cisco CM5 1 Integration

    12/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 12

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    A Destination Port = 5060 when TLS is not used, or 5061 when TLS is used.

    Preferred Originating Codec = 711uLaw (default)

    SIP Profile = Standard SIP Profile (default)

    DTMF Signaling Method: No Preference (default). Using RFC2833 for this field should also work.

    Figure 8

  • 8/2/2019 TOL Cisco CM5 1 Integration

    13/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 13

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    AThe standard SIP Profile is shown in Figure 9 and 10:

    5.4. Create a New Route Pattern

    Go to Call Routing > route/hunt > route pattern > Add New to create a new route pattern for the Telephony Office-

    LinX UM pilot number. Configure the following parameters (Figure 11 and 12):

    Route Pattern = Pilot number for Telephony Office-LinX UM.

    Figure 9

    Figure 10

  • 8/2/2019 TOL Cisco CM5 1 Integration

    14/18

  • 8/2/2019 TOL Cisco CM5 1 Integration

    15/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 15

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    Acorrespond to the pilot number configured on the Telephony Office-LinX UM server (Figure 13).

    Go to Voice Mail > Voice Mail Profile. Configure the Voice Mail Pilot field under the Default Voice Mail profile to be

    the Voice Mail Pilot configured earlier (Figure 14 and 15).

    Figure 13

    Figure 14

    Figure 15

  • 8/2/2019 TOL Cisco CM5 1 Integration

    16/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 16

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    A5.6. Check the Phone Configuration

    Go to Device > Phone and select the phone you want to configure (Figure 16).

    Select the line you want to configure its voice mail settings (Figure 17).

    Confirm the Voice Mail Profile is set to the profile configured in Step 5, which contains the pilot number of

    Figure 16

    Figure 17

  • 8/2/2019 TOL Cisco CM5 1 Integration

    17/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 17

    TOL integration with Cisco CallManage

    Copyright 2008 Esna Technologies Inc

    ATelephony Office-LinX UM (Figure 18).

    Ensure the following are enabled (Figure 19):

    Forward Busy Internal

    Forward Busy External

    Forward No Answer Internal

    Forward No Answer External

    Figure 18

    Figure 19

  • 8/2/2019 TOL Cisco CM5 1 Integration

    18/18

    TelephonyOffice-LinX

    integration

    with

    CiscoC

    allManager

    Telephony Office-LinX integration with Cisco CallManager 18

    A

    5.7. Optional: Configuring MRG & MRGL

    Depending on actual deployment, you may observe that Telephony Office-LinX UM drops every call from Cisco

    CallManager. In addition, you may find Event ID 1079 in the system event log of the UM server with the following

    description:

    The VoIP platform encountered an exception Esnatech.SpeechServer.SpeechApplicationException: The requested

    DTMF payload type (101) has been refused by the remote end. ---> System.ArgumentException: The requested

    DTMF payload type (101) has been refused by the remote end

    First, you need to make sure that the Default MTP Telephony Event Payload Type property under your SIP Profile

    Configuration has been correctly set to 101 (Figure 9).

    If the problem continues to persist, you may be required to use the following configuration on the CallManager:

    Create a Media Termination Point (MTP).

    Create a Media Resource Group (MRG) and add the above MTP to this MRG.

    Create a Media Resource Group List (MRGL) and add the MRG to this MRGL.

    Go to your existing Device Pool configuration page and update the Media Resource Group List entry to

    reflect the new MRGL you have created.

    Go to your existing SIP Trunk configuration page and update the Media Resource Group List entry to

    reflect the new MRGL you have created.

    5.8. Configuring MWI

    The SIP trunk should support the TCP transport and should support unsolicited SIP NOTIFY. These options can be

    enabled in the SIP Trunk Security Profile assigned to the trunk. The supported transport protocols can be specifiedby using the Incoming Transport Type and Outgoing Transport Type profile parameters. Specify the TCP parameters.

    To enable unsolicited SIP notification, set the Accept Unsolicited Notification parameter to true.

    5.9. TLS Setup

    Null

    Figure 20