front-ending nortel communication server 1000 with an audiocodes mediant 1000 media gateway for sip...

Upload: usman-zeeshan

Post on 02-Jun-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    1/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    1 of 58

    NortelACASMMM

    Avaya Solution & Interoperability Test Lab

    Front-Ending Nortel Communication Server 1000 with an

    AudioCodes Mediant 1000 Modular Media Gateway to

    Support SIP Trunks to Avaya Aura Session Manager

    Issue 1.0

    Abstract

    These Application Notes present a sample configuration that uses an AudioCodes Mediant

    1000 Modular Media Gateway as a PRI-QSIG/SIP gateway to connect Nortel Communication

    Server 1000 with Avaya Aura Session Manager, which in turn provides call routing supportto other Avaya SIP products such as Avaya Aura Communication Manager 5.2 and Avaya

    Modular Messaging.

    For the sample configuration, Session Manager runs on an Avaya S8510 Server,Communication Manager runs on an Avaya S8720 Server with Avaya G650 Media Gateway,

    and Nortel Communication Server 1000 runs on Nortel Communication Server 1000S. The

    results in these Application Notes should be applicable to other Avaya servers and mediagateways that support Communication Manager.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    2/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    2 of 58

    NortelACASMMM

    1 IntroductionPrevious Avaya Application Notes [9] describe how Release 4.5 Nortel Communication Server

    1000 can be directly integrated with Session Manager using SIP trunks. While effective in termsof supporting basic and supplementary call features, this configuration does have some

    limitations in areas such as DTMF support and call coverage1. There are also many installationsof Nortel Communication Server 1000 which are not SIP or IP capable. In these cases, aneffective solution is to front-end the Nortel Communication Server 1000 with a PRI-QSIG/SIP

    gateway, which then signals on SIP trunks to Session Manager. This configuration supports basic

    and supplementary call features as well as RFC 2833 DTMF and message-waiting signaling for

    applications such as voice messaging.

    Figure 1shows a sample configuration that uses an AudioCodes Mediant 1000 Modular Media

    Gateway to front-end the Nortel Communication Server 1000 via a T1/PRI QSIG connection.The Mediant 1000 supports SIP trunks to the SM-100 (Security Module) network interface of

    Session Manager, which in turn performs call routing to Communication Manager and Modular

    Messaging. Session Manager can support flexible inter-system call routing based on dialednumber, calling number and system location, and can also provide protocol adaptation to allow

    multi-vendor systems to interoperate. It is managed by a separate Avaya Aura System

    Manager, which can manage multiple Session Managers by communicating with theirmanagement network interfaces. Modular Messaging expands the capabilities and features of

    messaging services. Centralized messaging enables the local Modular Messaging system to

    provide voicemail service to subscribers at both sites in a multi-site configuration.

    For the sample configuration, Session Manager runs on an Avaya S8510 Server, Communication

    Manager runs on an Avaya S8720 Server with Avaya G650 Media Gateway, and Nortel

    Communication Server 1000 runs on Nortel Communication Server 1000S. These Application

    Notes should apply to other Avaya servers and Media Gateways.

    As shown in Figure 1, the Avaya 9630 IP Telephone (H.323) and 6408D+ Digital Telephone aresupported by Communication Manager. The Nortel i2004 H.323 Telephone and 3904 Digital

    Telephone are supported by Nortel Communication Server 1000. A five digit Uniform Dial Plan

    (UDP) is used for dialing between systems. Unique extension ranges are associated withCommunication Manager (3xxxx) and Nortel Communication Server 1000 (53xxx). Session

    Manager routes calls based on this five digit plan, using an adaptation module to convert to the

    normalized eleven digit plan used in Modular Messaging.

    These Application Notes will focus on configuration of the QSIG trunks, SIP trunks, dial plan

    support, call routing, and call coverage for voice messaging. Detailed administration of theendpoint telephones will not be described (see the appropriate documentation listed in Section

    10). Configurations supporting SIP telephones still require Avaya Aura SIP Enablement

    Services, and are not addressed here.

    1These limitations may be resolved in later releases of Nortel Communication Server 1000.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    3/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    3 of 58

    NortelACASMMM

    Figure 1 Sample Configuration

    2 Equipment and Software ValidatedThe following equipment and software were used for the sample configuration provided:

    Hardware Component Software Version

    Avaya S8510 Server

    Avaya Aura Session Manager R1

    SP1 Load 1.1.4.0.111013

    Avaya Aura System Manager R1.1

    SP1 Load 1.1.4.0.111013

    Avaya S8720 Servers with G650 Media Gateway

    Avaya Aura Communication

    Manager 5.2,Load 947.3 Patch 17294

    Avaya 9630 IP Telephone (H.323) 2.0

    Avaya 6408D+ Digital Telephone -

    Avaya Modular Messaging Storage Server 5.1 Patch 8, FID 5, 9.0.370.18

    Avaya Modular Messaging Application Server 5.1 Patch 8, FID 5, 9.0.370.18

    AudioCodes Mediant 1000 Modular Media Gateway 5.60A.007.002

    Nortel Communication Server 1000S

    Call Server

    Signaling Server

    Nortel Communication Server 1000

    Release 450w, Version 2121

    sse-4.50.88

    Nortel 3904 Digital Telephone NANortel I2004 H.323 Telephone C502B41

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    4/58

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    5/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    5 of 58

    NortelACASMMM

    3.2 Configure System Parameters Features

    Use the change system-parameters features command to allow for trunk-to-trunk transfers.Submit the change.

    This feature is needed to be able to transfer an incoming/outgoing call from/to the remote switch

    back out to the same or another switch For simplicity, the Trunk-to-Trunk Transferfield wasset to all to enable all trunk-to-trunk transfers on a system wide basis. Note that this feature

    poses significant security risk, and must be used with caution. For alternatives, the trunk-to-

    trunk feature can be implemented using Class Of Restriction or Class Of Service levels. Refer tothe appropriate documentation in Section 10for more details.

    change system-parameters features Page 1 of 18FEATURE-RELATED SYSTEM PARAMETERS

    Self Station Display Enabled? yTrunk-to-Trunk Transfer: all

    Automatic Callback with Called Party Queuing? nAutomatic Callback - No Answer Timeout Interval (rings): 3

    Call Park Timeout Interval (minutes): 10

    Off-Premises Tone Detect Timeout Interval (seconds): 20DID/Tie/ISDN/SIP Intercept Treatment: attd

    Internal Auto-Answer of Attd-Extended/Transferred Calls: transferred

    3.3 Configure IP Node Names

    Use the change node-names ip command to add entries for the C-LAN that will be used for

    connectivity, its default gateway, and Session Manager. In this case, clan1 and 10.1.2.233

    are entered as Nameand IP Addressfor the C-LAN, sm1 and 10.1.2.170 are entered for theSession Manager Security Module (SM-100) interface, and Gateway001 and 10.1.2.1 are

    entered for the default gateway. Note that Gateway001 will be used to configure the IP

    interface for the C-LAN (see Section 3.4). The actual node names and IP addresses may vary.

    Submit these changes.

    change node-names ip Page 1 of 2IP NODE NAMES

    Name IP Addressclan1 10.1.2.233Gateway001 10.1.2.1sm1 10.1.2.170

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    6/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    6 of 58

    NortelACASMMM

    3.4 Configure IP Interface for C-LAN

    Add the C-LAN to the system configuration using the add ip-interface 1a02 command. The

    actual slot number may vary. In this case, 1a02 is used as the slot number. Enter the C-LAN

    node name assigned from Section 3.3 into the Node Namefield.

    Enter proper values for the Subnet Maskand Gateway Node Name fields. In this case, 24

    and Gateway001 are used to correspond to the network configuration in these ApplicationNotes. Set the Enable Interfaceand Allow H.323 Endpointsfields to y. Default values may

    be used in the remaining fields. Submit these changes.

    add ip-interface 1a02 Page 1 of 3IP INTERFACES

    Type: C-LANSlot: 01A02 Target socket load and Warning level: 400

    Code/Suffix: TN799 D Receive Buffer TCP Window Size: 8320

    Enable Interface? y Allow H.323 Endpoints? yVLAN: n Allow H.248 Gateways? y

    Network Region: 1 Gatekeeper Priority: 5

    IPV4 PARAMETERSNode Name: clan1

    Subnet Mask: /24Gateway Node Name: Gateway001

    Ethernet Link: 2Network uses 1's for Broadcast Addresses? y

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    7/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    7 of 58

    NortelACASMMM

    3.5 Configure IP Codec Set and Network Region

    Configure the IP codec set to use for calls to the AudioCodes Medant 1000 via Session Manager.

    Use the change ip-codec-set n command, where n is an existing codec set number to be used

    for interoperability. Enter the desired audio codec type in the Audio Codecfield. Retain the

    default values for the remaining fields and submit these changes.

    In addition to the G.711MU codec shown below, G.729 and G.729B have also beenverified to be interoperable with the Mediant 1000 via SIP trunks.

    change ip-codec-set 1 Page 1 of 2

    IP Codec Set

    Codec Set: 1

    Audio Silence Frames PacketCodec Suppression Per Pkt Size(ms)

    1:G.711MU n 2 202:3:

    In the test configuration, network region 1 was used for calls to the Mediant 1000 via SessionManager. Use the change ip-network-region 1 command to configure this network region.

    For the Authoritative Domainfield, enter the SIP domain name configured for this enterprise

    network (See Section 4.1). This value is used to populate the SIP domain in the From header ofSIP INVITE messages for outbound calls. It also must match the SIP domain in the request URI

    of incoming INVITEs from other systems. Enter a descriptive Name. For the Codec Setfield,

    enter the corresponding audio codec set configured above in this section. Enable the Intra-

    region IP-IP Direct Audio, and Inter-region IP-IP Direct Audio. These settings will enable

    direct media between Avaya IP telephones and the Mediant 1000. Retain the default values forthe remaining fields, and submit these changes.

    change ip-network-region 1 Page 1 of 19IP NETWORK REGION

    Region: 1Location: Authoritative Domain: avaya.com

    Name: ASM to M1000MEDIA PARAMETERS Intra-region IP-IP Direct Audio: yes

    Codec Set: 1 Inter-region IP-IP Direct Audio: yesUDP Port Min: 2048 IP Audio Hairpinning? nUDP Port Max: 10001

    DIFFSERV/TOS PARAMETERS RTCP Reporting Enabled? yCall Control PHB Value: 46 RTCP MONITOR SERVER PARAMETERS

    Audio PHB Value: 46 Use Default Server Parameters? yVideo PHB Value: 26

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    8/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    8 of 58

    NortelACASMMM

    3.6 Configure SIP Signaling Group and Trunk Group

    3.6.1 SIP Signaling Group

    In the test configuration, trunk group 32 and signaling group 32 were used to reach Session

    Manager. Use the add signaling-group n command, where n is an available signaling groupnumber. Enter the following values for the specified fields, and retain the default values for allremaining fields. Submit these changes.

    Group Type: sip

    Transport Method: tls

    Near-end Node Name: C-LAN node name from Section 3.3.

    Far-end Node Name: Session Manager node name from Section 3.3.

    Near-end Listen Port: 5061

    Far-end Listen Port: 5061

    Far-end Network Region: Network region number 1 from Section 3.5.

    Far-end Domain: SIP domain name from Section 4.1.

    DTMF over IP: rtp-payload

    add signaling-group 32 Page 1 of 1SIGNALING GROUP

    Group Number: 32 Group Type: sipTransport Method: tls

    IMS Enabled? n

    Near-end Node Name: clan1 Far-end Node Name: sm1Near-end Listen Port: 5061 Far-end Listen Port: 5061

    Far-end Network Region: 1Far-end Domain: avaya.com

    Bypass If IP Threshold Exceeded? n

    DTMF over IP: rtp-payload Direct IP-IP Audio Connections? yIP Audio Hairpinning? n

    Enable Layer 3 Test? n Direct IP-IP Early Media? nSession Establishment Timer(min): 3 Alternate Route Timer(sec): 6

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    9/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    9 of 58

    NortelACASMMM

    3.6.2 SIP Trunk Group

    Use the add trunk-group n command, where n is an available trunk group number. Enter the

    following values for the specified fields, and retain the default values for the remaining fields.

    Group Type: sip Group Name: A descriptive name.

    TAC: An available trunk access code.

    Service Type: tie

    Number of Members: Should be equal to the maximum number of concurrent callsconnected via Session Manager (must be within thelimits of the total trunks configured in Section 3.1).

    add trunk-group 32 Page 1 of 21TRUNK GROUP

    Group Number: 32 Group Type: sip CDR Reports: y

    Group Name: To SM1 COR: 1 TN: 1 TAC: 132Direction: two-way Outgoing Display? y

    Dial Access? n Night Service:Queue Length: 0Service Type: tie Auth Code? n

    Signaling Group: 32Number of Members: 4

    Navigate to Page 3, and enter public for the Numbering Formatfield as shown below. Use

    default values for all other fields. Submit these changes.

    add trunk-group 32 Page 3 of 21

    TRUNK FEATURESACA Assignment? n Measured: noneMaintenance Tests? y

    Numbering Format: public

    UUI Treatment: service-provider

    Replace Restricted Numbers? nReplace Unavailable Numbers? n

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    10/58

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    11/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    11 of 58

    NortelACASMMM

    3.8 Configure Location and Public Unknown Numbering

    Use the change locations command to specify the SIP route pattern to be used as a default SIP

    route for the location corresponding to the Main site. In this way, calls to non-numeric users or

    unknown domains will still be routed to Session Manager. Add an entry for the Main site if one

    does not exist already, enter the following values for the specified fields, and retain defaultvalues for the remaining fields. Submit these changes.

    Name: A descriptive name to denote the Main site.

    Timezone: An appropriate timezone offset.

    Rule: An appropriate daylight savings rule.

    Proxy Sel. Rte. Pat.: The Avaya route pattern number from Section 3.7.

    change locations Page 1 of 1LOCATIONS

    ARS Prefix 1 Required For 10-Digit NANP Calls? y

    Loc Name Timezone Rule NPA Proxy SelNo Offset Rte Pat1: Main + 00:00 0 32

    Use the change public-unknown-numbering 0 command, to define the calling party number tobe sent to the Mediant 1000. Add an entry for the trunk group defined in Section 3.6.2. In the

    example shown below, all calls originating from a 5-digit extension beginning with 3 and routed

    to trunk group 32 will result in a 5-digit calling number. The calling party number will be in theSIP From header. Submit these changes.

    change public-unknown-numbering 0 Page 1 of 2

    NUMBERING - PUBLIC/UNKNOWN FORMATTotal

    Ext Ext Trk CPN CPNLen Code Grp(s) Prefix Len

    Total Administered: 25 3 32 5 Maximum Entries: 9999

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    12/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    12 of 58

    NortelACASMMM

    3.9 Configure Dial Plan and AAR

    This section provides sample dial plan and Automatic Alternate Routing (AAR) configurations

    used for routing calls with dialed digits 53xxx to Nortel Communication Server 1000 via theMediant 1000 and for calls covering to Modular Messaging via hunt group extension 30100.

    Use the change uniform-dialplan 0 command, and add an entry to specify use of AAR forrouting of digits 53xxx. Enter the following values for the specified fields, and retain the default

    values for the remaining fields.

    Matching Pattern: Dialed prefix digits to match on, in this case 53.

    Len: Length of the full dialed number.

    Del: Number of digits to delete.

    Net: aar

    Add another entry to cover calls that will cover to the voice messaging hunt group extension

    (33000). Session Manager will route these calls to Modular Messaging. Submit these changes.

    change uniform-dialplan 0 Page 1 of 2UNIFORM DIAL PLAN TABLE

    Percent Full: 0

    Matching Insert NodePattern Len Del Digits NetConv Num

    53 5 0 aar n33000 5 0 aar n

    Use the change aar analysis 0 command, and add corresponding entries to specify use of the

    SIP trunk for these extension ranges. Enter the following values for the specified fields, and

    retain the default values for the remaining fields. Submit these changes.

    Dialed String: Dialed prefix digits to match on, in this case 53 and 33000.

    Total Min: Minimum number of digts.

    Total Max: Maximum number of digits.

    Route Pattern: The route pattern number from Section 3.7.

    Call Type: aar

    change aar analysis 0 Page 1 of 2AAR DIGIT ANALYSIS TABLE

    Location: all Percent Full: 1

    Dialed Total Route Call Node ANI

    String Min Max Pattern Type Num Reqd53 5 5 32 aar n33000 5 5 32 aar n

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    13/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    13 of 58

    NortelACASMMM

    Use the change dialplan analysis command to define 8 as a feature access code. This will be

    used for AAR dialing in Section 3.10. Note also that the 3xxxx (Avaya local) and 5xxxx

    (Nortel) extension ranges are defined in this form as well.

    change dialplan analysis Page 1 of 12DIAL PLAN ANALYSIS TABLE

    Location: all Percent Full: 1

    Dialed Total Call Dialed Total Call Dialed Total CallString Length Type String Length Type String Length Type

    1 3 dac2 5 ext3 5 ext5 5 ext

    6 5 ext7 5 ext8 1 fac

    9 1 fac* 3 fac# 3 fac

    Use the change feature-access-codes command to assign the feature access code 8 to AAR.

    change feature-access-codes Page 1 of 8FEATURE ACCESS CODE (FAC)

    Abbreviated Dialing List1 Access Code: *01Abbreviated Dialing List2 Access Code: *02Abbreviated Dialing List3 Access Code: *03

    Abbreviated Dial - Prgm Group List Access Code: *04Announcement Access Code: *05Answer Back Access Code:Attendant Access Code:

    Auto Alternate Routing (AAR) Access Code: 8

    Auto Route Selection (ARS) - Access Code 1: 9 Access Code 2:

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    14/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    14 of 58

    NortelACASMMM

    3.10 Configure Voice Messaging Hunt Group

    Use the add hunt group n command to add a hunt group to be used by the voice messaging

    coverage path to be defined in the next section. n is an unused hunt group number. Enter thefollowing values for the specified fields, and retain the default values for the remaining fields.

    Group Number: An unassigned hunt group number.

    Group Name: A meaningful name (Modular Messaging Branch 2).

    Group Extension: An unassigned extension number.

    Group Type: ucd-mia

    ISDN/SIP Caller Display: mbr-name

    add hunt-group 32 Page 1 of 60HUNT GROUP

    Group Number: 32 ACD? nGroup Name: MM-BR2 Queue? n

    Group Extension: 33000 Vector? nGroup Type: ucd-mia Coverage Path:

    TN: 1 Night Service Destination:COR: 1 MM Early Answer? n

    Security Code: Local Agent Preference? nISDN/SIP Caller Display: mbr-name

    On page 2, assign the following field values:

    Message Center: sip-adjunct

    Voice Mail Number: The Group Extension from Page 1.

    Voice Mail Handle: The Group Extension from Page 1.

    Routing Digits: The AAR feature access code from the previous section.

    Submit these changes.

    add hunt-group 32 Page 2 of 60HUNT GROUP

    Message Center: sip-adjunct

    Voice Mail Number Voice Mail Handle Routing Digits

    (e.g., AAR/ARS Access Code)33000 33000 8

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    15/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    15 of 58

    NortelACASMMM

    3.11 Configure Voice Messaging Coverage Path

    Use the add coverage path n command to specify a coverage path to be used for telephoneusers. This will specify use of the voice messaging hunt group. n is an unused coverage path

    number. Enter the hunt group number defined in the previous section in Point 1. Default values

    can be used for the remaining fields. It may be desirable to adjust the Number of Ringsbefore a

    no-answer call goes to coverage.

    add coverage path 32 Page 1 of 1COVERAGE PATH

    Coverage Path Number: 32Cvg Enabled for VDN Route-To Party? n Hunt after Coverage? n

    Next Path Number: Linkage

    COVERAGE CRITERIA

    Station/Group Status Inside Call Outside CallActive? n nBusy? y y

    Don't Answer? y y Number of Rings: 2All? n nDND/SAC/Goto Cover? y yHoliday Coverage? n n

    COVERAGE POINTSTerminate to Coverage Pts. with Bridged Appearances? n

    Point1: h32 Rng: Point2:Point3: Point4:Point5: Point6:

    3.12 Configure Coverage Path for Telephone Users

    The following sample station form illustrates how to configure voice mail coverage for a givenstation user. Set Coverage Path 1to the value of the coverage path defined in the previous

    section.

    change station 30001 Page 1 of 5STATION

    Extension: 30001 Lock Messages? n BCC: 0Type: 9630 Security Code: 123456 TN: 1Port: S00504 Coverage Path 1: 32 COR: 1Name: AvayaH323 Coverage Path 2: COS: 1

    Hunt-to Station:

    3.13 Save TranslationsConfiguration of Communication Manager is complete. Use the save translations command tosave these changes.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    16/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    16 of 58

    NortelACASMMM

    4 Configure Session ManagerThis section provides the procedures for configuring Session Manager. The procedures include

    adding the following items:

    SIP domain Logical/physical Location that can be occupied by SIP Entities

    Adaptation module to perform dial plan manipulation for Modular Messaging

    SIP Entities corresponding to Communication Manager, Nortel Communication Server1000, AudioCodes Mediant 1000, Modular Messaging, and Session Manager

    Entity Links, which define the SIP trunk parameters used by Session Manager when routingcalls to/from SIP Entities

    Time Ranges during which routing policies are active

    Routing Policies, which control call routing between the SIP Entities

    Dial Patterns, which govern to which SIP Entity a call is routed

    Session Manager, corresponding to the Session Manager Server to be managed by SystemManager.

    Local host name resolution entries corresponding to fully qualified domain names (FQDNs)referenced in the previous steps.

    Configuration is accomplished by accessing the browser-based GUI of System Manager, using

    the URL http:///IMSM, where is the IP address of SystemManager. Log in with the appropriate credentials and click on OKin the subsequent

    confirmation screen. The menu shown below is then displayed. Expand the Network RoutingPolicyLink on the left side as shown. The sub-menus displayed in the left column below will beused to configure all but the last two of the above items (Sections 4.1through 4.10).

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    17/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    17 of 58

    NortelACASMMM

    4.1 Specify SIP Domain

    Add the SIP domain for which the communications infrastructure will be authoritative. Select

    SIP Domainson the left and click the Newbutton (not shown) on the right. Fill in the

    following:

    Name: The authoritative domain name (e.g., avaya.com) Notes: Descriptive text (optional).

    Click Commit.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    18/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    18 of 58

    NortelACASMMM

    4.2 Add Location

    Locations can be used to identify logical and/or physical locations where SIP Entities reside for

    purposes of bandwidth management and call admission control. To add a location, select

    Locationson the left and click on the Newbutton (not shown) on the right. Under General,

    enter:

    Name: A descriptive name.

    Notes: Descriptive text (optional).

    UnderLocation Pattern:

    IP Address Pattern: An IP address pattern used to identify the location.

    Notes: Descriptive text (optional).

    The screen below shows addition of the Lincroft location, which includes Communication

    Manager, Session Manager, Modular Messaging, AudioCodes Mediant 1000, and Nortel

    Communication Server 1000 in the 10.1.2 subnet. Click Committo save the Locationdefinition.

    The fields under Generalcan be filled in to specify bandwidth management parameters betweenSession Manager and this location. These were not used in the sample configuration, and reflect

    default values. Note also that although not implemented in the sample configuration, routing

    policies can be defined based on location.

    4.3 Add Adaptation Module

    Session Manager can be configured with adaptation modules that can modify SIP messages

    before or after routing decisions have been made. A generic adaptation module

    DigitConversionAdapter supports digit conversion of telephone numbers in specific headers ofSIP messages. Other adaptation modules are built on this generic, and can modify other headers

    to permit interoperability with third party SIP products. In the sample configuration, multi-site

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    19/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    19 of 58

    NortelACASMMM

    Modular Messaging represents its subscribers using 11 digit telephone numbers. The 5 digit

    extensions used by the Avaya and Nortel systems are preceded by the 6 digits 120122.

    DigitConversionAdapter is used in Session Manager to convert between the 5 and 11 digitformats when routing between Modular Messaging and those systems.

    To add the generic adaptation module, select Adaptationson the left and click on the Newbutton (not shown) on the right. Under General, fill in:

    Name: A descriptive name.

    Adaptation Module: Adaptation Module name and parameters (case sensitive)

    The remaining fields can be left blank. UnderDigit Conversion for Incoming Calls to SMand

    Digit Conversion for Outgoing Calls from SM, click Add, and then edit the fields in the resulting

    new row as shown below:

    Matching Pattern: A Reg-X expression or partial digit string used to match

    the incoming dialed number Min: Minimum dialed number length

    Max: Maximum dialed number length

    Delete Digits: Number of digits to delete from the beginning

    Insert Digits: Number of digits to insert at the beginning

    Address to Modify: Choose between origination, destination, or both

    Click Committo save the Adaptation Module definition. The screen below specifies

    DigitConversionAdapter and the SIP domain parameter avaya.com to be used when

    modifying the SIP messages. Incoming calls (SIP INVITE messages) from Avaya ModularMessaging that use 11 digit numbers will be converted to the 5 digit form by deleting the first 6

    digits. Session Manager will route the call based on the resulting 5 digit extension. Calls routedto Avaya Modular Messaging will have their Request-URI, P-Asserted-Identity, and History-Info

    headers converted to 11 digit format by insertion of 120122 before being routed to ModularMessaging.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    20/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    20 of 58

    NortelACASMMM

    4.4 Add SIP Entities

    A SIP Entity must be added for Session Manager and for each SIP telephony system supported

    by it using SIP trunks: the C-LAN board in the Avaya G650 Media Gateway, Modular

    Messaging servers, and the AudioCodes Mediant 1000. Select SIP Entitieson the left and click

    on the Newbutton (not shown) on the right. Under General, fill in: Name: A descriptive name.

    FQDN or IP Address: FQDN or IP address of the Session Manager or thesignaling interface on the telephony system.

    Type: Session Manager for Session Manager,

    CM for Communication Manager, and

    Other for the AudioCodes Mediant 1000.

    Location: Select one of the locations defined previously.

    Time Zone: Time zone for this location.

    UnderPort, click Add, and then edit the fields in the resulting new row as shown below:

    Port: Port number on which the system listens for SIP requests. Protocol: Transport protocol to be used to send SIP requests.

    Default Domain: The domain used for the enterprise (e.g., avaya.com).

    Defaults can be used for the remaining fields. Click Committo save each SIP Entity definition.

    The following screen shows addition of Session Manager. The IP address of the SM-100

    Security Module is entered for FQDN or IP Address. TwoPortentries are added. TCP port

    5060 is used for communicating with the AudioCodes Mediant 1000, and TLS port 5061 is usedfor communication with other Session Managers and Communication Manager.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    21/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    21 of 58

    NortelACASMMM

    The following screen shows addition of Communication Manager. In this case, FQDN or IPAddressis the Fully Qualified Domain Name (FQDN) of the C-LAN board in the Avaya G650

    Media gateway. Note that although not shown in the sample configuration, definition of multipleIP addresses (e.g., C-LANs) for the same FQDN (see Section 4.10) will cause Session Manager

    to load balance call traffic among those addresses.

    The following screen shows addition of the AudioCodes Mediant 1000, where FQDN or IP

    Addressis the FQDN of its network interface (see Sections 4.10and7.1).

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    22/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    22 of 58

    NortelACASMMM

    The following screen shows addition of the Modular Messaging Application Server (MAS) to

    which calls will be forwarded for busy/no-answer coverage of Avaya and Nortel supported

    telephone users. FQDN or IP Addressis the FQDN of its network interface (see Sections 4.10and Figure 1). For Adaptation, select the adaptation module previously defined for dial plan

    digit manipulation in Section 4.3.

    The following screen shows addition of the Modular Messaging MAS from which message-

    waiting notifications (SIP NOTIFY messages) will be received for Avaya and Nortel supported

    telephone users. FQDN or IP Addressis the FQDN of its network interface (see Section 4.10and Figure 1). For Adaptation, select the adaptation module previously defined for dial plan

    digit manipulation in Section 4.3.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    23/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    23 of 58

    NortelACASMMM

    4.5 Add Entity Links

    A SIP trunk between Session Manager and a telephony system is described by an Entity link. To

    add an Entity Link, select Entity Linkson the left and click on the Newbutton (not shown) on

    the right. Fill in the following fields in the new row that is displayed:

    Name: A descriptive name.

    SIP Entity 1: Select the Session Manager.

    Port: Port number to which the other system sends SIP requests

    SIP Entity 2: Select the name of the other system.

    Port: Port number on which the other system receives SIP

    requests

    Trusted: Check this box. Note: If this box is not checked, callsfromthe associated SIP Entity specified inSection 4.4

    will be denied.

    Click Committo save each Entity Link definition. The following screens illustrate adding theEntity Links for Communication Manager, Modular Messaging, and the AudioCodes Mediant1000. TLS (well-known port 5061) is used for Communication Manager. TCP (well-known

    port 5060) was used for the others.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    24/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    24 of 58

    NortelACASMMM

    4.6 Add Time Ranges

    Before adding routing policies (see next section), time ranges must be defined during which thepolicies will be active. In the sample configuration, one policy was defined that would allow

    routing to occur at anytime. To add this time range, select Time Ranges, on the left and click on

    the Newbutton (not shown) on the right. Fill in the following: Name: A descriptive name (e.g., Anytime).

    Mothrough Su: Check the box under each of these headings

    Start Time: Enter 00:00

    End Time: Enter 23:59

    Click Committo save this time range.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    25/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    25 of 58

    NortelACASMMM

    4.7 Add Routing Policies

    Routing policies describe the conditions under which calls will be routed to the SIP Entities

    specified in Section 4.4. Three routing policies must be added for Communication Manager,

    Modular Messaging, and the AudioCodes Mediant 1000. To add a routing policy, select

    Routing Policieson the left and click on the Newbutton (not shown) on the right. Thefollowing screen is displayed. Fill in the following:

    Under General:

    Enter a descriptive name in Name.

    Under SIP Entity as Destination:

    Click Select, and then select the appropriate SIP entity to which this routing policy applies.

    Under Time of Day:

    Click Add, and select the time range configured in the previous section.

    Defaults can be used for the remaining fields. Click Committo save each Routing Policydefinition. The following screens show the Routing Policies for Communication Manager,

    Modular Messaging, and the AudioCodes Mediant 1000.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    26/58

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    27/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    27 of 58

    NortelACASMMM

    4.8 Add Dial Patterns

    Define dial patterns to direct calls to the appropriate SIP Entity. Calls to 5-digit extensions

    beginning with 30 should be routed to Communication Manager. Calls to 5-digit extensions

    beginning with 53 should be routed to the AudioCodes Mediant 1000. The common access

    number for voice messaging for both systems is 33000, and calls to that number should be routedto Modular Messaging. To add a dial pattern, select Dial Patterns on the left and click on the

    Newbutton (not shown) on the right. Fill in the following, as shown in the screens below:

    Under General:

    Pattern: Dialed number or prefix.

    Min: Minimum length of dialed number.

    Max: Maximum length of dialed number.

    SIP Domain: SIP domain specified in Section 4.1

    Notes: Comment on purpose of dial pattern.

    Under Originating Locations and Routing Policies:Click Add, and then select the appropriate location and routing policy from the list.

    Default values can be used for the remaining fields. Click Committo save each dial pattern.The following screens show the resulting three dial pattern definitions.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    28/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    28 of 58

    NortelACASMMM

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    29/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    29 of 58

    NortelACASMMM

    4.9 Add Session Manager

    To complete the configuration, adding the Session Manager will provide the linkage between

    System Manager and Session Manager. Expand the Session Managermenu on the left and

    select Session Manager Administration. Then click Add(not shown), and fill in the fields as

    described below and shown in the following screen:

    Under General:

    SIP Entity Name: Select the SIP Entity added for Session Manager

    Description: Descriptive comment (optional)

    Management Access Point Host Name/IP:

    Enter the IP address of the Session Manager management

    interface.Under Security Module:

    Network Mask: Enter the network mask corresponding to the IP address ofSession Manager

    Default Gateway: Enter the IP address of the default gateway for Session Manager

    Use default values for the remaining fields. Click Save(not shown) to add this SessionManager. The screen below shows the resulting Session Manager definition.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    30/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    30 of 58

    NortelACASMMM

    4.10 Define Local Host Names

    The host names (FQDNs) referenced in the definitions of the previous sections must be defined.

    To do so, Select Local Host Name Resolutionunder the Session Managermenu on the left.

    For each host name, click Newand enter the following:

    Host Name: The FQDN used for the host

    IP Address: IP address of the hosts network interface

    Port: Port number to which SIP requests are sent

    Transport: Transport to be used for SIP requests

    Defaults can be used for the remaining fields. The Priorityand Weightfields are used when

    multiple IP addresses are defined for the same host. The following screen shows the host nameresolution entries used in the sample configuration.

    5 Configure Modular MessagingIn the sample configuration, the Avaya and Nortel telephone systems were added as sites to an

    existing multi-site Modular Messaging system, which was modified to support their subscribers

    and communication with Session Manager. The associated MAS servers were named

    retailmmHQand retailmmBR2. As shown in the previous sections, Session Manager was

    configured to route incoming calls to retailmmBR2(30.1.1.73). retailmmHQ (30.1.1.71) was

    configured to send message waiting notifications (SIP NOTIFY messages) to Session Manager.

    This section focuses on the following configuration steps:

    Adding a PBX

    Configuring communication with Session Manager

    Defining dial plan translation rules

    Including the Avaya and Nortel systems as sites

    Subscriber definition

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    31/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    31 of 58

    NortelACASMMM

    See references [6-7] in Section 10for standard installation and configuration information.

    General knowledge of the configuration tools and interfaces is assumed.

    5.1 Add PBX

    The aggregate Session Manager, Communication Manager, and Nortel Communication Server

    1000 systems are defined to Modular Messaging as a PBX. Bring up the Voice Mail SystemConfigurationtool, select PBXs, and use button two on the mouse to select Add New PBX, as

    shown below.

    On the Generaltab of the resulting displayed window, enter an appropriate PBX Name.Defaults can be used for the remaining fields.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    32/58

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    33/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    33 of 58

    NortelACASMMM

    The following display appears. In the right pane, create the appropriate rules to translate

    between extension dialed and normalized 11 digit numbers. For the sample configuration, the

    last four rules are required, and were added by selecting Add. As described in Section 4.3,Session manager will translate between 11-digit numbers used by Modular Messaging and 5-

    digit numbering used by the Avaya or Nortel telephone systems. The Avaya-11-digit and

    Nortel-11-digit Incomingand Outgoing translation rules specify that Modular Messagingwill not change the numbering from its 11-digit format. The Avaya-Ext and Nortel-Ext

    rules support features such as extension dialing by subscribers while accessing Modular

    Messaging, and translate the 5-digit extension format into normalized 11-digit format. Properoperation of the rules can be verified by adding Test inputsin the left pane and viewing the

    resulting output in the corresponding rule in the right pane. Click on OKwhen finished, then

    again on OKin the originalAdd new PBX window (see previous screen).

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    34/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    34 of 58

    NortelACASMMM

    5.2 Add Sites

    The Avaya and Nortel telephone systems must be added as sites in Modular Messaging. This is

    done by double-clicking Sitesin the Voice Mail System Configurationtool, as shown below. In

    the Siteswindow that is displayed, click on Configure.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    35/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    35 of 58

    NortelACASMMM

    The Site Configurationwindow is displayed. Click on Addto add the Lincroft Avaya site, and

    enter the following in theNew Sitewindow:

    Parent site group: Parent site name (e.g., US)

    Site name: Site name

    Identifier: The unique initial n digits of the 11-digit mailbox number,

    identifying the site Full mailbox length: Enter 11 for the full mailbox number length

    Short mailbox length: Enter 5 for the extension length

    PBX: Enter name of the PBX added in the previous section

    Click on Addwhen finished. Repeat for the Nortel site. The following screen illustrates

    addition of the Avaya site. When all sites are added, click OKin the Site Configurationwindow,and then click on OKin the original Sites window (the first screen in this section).

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    36/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    36 of 58

    NortelACASMMM

    5.3 Add Subscribers

    Log in to the web interface of the Modular Messaging MSS to add subscribers for each voicemessaging user on the Avaya and Nortel systems. Select Subscriber Managementon the left.

    Then select Manageon the right forLocal Subscribers.

    TheManage Local Subscribersscreen is displayed. Click on Add a New Subscriber.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    37/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    37 of 58

    NortelACASMMM

    Enter the following for the new subscriber:

    Last Name: Subscriber last name

    First Name: Subscriber first name

    Password: Subscriber access password

    Mailbox number: Full 11-digit mailbox number

    PBX Extension: 11-digit mailbox preceded by + and selectCanonical

    Class of Service: Select one from those configured (controls access to voicemessaging features)

    Community ID: Select one from those configured

    All other fields can retain default values. Select Savewhen done (not shown). The screens

    below show a sample subscriber definition for each system.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    38/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    38 of 58

    NortelACASMMM

    6 Configure Nortel Communication Server 1000Configuration of the Nortel Communication Server 1000 for call routing and coverage toModular Messaging (extension 33000) using a T1 PRI QSIG interface to the AudioCodes

    Mediant 1000 is identical to that described in other Application Notes (see Section 5in

    Reference [8]). In addition to those configuration steps, a route must be added for calls to

    Communication Manager, which has extension numbers of the form 30xxx. The Nortel Element

    Manager is used to configure this routing. On the main web page, underDialing and NumberingPlans, select Electronic Switched Network, and then click on Distant Steering Code.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    39/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    39 of 58

    NortelACASMMM

    The Distant Steering Code Listscreen is displayed. In the Please enter a distant steeringcodefield, enter the dialed prefix digits to match on (in this case 30). Click to Add.

    The Distant Steering Codescreen is displayed. For the Route List to be accessed for trunk

    steering code (RLI)field, select the route list index from the drop-down list that corresponds to

    that configured for the PRI QSIG trunk (as per Reference [8]). Retain the default values in allremaining fields, and scroll down to the bottom of the screen to click Submit.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    40/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    40 of 58

    NortelACASMMM

    7 Configure AudioCodes Mediant 1000The following sections describe the configuration steps required to implement T1/PRI QSIG and

    SIP trunks and inter-trunk routing on the AudioCodes Mediant 1000, using the web interface. Itis assumed that basic hardware and software installation has been performed as described in [10].

    This section focuses on the following configuration areas: IP address assignment

    PSTN trunk settings

    SIP protocol parameters

    Routing tables

    PSTN trunk group

    Voice mail parameters

    7.1 Assign IP address

    Connect the provided serial cable to the console port, execute a serial port communications

    program such as HyperTerminal, and set the following communications parameters:

    Baud Rate: 115,200 bps

    Data bits: 8

    Parity: None

    Stop bits: 1

    Flow control: None

    Log in to the Command Line Interface (CLI) using the appropriate credentials.

    Ethernet

    Port 1

    Console

    Port

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    41/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    41 of 58

    NortelACASMMM

    The following CLI commands set the IP address and default gateway of Ethernet Port 1 to

    correspond to the sample configuration. User input is shown in bold. The sc ipcommand has

    the argumentsIP_address,Network_mask, andDefault_gateway. After the last command (sar),the Mediant 1000 will reboot with the new settings. Connect Ethernet Port 1 to the network.

    SIP/ SECurity/ MGmt/ PStn/ DebugRecording/ ControlProtocol/ CONFiguration/IPNetworking/ TPApp/ BSP/PING SHow/>confAutoUPDate SaveAndReset RestoreFactorySettings SetConfigParamGetParameterDescription GetConfigParam CHangeUserName CHangePassWordConfigFile/CONFiguration>sc ip 10.1.2.100 255.255.255.0 10.1.2.1scp ip 10.1.2.100 255.255.255.0 10.1.2.1Network parameters successfully changed: IP address 10.1.2.100, netmask255.255.255.0, gateway 10.1.2.1

    AutoUPDate SaveAndReset RestoreFactorySettings SetConfigParamGetParameterDescri

    ption GetConfigParam CHangeUserName CHangePassWord ConfigFile/CONFiguration>sarResetting the board...MAC address = 00-90-8F-16-BC-0ALocal IP address = 10.1.2.100Subnet mask = 255.255.255.0Default gateway IP address = 10.1.2.1TFTP server IP address = 10.1.10.6Boot file name = M1000_SIP_F5.20A.027.004.cmpINI file name =Call agent IP address = 10.1.10.6Log server IP address = 0.0.0.0

    BootLoad Version 2.06Boot from Flash - Program area 0SIP/ SECurity/ MGmt/ PStn/ DebugRecording/ ControlProtocol/ CONFiguration/IPNetworking/ TPApp/ BSP/PING SHow/>

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    42/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    42 of 58

    NortelACASMMM

    7.2 Access Web Configuration Interface

    Subsequent configuration can be accomplished by accessing the web interface with an Internet

    browser, using the URL http://IP_Address, with the assignedIP Address. The following

    home/status page will be displayed. Click on Configurationand set the mode to Full. The

    menus on the left can be expanded as necessary to configure the appropriate features, asdescribed in the following sections.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    43/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    43 of 58

    NortelACASMMM

    7.3 Configure PSTN Trunk Settings

    Expand the PSTN Settingsmenu and click on Trunk Settings. The following web page is

    displayed. Click on Stop Trunk, which will enable editing of the parameters.

    Set the following parameters, leaving the remaining parameters at their default values.

    Under General Settings:

    Protocol Type: T1 QSIG

    Under Trunk Configuration:

    Clock Master: Recovered

    Line Code: B8ZS

    Framing Method: T1 FRAMING ESF CRC6

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    44/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    44 of 58

    NortelACASMMM

    UnderISDN Configuration:

    ISDN Termination Side: Network side

    Q931 Layer Response Behavior: 0x40000000

    Outgoing Calls Behavior: 0x400

    Incoming Calls Behavior: 0x60

    UnderMiscellaneous:

    Play Ringback Tone to TrunkDont Play

    Click on Apply Trunk Settingsto save all of the above changes and put the trunk into service.

    Successful trunk configuration will be indicated by the green status indications for the trunk

    board, as shown in the first figure in Sections 7.2and 7.3.

    7.4 Configure SIP Protocol Parameters

    To configure the SIP parameters used when signaling with Session Manager, Communication

    Manager, and Modular Messaging, expand the Protocol Configurationmenu followed by the

    Protocol Definitionmenu.

    7.4.1 General Parameters

    Click on SIP General Parameters. Set the following parameters, leaving the remainingparameters at their default values.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    45/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    45 of 58

    NortelACASMMM

    Under SIP General:

    PRACK Mode: Supported

    Asserted Identity Mode Adding PAsserted Identity

    SIP Transport Type TCP

    Enable Remote Party ID Disable

    Enable History-Info Header Enable

    Click on Submitto save these changes.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    46/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    46 of 58

    NortelACASMMM

    7.4.2 Proxy Parameters

    Click on Proxy & Registrationon the left. Set the following parameters, leaving the remaining

    parameters at their default values.

    Use Default Proxy: Yes

    Proxy Name: The SIP domain entered in Section 4.1(avaya.com) Always Use Proxy: Enable

    Gateway Name: The SIP domain entered in Section 4.1(avaya.com)

    Click on Submitto save these changes.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    47/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    47 of 58

    NortelACASMMM

    Click on Proxy Sets Tableon the left. In Row 1 of the table that is displayed, enter the IP

    address of the SM-100 module of Session Manager in the Proxy Addresscolumn, and TCP in

    the Transportcolumn. Click on Submitto save these changes.

    7.4.3 Audio Coders

    Click on Coderson the left. In the rows of the table that is displayed, enter the desired codecs

    in order of preference. In the sample configuration, G.711 mu-law and G.729 audio codecs were

    tested. The remaining parameters are set automatically, although if G.729B is desired, then

    Silence Suppressionmust be set to Enabled. Click on Submitto save these changes.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    48/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    48 of 58

    NortelACASMMM

    7.4.4 DTMF Signaling

    Click on DTMF & Dialingon the left. Set the following parameters, leaving the remaining

    parameters at their default values. Click on Submitto save these changes.

    Declare RFC 2833 in SDP: Yes 1

    stTx DTMF Option RFC 2833

    RFC 2833 Payload Type 101

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    49/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    49 of 58

    NortelACASMMM

    7.5 Configure Routing Tables

    To configure the tables used for routing calls between the PSTN and SIP interfaces, expand the

    Routing Tables menuunder Protocol Configurationon the left. Since use of a SIP proxy was

    specified in Section 7.4.2, the Tel to IP Routingdoes not need to be configured - all calls from

    the PSTN are routed to the specified SIP proxy (Avaya Aura Session Manager). To configurerouting from SIP to PSTN, click on IP to Trunk Group Routingon the left. Set the following

    parameters in Row 1, leaving the remaining parameters at their default values. These valuesspecify that all SIP calls are to be routed to the T1 PRI interface (Trunk Group 1) configured in

    Sections 7.3and 7.6. Click on Submitto save these changes.

    Dest. Phone Prefix: *

    Source Phone Prefix: *

    Source IP Address: *

    Trunk Group ID 1 (see Section 7.6)

    IP Profile ID 0

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    50/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    50 of 58

    NortelACASMMM

    7.6 Configure PSTN Trunk Group

    To configure the trunk group associated with the T1 PR1 trunk configured in Section 7.3,

    expand the Trunk Groupmenuunder Protocol Configurationon the left. Click on Trunk

    Groupand set the following parameters for Group Index1, leaving the remaining parameters at

    their default values. Click on Submitto save these changes.

    Module: Select Module 1 PRI (see first screen in Section 7.3)

    From Trunk: Starting physical trunk - Select 1(see first screen in

    Section 7.3)

    To Trunk: Ending physical trunk - Select 1(see first screen in

    Section 7.3)

    Channels: 1-24

    Phone Number: Enter a logical phone number that will be used if a call

    from the PSTN does not contain a calling number

    (optional)

    Trunk Group ID 1 (should corresponding to the Trunk Group ID in theIP to Trunk Group routing entry in Section 7.5)

    IP Profile ID 1 (note default values for this profile were used in thesample configuration)

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    51/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    51 of 58

    NortelACASMMM

    7.7 Configure Voice Mail Parameters

    The AudioCodes Mediant 1000 can translate message waiting indication (MWI) signaling

    between the QSIG and SIP protocols. To configure this, expand Advanced Applicationson the

    left. Click on Voice Mail Settingsand set the following parameter, leaving the remaining

    parameters at their default values. Click on Submitto save these changes.

    Under General:

    Voice Mail Interface: Select QSIG

    8 Verification Steps

    8.1 Verify Communication Manager

    Verify the status of the SIP trunk group by using the status trunk n command, where n is thetrunk group number administered in Section 3.6. Verify that all trunks are in the in-

    service/idle state as shown below.

    status trunk 32

    TRUNK GROUP STATUS

    Member Port Service State Mtce Connected PortsBusy

    0032/001 T00226 in-service/idle no0032/002 T00227 in-service/idle no

    0032/003 T00228 in-service/idle no0032/004 T00229 in-service/idle no0032/005 T00230 in-service/idle no0032/006 T00231 in-service/idle no0032/007 T00232 in-service/idle no0032/008 T00233 in-service/idle no0032/009 T00234 in-service/idle no0032/010 T00235 in-service/idle no

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    52/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    52 of 58

    NortelACASMMM

    Verify the status of the SIP signaling groups by using the status signaling-group n command,

    where n is the signaling group number administered in Section 3.6. Verify the signaling group

    is in-service as indicated in the Group Statefield shown below.

    status signaling-group 32

    STATUS SIGNALING GROUP

    Group ID: 32 Active NCA-TSC Count: 0Group Type: sip Active CA-TSC Count: 0

    Signaling Type: facility associated signalingGroup State: in-service

    Make a call between the Avaya 9600 Series IP Telephone and the Nortel i2004 H.323

    Telephone. Verify the status of connected SIP trunks by using the status trunk x/y, where xis the number of the SIP trunk group from Section 3.6.2to reach Session Manager, and y is the

    member number of a connected trunk. Verify on Page 1 that the Service Stateis in-

    service/active. On Page 2, verify that the IP addresses of the C-LAN and Avaya SessionManager are shown in the Signalingsection. In addition, the Audiosection shows the correct

    Codec Typeand the IP addresses of the Avaya telephone and the AudioCodes Mediant 1000.The Audio Connection Typedisplays ip-direct, indicating direct media between the twoendpoints.

    status trunk 32/1 Page 1 of 3TRUNK STATUS

    Trunk Group/Member: 0032/001 Service State: in-service/activePort: T00226 Maintenance Busy? no

    Signaling Group ID: 32

    IGAR Connection? no

    Connected Ports: S00504

    status trunk 32/1 Page 2 of 3CALL CONTROL SIGNALING

    Near-end Signaling Loc: 01A0217Signaling IP Address PortNear-end: 10.1.2.233 : 5060Far-end: 10.1.2.170 : 5060

    H.245 Near:H.245 Far:H.245 Signaling Loc: H.245 Tunneled in Q.931? no

    Audio Connection Type: ip-direct Authentication Type: NoneNear-end Audio Loc: Codec Type: G.711MU

    Audio IP Address PortNear-end: 10.1.2.253 : 6646Far-end: 10.1.2.100 : 5200

    Video Near:Video Far:Video Port:Video Near-end Codec: Video Far-end Codec:

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    53/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    53 of 58

    NortelACASMMM

    8.2 Verify Session Manager

    Expand the Session Managermenu on the left and click SIP Monitoring. Verify that none ofthe links to the defined SIP entities are down, indicating that they are all reachable for call

    routing. In the sample screen below, the SIP trunk to SM1 has been busied out onCommunication Manager, so one of the links is shown as down.

    Select the correspondingAvaya Session Manager (SM1in this example) to view the Entity Link

    that is down and the Reason Code. The Reason Code reflects the result of Session Managersending a SIP OPTIONS message to that SIP Entity.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    54/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    54 of 58

    NortelACASMMM

    8.3 Verify Nortel Communication Server 1000

    Select Services->Logs and Reports->IP Telephony Nodeson the left. Click Statusfor theSS_Node to verify that the signaling server is enabled and operational.

    See Section 6.3in Reference [6] for verification of successful PRI QSIG trunk configuration.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    55/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    55 of 58

    NortelACASMMM

    8.4 Verify AudioCodes Mediant 1000

    Use the web interface to verify that the QSIG trunk to the Nortel Communication Server 1000 is

    up. Select the Homeicon and verify that the connector icon of the T1 trunk, shown below in

    Slot 1, is green in color. If not, use the colored legend on the page to determine what the error

    condition is and check the cabling and signaling parameters (e.g., framing, line code, clockmaster, network/user, etc.) of the AudioCodes M1000 and Nortel Communication Server 1000.

    8.5 Verification Scenarios

    Verification scenarios for the configuration described in these Application Notes included:

    Basic calls between various telephones on the Communication Manager and NortelCommunication Server 1000 can be made in both directions using G.711MU, G.729 andG.729B.

    Proper display of the calling and called party name and number information was verified for

    all telephones with the basic call scenario.

    Supplementary calling features were verified. The feature scenarios involved additionalendpoints on the respective systems, such as performing an unattended transfer of the SIP

    trunk call to a local endpoint on the same site, and then repeating the scenario to transfer theSIP trunk call to a remote endpoint on the other site. The supplementary calling features

    verified are shown below. Note that calling/called party name and number display may not

    be consistent in some cases.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    56/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    56 of 58

    NortelACASMMM

    o Unattended transfero Attended transfero Hold/Unholdo Consultation holdo Call forwarding

    o

    Conference

    Voice mail and voice mail calling features supported by Modular Messaging were verified,including message waiting indicator support for the Avaya and Nortel telephones. Voice

    mail calling features included:

    o Busy/no answer greetingso Message Waiting Indicator (MWI)o Send all callso Coverage on call forwardo Personal operator

    o

    Auto-attendanto Find meo Call meo Call sendero Transfer

    9 ConclusionAs illustrated in these Application Notes, Nortel Communication Server 1000 front-ended by theAudioCodes Mediant 1000 can be integrated with Avaya SIP products, including Avaya Aura

    Session Manager, Avaya Aura Communication Manager 5.2, and Avaya Modular Messaging.

    The following is a list of interoperability items to note:

    Calling/called party name and number display may not be consistent for some callingfeatures.

    The following voice mail scenarios are not supported:

    o Voice mail coverage for calls to an Avaya subscriber with calls forwarded to aNortel subscriber

    o An Avaya subscriber as personal operator for a Nortel subscribero An Avaya subscriber as a find-me destination for a Nortel subscriber

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    57/58

    FS; Reviewed:

    SPOC 12/4/2009

    Solution & Interoperability Test Lab Application Notes

    2009 Avaya Inc. All Rights Reserved.

    57 of 58

    NortelACASMMM

    10 Additional ReferencesThis section references the product documentation relevant to these Application Notes.

    Avaya Aura Session Manager:

    [1] Avaya Aura Session Manager Overview, Doc ID 03-603323, available athttp://support.avaya.com.

    [2] Installing and Administering Avaya Aura Session Manager, Doc ID 03-603324,

    available at http://support.avaya.com.

    [3] Maintaining and Troubleshooting Avaya Aura Session Manager, Doc ID 03-603325,

    available at http://support.avaya.com.

    Avaya Aura Communication Manager 5.2:

    [4] SIP Support in Avaya AuraCommunication Manager Running on Avaya S8xxxServers, Doc ID 555-245-206, May, 2009, available at http://support.avaya.com.

    [5] Administering Avaya Aura Communication Manager, Doc ID 03-300509, May 2009,

    available at http://support.avaya.com.

    Avaya Modular Messaging:

    [6] Release 5.1 with Avaya MSS Messaging Application Server (MAS) AdministrationGuide, June, 2009, available at http://support.avaya.com.

    [7] Avaya Modular Messaging for theAvaya Message Storage Server (MSS) Configuration

    Release 5.1 Installation and Upgrades, June, 2009, available at http://support.avaya.com.

    Avaya Application Notes:

    [8] Configure an Avaya Centralized Messaging Solution with Avaya Communication

    Manager and Nortel Communication Server 1000 Issue 1.0, available at

    http://www.avaya.com.[9] Configuring SIP Trunks among Avaya Aura Session Manager, Avaya Aura

    Communication Manager 5.2, and Nortel Communication Server 1000 Issue 1.1 ,available at http://www.avaya.com.

    AudioCodes Mediant 1000:[10] Mediant 1000 MSBG Installation Manual (SIP) Version 5.6, available at

    http://www.audiocodes.com.

  • 8/11/2019 Front-Ending Nortel Communication Server 1000 With an AudioCodes Mediant 1000 Media Gateway for SIP Trunks

    58/58