Transcript
Page 1: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

1 of 45 Cisco-SES.doc

Avaya Solution & Interoperability Test Lab

Configure Avaya Communication Manager and Avaya SIP Enablement Services for SIP Trunks with Cisco Unified CallManager – Issue 1.0

Abstract

These Application Notes present a sample configuration for a network comprised of Avaya Communication Manager and Avaya SIP Enablement Services at the Main site, and Cisco Unified CallManager at the Branch site. SIP trunks are used to connect Avaya Communication Manager and Cisco Unified CallManager via Avaya SIP Enablement Services. All calls between the Main and Branch sites are carried over these SIP trunks. For the sample configuration, Avaya Communication Manager is running on the Avaya S8700 Media Servers with Avaya G650 Media Gateway. The results in these Application Notes should be applicable to other Avaya media servers and gateways.

Page 2: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

2 of 45 Cisco-SES.doc

1. Introduction These Application Notes present a sample configuration for a network comprised of Avaya Communication Manager and Avaya SIP Enablement Services (SES) at the Main site, and Cisco Unified CallManager at the Branch site. The Avaya 4610SW SIP and H.323 Telephones at the Main site register locally to Avaya SES and Avaya Communication Manager respectively. The Cisco 7961 SIP and 7941 SCCP H.323 Telephones at the Branch site register locally to Cisco Unified Call Manager. SIP trunks are used to connect Avaya Communication Manager and Cisco Unified CallManager via Avaya SIP Enablement Services. All calls between the Main and Branch sites are carried over these SIP trunks. For the sample configuration, Avaya Communication Manager is running on the Avaya S8700 Media Servers with Avaya G650 Media Gateway. The results in these Application Notes should be applicable to other Avaya media servers and gateways.

A five digit Uniform Dial Plan (UDP) is used to facilitate dialing between the Main and Branch sites. Unique extension ranges are associated with Avaya Communication Manager at the Main site (33xxx), and Cisco Unified CallManager at the Branch site (56xxx). The detailed administration of the endpoint telephones is not the focus of these Application Notes and will not be described. For administration of endpoint telephones, refer to the appropriate documentation listed in Section 8. These Application Notes will focus on the configuration of the SIP trunks.

Page 3: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

3 of 45 Cisco-SES.doc

2. Equipment and Software Validated The following equipment and software were used for the sample configuration provided:

Equipment Software

Avaya S8700 Media Servers Avaya Communication Manager 3.1.2, R013x.01.2.632.1

Avaya G650 Media Gateway • TN799DP C-LAN Circuit Pack • TN2302AP IP Media Processor

HW01 FW015 HW11 FW104

Avaya SIP Enablement Services 3.1, SES03.1-03.1.018.0 Avaya 4610SW SIP Telephone 2.2.2 Avaya 4610SW H.323 Telephone 2.7 Avaya 6416D+ Digital Telephone NA Cisco Unified CallManager 5.0.4.2000-1 Cisco 7961 SIP Telephone POS3-07-4-00 Cisco 7941 SCCP H.323 Telephone Ver 7.0 (2.0)

Page 4: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

4 of 45 Cisco-SES.doc

3. Configure Avaya Communication Manager For successful interoperability with Cisco Unified CallManager, media shuffling has to be disabled. To maintain media shuffling amongst Avaya endpoints, and because calls to Cisco and Avaya SIP endpoints both require SIP trunks, separate SIP trunk groups along with separate signaling groups, network regions, and codec sets were created to provide the different treatments on media shuffling. In the test configuration, all Avaya endpoints (including the Avaya SIP endpoint) were configured to be in network region “1” with media shuffling enabled. Incoming SIP trunk calls from Avaya SIP endpoints will use network region 1 based on the IP network map configuration. Calls to Avaya SIP endpoints use network region 1 based on the Avaya SIP endpoints station mapping to a specific trunk group and signaling group. In the test configuration, network region “6” with media shuffling disabled was configured for Cisco endpoints. Incoming SIP trunk calls from Cisco endpoints will use network region 6 based on the signaling group configuration. Calls to Cisco endpoints will use network region 6 based on the AAR configuration, which selects a specific trunk group and signaling group. For this approach to enable shuffling among Avaya endpoints while preventing shuffling between Avaya and Cisco endpoints to be utilized, the signaling group whose far-end network region refers to the Cisco region must be a lower number than other signaling groups using the same near-end and far-end node names. When two SIP signaling groups use the same near-end and far-end node names, the lower numbered signaling group will be selected first by Avaya Communication Manager for incoming calls. It is also important to ensure sufficient trunks are allocated to the corresponding trunk group. Otherwise, in the case of insufficient trunks associated with the lower numbered signaling group, the higher numbered signaling group would be used. This could allow an incoming call from Cisco to be associated with the far-end region from the higher numbered signaling group that allows shuffling, resulting in no connected talk paths. If it is impractical to ensure that these conditions are met, then the same signaling group and trunk group can be used to reach both Avaya SIP and Cisco endpoints, with shuffling disabled on this signaling group. While not presented in these Application Notes, this simpler configuration where shuffling is disabled for all SIP calls has also been verified. The table below displays the configured network region, codec set, signaling group, trunk group associations and their purpose:

Purpose Region Codec Signaling Trunk Intra-Region Inter-Region For Cisco Endpoints 6 6 140 140 Disabled Disabled

For Avaya SIP Endpoints 1 1 141 141 Enabled Enabled

Page 5: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

5 of 45 Cisco-SES.doc

This section focuses on configuring the SIP trunks on Avaya Communication Manager to Avaya SES, which are used to reach the Avaya SIP endpoints and Cisco endpoints. In addition, this section highlights selected features that are required for the interoperability, and provides a sample routing using Automatic Alternate Routing (AAR). The configuration procedures include the following areas: • Verify Avaya Communication Manager license • Administer system parameters features • Administer IP node names • Administer IP interface and data module • Administer IP codec sets and network regions • Administer SIP trunk groups and signaling groups • Administer SIP trunk group members and route patterns • Administer location and public unknown numbering • Administer uniform dial plan and AAR analysis • Administer IP network map and station mapping

3.1. Verify Avaya Communication Manager License Log into the System Access Terminal (SAT) to verify that the Avaya Communication Manager license has proper permissions for features illustrated in these Application Notes. Use the “display system-parameters customer-options” command and navigate to Page 2. Verify that there is sufficient remaining capacity for SIP trunks by comparing the Maximum Administered SIP Trunks field value with the corresponding value in the USED column. The difference between the two values needs to be greater than or equal to the desired number of simultaneous SIP trunk connections. When configuring the desired number of simultaneous SIP trunk connections, factor in the following: • A call between an Avaya SIP endpoint and any Cisco endpoint uses two SIP trunks. • A call between an Avaya non-SIP endpoint and any Cisco endpoint uses one SIP trunk.

The license file installed on the system controls the maximum permitted. If there is insufficient capacity or a required feature is not enabled, contact an authorized Avaya sales representative to make the appropriate changes. display system-parameters customer-options Page 2 of 11 OPTIONAL FEATURES IP PORT CAPACITIES USED Maximum Administered H.323 Trunks: 5000 151 Maximum Concurrently Registered IP Stations: 5000 13 Maximum Administered Remote Office Trunks: 0 0 Maximum Concurrently Registered Remote Office Stations: 0 0 Maximum Concurrently Registered IP eCons: 0 0 Max Concur Registered Unauthenticated H.323 Stations: 10 0 Maximum Video Capable H.323 Stations: 0 0 Maximum Video Capable IP Softphones: 0 0 Maximum Administered SIP Trunks: 50 20

Page 6: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

6 of 45 Cisco-SES.doc

3.2. Administer 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 call from the Branch back out to the Branch (incoming trunk to outgoing trunk), and to transfer an outgoing call to the Branch to another outgoing call to the Branch (outgoing trunk to outgoing trunk). For ease of interoperability testing, the Trunk-to-Trunk Transfer field was set 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 on the Class Of Restriction or Class Of Service levels. Refer to the appropriate documentation in Section 8 for more details. change system-parameters features Page 1 of 17 FEATURE-RELATED SYSTEM PARAMETERS Self Station Display Enabled? n Trunk-to-Trunk Transfer: all Automatic Callback - No Answer Timeout Interval (rings): 3 Call Park Timeout Interval (minutes): 1 Off-Premises Tone Detect Timeout Interval (seconds): 20 AAR/ARS Dial Tone Required? y Music/Tone on Hold: none Music (or Silence) on Transferred Trunk Calls? no DID/Tie/ISDN/SIP Intercept Treatment: attd Internal Auto-Answer of Attd-Extended/Transferred Calls: transferred Automatic Circuit Assurance (ACA) Enabled? n

3.3. Administer IP Node Names Use the “change node-names ip” command, and add entries for the C-LAN and SES server. In this case, “clan2” and “192.45.100.70” are entered as Name and IP Address for the C-LAN, and “MM-SES-server” and “192.45.145.140” are entered as Name and IP Address for the SES server. The actual node names and IP addresses may vary. Submit these changes. change node-names ip Page 1 of 1 IP NODE NAMES Name IP Address Name IP Address clan2 192.45 .100.70 . . . MM-SES-server 192.45 .145.140 . . .

Page 7: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

7 of 45 Cisco-SES.doc

3.4. Administer IP Interface and Data Module Add the C-LAN to the system configuration using the “add ip-interface n” command, where “n” is an available slot number. Enter the C-LAN node name assigned from Section 3.3 into the Node Name field, and then the IP Address will be populated automatically. Enter proper values for the Subnet Mask and Gateway Address fields. In this case, “255.255.255.0” and “192.45.100.1” are used to correspond to the network configuration in these Application Notes. Set the Enable Ethernet Port field to “y”, and the Network Region field to the network region for Avaya endpoints from Section 3.5.1. Default values may be used in the remaining fields. Submit these changes. add ip-interface 2a02 Page 1 of 1 IP INTERFACES Type: C-LAN Slot: 02A02 Code/Suffix: TN799 D Node Name: clan2 IP Address: 192.45 .100.70 Subnet Mask: 255.255.255.0 Link: Gateway Address: 192.45 .100.1 Enable Ethernet Port? y Allow H.323 Endpoints? y Network Region: 1 Allow H.248 Gateways? y VLAN: n Gatekeeper Priority: 5 Target socket load and Warning level: 400 Receive Buffer TCP Window Size: 8320 ETHERNET OPTIONS Auto? y

Next, add a new data module using the “add data-module n” command, where “n” is an available extension. Enter the following values, and submit these changes. • Name: A descriptive name. • Type: “ethernet” • Port: Same slot number from the IP INTERFACES screen above and port “17”. • Link: An available link number.

add data-module 24981 DATA MODULE Data Extension: 24981 Name: CLAN 2A02 Data Module Type: ethernet Port: 02A0217 Link: 2 Network uses 1's for Broadcast Addresses? y

Page 8: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

8 of 45 Cisco-SES.doc

3.5. Administer IP Codec Sets and Network Regions Administer two IP codec sets, one to use for calls within the Main site (Avaya-Avaya), and the other to use for calls between the Main and Branch sites (Avaya-Cisco). Use the “change ip-codec-set n” command, where “n” is an existing codec set number to be used for the interoperability. Enter the desired audio codec type in the Audio Codec field. Retain the default values for the remaining fields and submit these changes. In the codec sets displayed below, codec set “1” was used for Avaya-Avaya calls, and codec set “6” was used for Avaya-Cisco calls. The actual codec set number and codec type may vary, and the same codec set number could have been used in the test configuration. Besides the “G.711MU” codec type, “G.729B” and “G.729AB” have also been verified to be interoperable with Cisco Unified CallManager via SIP trunks for the basic endpoint-to-endpoint call scenarios. change ip-codec-set 1 Page 1 of 2 IP Codec Set Codec Set: 1 Audio Silence Frames Packet Codec Suppression Per Pkt Size(ms) 1: G.711MU n 2 20 2: change ip-codec-set 6 Page 1 of 2 IP Codec Set Codec Set: 6 Audio Silence Frames Packet Codec Suppression Per Pkt Size(ms) 1: G.711MU n 2 20 2:

Page 9: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

9 of 45 Cisco-SES.doc

Administer two IP network regions, one to use for Avaya endpoints, and the other to use for Cisco endpoints. Use the “change ip-network-region n” command, where “n” is an existing network region number to be used for the interoperability.

3.5.1. IP Network Region for Avaya Endpoints In the test configuration, network region “1” was used for Avaya endpoints. For the Location field, enter the location corresponding to the Main site from Section 3.8. For the Authoritative Domain field, enter the SIP domain name of the SES server from Section 4.1. Enter a descriptive Name. For the Codec Set field, enter the corresponding audio codec set number from the IP Codec Set screens for calls within Avaya. Enable the Intra-region IP-IP Direct Audio, Inter-region IP-IP Direct Audio, and IP Audio Hairpinning fields. These settings will enable direct media shuffling for Avaya-Avaya calls. Retain the default values for the remaining fields, and submit these changes. change ip-network-region 1 Page 1 of 19 IP NETWORK REGION Region: 1 Location: 1 Authoritative Domain: mm.com Name: Avaya region MEDIA PARAMETERS Intra-region IP-IP Direct Audio: yes Codec Set: 1 Inter-region IP-IP Direct Audio: yes UDP Port Min: 2048 IP Audio Hairpinning? y UDP Port Max: 65531 DIFFSERV/TOS PARAMETERS RTCP Reporting Enabled? y Call Control PHB Value: 34 RTCP MONITOR SERVER PARAMETERS Audio PHB Value: 46 Use Default Server Parameters? y Video PHB Value: 26

Navigate to Page 3, and specify the appropriate codec set to use for calls between the Avaya network region “1” with the Cisco network region “6”. change ip-network-region 1 Page 3 of 19 Inter Network Region Connection Management src dst codec direct Total Video Dyn rgn rgn set WAN WAN-BW-limits WAN-BW-limits Intervening-regions CAC IGAR 1 1 1 1 2 2 y :NoLimit :NoLimit n 1 3 2 y :NoLimit :NoLimit n 1 4 2 y :NoLimit :NoLimit n 1 5 5 y :NoLimit :NoLimit n 1 6 6 y :NoLimit :NoLimit n 1 7

Page 10: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

10 of 45 Cisco-SES.doc

3.5.2. IP Network Region for Cisco Endpoints In the test configuration, network region “6” was used for Cisco endpoints. For the Authoritative Domain field, enter the SIP domain name of the SES server from Section 4.1. Enter a descriptive Name. For the Codec Set field, enter the corresponding audio codec set number from the IP Codec Set screens for calls with Cisco. Disable the Inter-region IP-IP Direct Audio, Intra-region IP-IP Direct Audio, and IP Audio Hairpinning fields. These settings will disable direct media shuffling for Avaya-Cisco calls. Retain the default values for the remaining fields, and submit these changes. Note that the audio shuffling must be turned off, or else the calls with Cisco Unified CallManager will result in no connected audio paths. change ip-network-region 6 Page 1 of 19 IP NETWORK REGION Region: 6 Location: Authoritative Domain: mm.com Name: Cisco region MEDIA PARAMETERS Intra-region IP-IP Direct Audio: no Codec Set: 6 Inter-region IP-IP Direct Audio: no UDP Port Min: 2048 IP Audio Hairpinning? n UDP Port Max: 65531 DIFFSERV/TOS PARAMETERS RTCP Reporting Enabled? y Call Control PHB Value: 34 RTCP MONITOR SERVER PARAMETERS Audio PHB Value: 46 Use Default Server Parameters? y Video PHB Value: 26

Navigate to Page 3, and specify the appropriate codec set to use for calls between the Cisco network region “6” with the Avaya network region “1”. change ip-network-region 6 Page 3 of 19 Inter Network Region Connection Management src dst codec direct Total Video Dyn rgn rgn set WAN WAN-BW-limits WAN-BW-limits Intervening-regions CAC IGAR 6 1 6 y :NoLimit :NoLimit n 6 2

Page 11: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

11 of 45 Cisco-SES.doc

3.6. Administer SIP Trunk Groups and Signaling Groups Administer two sets of SIP trunk groups and signaling groups, one set to reach the Avaya SIP endpoints, and the other to reach the Cisco endpoints.

3.6.1. SIP Trunk and Signaling Groups for Avaya SIP Endpoints In the test configuration, trunk group “141” and signaling group “141” were used to reach the Avaya SIP endpoints. 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”

add trunk-group 141 Page 1 of 21 TRUNK GROUP Group Number: 141 Group Type: sip CDR Reports: y Group Name: SIP Trunk to Avaya COR: 1 TN: 1 TAC: 141 Direction: two-way Outgoing Display? n Dial Access? n Night Service: Queue Length: 0 Service Type: tie Auth Code? n Signaling Group: Number of Members: 0

Page 12: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

12 of 45 Cisco-SES.doc

Administer a SIP signaling group for the newly added trunk group to use for signaling. Use the “add signaling-group n” command, where “n” is an available signaling group number. Enter the following values for the specified fields, and retain the default values for all remaining 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: SES server node name from Section 3.3. • Near-end Listen Port: “5061” • Far-end Listen Port: “5061” • Far-end Network Region: Avaya network region number “1” from Section 3.5.1. • Far-end Domain: SIP domain name of SES server from Section 4.1. • DTMF over IP: “rtp-payload”

add signaling-group 141 Page 1 of 1 SIGNALING GROUP Group Number: 141 Group Type: sip Transport Method: tls Near-end Node Name: clan2 Far-end Node Name: MM-SES-server Near-end Listen Port: 5061 Far-end Listen Port: 5061 Far-end Network Region: 1 Far-end Domain: mm.com Bypass If IP Threshold Exceeded? n DTMF over IP: rtp-payload Direct IP-IP Audio Connections? y IP Audio Hairpinning? Y Session Establishment Timer(min): 120

Page 13: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

13 of 45 Cisco-SES.doc

3.6.2. SIP Trunk and Signaling Groups for Cisco Endpoints In the test configuration, trunk group “140” and signaling group “140” were used to reach the Cisco endpoints. 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”

add trunk-group 140 Page 1 of 21 TRUNK GROUP Group Number: 140 Group Type: sip CDR Reports: y Group Name: SIP Trunk to Cisco COR: 1 TN: 1 TAC: 144 Direction: two-way Outgoing Display? n Dial Access? n Night Service: Queue Length: 0 Service Type: tie Auth Code? n Signaling Group: Number of Members: 0

Navigate to Page 2, and enter “900” for the Preferred Minimum Session Refresh Interval (sec) field. This field sets the session refresh timer value. Avaya Communication Manager sends a session refresh request as a Re-INVITE or UPDATE after every timer interval to maintain ongoing sessions. When this value is less than “900”, then Cisco Unified CallManager returns a “402 Session Timer Too Small” response and results in further timer negotiations. Set this field to “900” to reduce unnecessary SIP messages. add trunk-group 140 Page 2 of 21 Group Type: sip TRUNK PARAMETERS Unicode Name? y Redirect On OPTIM Failure: 5000 SCCAN? n Digital Loss Group: 18 Preferred Minimum Session Refresh Interval(sec): 900

Page 14: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

14 of 45 Cisco-SES.doc

Navigate to Page 3, and enter “public” for the Numbering Format field as shown below. Submit these changes. display trunk-group 140 Page 3 of 21 TRUNK FEATURES ACA Assignment? n Measured: none Maintenance Tests? y Numbering Format: public Prepend '+' to Calling Number? n Replace Unavailable Numbers? n

Administer a SIP signaling group for the newly added trunk group to use for signaling. Use the “add signaling-group n” command, where “n” is an available signaling group number. Enter the following values for the specified fields, and retain the default values for all remaining 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: SES server node name from Section 3.3. • Near-end Listen Port: “5061” • Far-end Listen Port: “5061” • Far-end Network Region: Cisco network region number “6” from Section 3.5.2. • Far-end Domain: SIP domain name of SES server from Section 4.1. • DTMF over IP: “rtp-payload”

add signaling-group 140 Page 1 of 1 SIGNALING GROUP Group Number: 140 Group Type: sip Transport Method: tls Near-end Node Name: clan2 Far-end Node Name: MM-SES-server Near-end Listen Port: 5061 Far-end Listen Port: 5061 Far-end Network Region: 6 Far-end Domain: mm.com Bypass If IP Threshold Exceeded? n DTMF over IP: rtp-payload Direct IP-IP Audio Connections? y IP Audio Hairpinning? Y Session Establishment Timer(min): 120

Page 15: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

15 of 45 Cisco-SES.doc

3.7. Administer SIP Trunk Group Members and Route Patterns Administer two sets of SIP trunk group members and route patterns to correspond to the two newly added SIP trunk groups. Use the “change trunk-group n” command, where “n” is a trunk group number added in Section 3.6. Enter the corresponding signaling group number from Section 3.6 into the Signaling Group field. Enter the desired number of trunk group members into the Number of Members field. Submit these changes. change trunk-group 140 Page 1 of 21 TRUNK GROUP Group Number: 140 Group Type: sip CDR Reports: y Group Name: SIP Trunk to Cisco COR: 1 TN: 1 TAC: 144 Direction: two-way Outgoing Display? n Dial Access? n Night Service: Queue Length: 0 Service Type: tie Auth Code? n Signaling Group: 140 Number of Members: 10

change trunk-group 141 Page 1 of 21 TRUNK GROUP Group Number: 140 Group Type: sip CDR Reports: y Group Name: SIP Trunk to Avaya COR: 1 TN: 1 TAC: 141 Direction: two-way Outgoing Display? n Dial Access? n Night Service: Queue Length: 0 Service Type: tie Auth Code? n Signaling Group: 141 Number of Members: 10

Page 16: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

16 of 45 Cisco-SES.doc

Create two route patterns to use for the newly created SIP trunk groups. Use the “change route-pattern n” command, where “n” is an available route pattern. Enter the following values for the specified fields, and retain the default values for the remaining fields. Submit these changes. • Pattern Name: A descriptive name. • Grp No: The trunk group number from above. • FRL: Enter a level that allows access to this trunk, with 0 being least restrictive.

change route-pattern 140 Page 1 of 3 Pattern Number: 140 Pattern Name: SES to Cisco SCCAN? n Secure SIP? n Grp FRL NPA Pfx Hop Toll No. Inserted DCS/ IXC No Mrk Lmt List Del Digits QSIG Dgts Intw 1: 140 0 n user 2: n user 3: n user 4: n user 5: n user 6: n user BCC VALUE TSC CA-TSC ITC BCIE Service/Feature PARM No. Numbering LAR 0 1 2 3 4 W Request Dgts Format Subaddress 1: y y y y y n n rest none

change route-pattern 141 Page 1 of 3 Pattern Number: 140 Pattern Name: SES to Avaya SCCAN? n Secure SIP? n Grp FRL NPA Pfx Hop Toll No. Inserted DCS/ IXC No Mrk Lmt List Del Digits QSIG Dgts Intw 1: 141 0 n user 2: n user 3: n user 4: n user 5: n user 6: n user BCC VALUE TSC CA-TSC ITC BCIE Service/Feature PARM No. Numbering LAR 0 1 2 3 4 W Request Dgts Format Subaddress 1: y y y y y n n rest none

Page 17: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

17 of 45 Cisco-SES.doc

3.8. Administer Location and Public Unknown Numbering Use the “change locations” command to assign the SIP route pattern for Avaya SIP endpoints to a location corresponding to the Main site. Add an entry for the Main site if does not exist already, enter the following values for the specified fields, and retain default values 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 16 LOCATIONS ARS Prefix 1 Required For 10-Digit NANP Calls? y Loc. Name Timezone Rule NPA ARS Attd Pre- Proxy Sel. No. Offset FAC FAC fix Rte. Pat. 1: Main + 00:00 0 141 2:

Use the “change public-unknown-numbering 0” command, to define the calling party number to be sent to Cisco Unified CallManager. Add an entry for the trunk group defined in Section 3.6.2 to reach Cisco endpoints. In the example shown below, all calls originating from a 5-digit extension beginning with 3 and routed to trunk group 140 will be sent as a 5-digit calling number. The calling party number will be sent to the far-end in the SIP “From” header. Submit these changes. change public-unknown-numbering 0 Page 1 of 2 NUMBERING - PUBLIC/UNKNOWN FORMAT Total Total Ext Ext Trk CPN CPN Ext Ext Trk CPN CPN Len Code Grp(s) Prefix Len Len Code Grp(s) Prefix Len 5 3 140 5

Page 18: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

18 of 45 Cisco-SES.doc

3.9. Administer Uniform Dial Plan and AAR Analysis This section provides a sample AAR routing used for routing calls with dialed digits 56xxx to Cisco Unified CallManager. Note that other methods of routing may be used. Use the “change uniform-dialplan 0” command, and add an entry to specify use of AAR for routing of digits 56xxx. Enter the following values for the specified fields, and retain the default values for the remaining fields. Submit these changes. • Matching Pattern: Dialed prefix digits to match on, in this case “56”. • Len: Length of the full dialed number. • Del: Number of digits to delete. • Net: “aar”

change uniform-dialplan 0 Page 1 of 2 UNIFORM DIAL PLAN TABLE Percent Full: 0 Matching Insert Node Matching Insert Node Pattern Len Del Digits Net Conv Num Pattern Len Del Digits Net Conv Num 56 5 0 aar n n

Use the “change aar analysis 0” command, and add an entry to specify how to route the calls to 56xxx. 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 “56”. • Total Min: Minimum number of digts. • Total Max: Maximum number of digits. • Route Pattern: The Cisco route pattern number from Section 3.7. • Call Type: “aar”

change aar analysis 0 Page 1 of 2 AAR DIGIT ANALYSIS TABLE Percent Full: 2 Dialed Total Route Call Node ANI String Min Max Pattern Type Num Reqd 56 5 5 140 aar n

Page 19: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

19 of 45 Cisco-SES.doc

3.10. Administer IP Network Map and Station Mapping Use the “change ip-network-map” command to map the Avaya SIP endpoint IP address to the network region for Avaya endpoints from Section 3.5.1. This will enable the Avaya network region to be used for the Avaya SIP endpoint for incoming calls. A range of IP addresses may be configured when there is more than one Avaya SIP endpoint. Submit these changes. change ip-network-map Page 1 of 32 IP ADDRESS MAPPING Emergency Subnet Location From IP Address (To IP Address or Mask) Region VLAN Extension 192.45 .100.198 192.45 .100.198 1 n . . . . . . n

Use the “change off-pbx-telephone station-mapping n” command, where “n” is the extension number of the Avaya SIP endpoint. In the Trunk Selection field, enter the trunk group defined in Section 3.6.1 to reach Avaya SIP endpoints. This will enable the Avaya network region to be used for this Avaya SIP endpoint for outgoing calls. Submit these changes. Repeat this procedure for every Avaya SIP endpoint. change off-pbx-telephone station-mapping 33001 Page 1 of 2 STATIONS WITH OFF-PBX TELEPHONE INTEGRATION Station Application Dial Phone Number Trunk Configuration Extension Prefix Selection Set 33001 OPS - 33001 141 2 -

Page 20: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

20 of 45 Cisco-SES.doc

4. Configure Avaya SIP Enablement Services This section provides the procedures for configuring Avaya SIP Enablement Services. The procedures include the following areas: • Obtain SIP domain • Administer media server • Administer host address map • Administer host contact • Administer trusted host

4.1. Obtain SIP Domain Access the SES administration web interface by using the URL “http://<ip-address>/admin” in an Internet browser window, where “<ip-address>” is the IP address of the SES server. Note that the IP address for the SES server may vary, and in this case “192.45.145.140” is used, as administered in Section 3.3. Log in with the appropriate credentials and select the Launch Administration Web Interface option.

Page 21: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

21 of 45 Cisco-SES.doc

The Top screen is displayed, as shown below. If this is the initial setup of the SES server, then follow the Avaya SES documentation in Section 8 to administer the SIP domain and host. These Application Notes assume the SES server has already been configured with the proper domain and host information.

Page 22: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

22 of 45 Cisco-SES.doc

Select Server Configuration > System Properties from the left pane to display the Edit System Properties screen. Use the value in the SIP Domain field (in this case “mm.com”) for configuring the Authoritative Domain and Far-end Domain fields in Sections 3.5 and 3.6 respectively.

Page 23: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

23 of 45 Cisco-SES.doc

4.2. Administer Media Server Select Media Servers > Add from the left pane to display the Add Media Server Interface screen. This screen associates a media server with a host. Enter the following values for the specified fields, and retain the default values for the remaining fields. Click on Add at the bottom of the screen to submit these changes. • Media Server Interface Name: A descriptive name. • Host: Select the IP address of the SES server from Section 4.1. • SIP Trunk IP Address: Enter the C-LAN IP address from Section 3.3.

Page 24: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

24 of 45 Cisco-SES.doc

4.3. Administer Host Address Map Select Hosts > List from the left pane to display the List Hosts screen. Click on the Map link.

In the List Host Address Map screen below, click on the Add Map In New Group link in the right pane.

Page 25: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

25 of 45 Cisco-SES.doc

The Add Host Address Map screen is displayed next. This screen is used to specify which calls are to be routed to Cisco Unified CallManager. For the Name field, enter a descriptive name to denote the routing. For the Pattern field, enter an appropriate syntax for address mapping. For the interoperability testing, a pattern of “^sip:56[0-9]{3}” is used to match to any extensions in the range of 56000-56999 at the Branch site. Retain the check in Replace URI, and click Add.

4.4. Administer Host Contact The List Host Address Map screen is displayed, and updated with the new address map. Click on Add Another Contact.

Page 26: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

26 of 45 Cisco-SES.doc

In the Add Host Contact screen, enter the contact “sip:$(user)@<destination-IP-address> :5060;transport=udp”, where the <destination-IP-address> is the IP address of the Cisco Unified CallManager from Section 5.1. Avaya SES will substitute “$(user)” with the user portion of the request URI before sending the message. Click on the Add button.

4.5. Administer Trusted Host Administer Cisco Unified CallManager as a trusted host, so that the SIP messages from Cisco Unified CallManager will not be challenged by SES. To configure a trusted host, use the “trustedhost –a x –n y –c z” command in the Linux shell of SES, where “x” is the IP address of the Cisco Unified CallManager from Section 5.1, “y” is the host name or IP address of the SES server from Section 4.1, and “z” is any desired comment. craft@SES-DevCon1> trustedhost -a 192.45.130.105 -n 192.45.145.140 –c Cisco 192.45.130.105 is added to trusted host list.

After configuring the trusted host, the user must go back to the SES administration web interface, and click on the Update link in the bottom left pane for all changes in Section 4 to take effect.

Page 27: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

27 of 45 Cisco-SES.doc

5. Configure Cisco Unified CallManager The procedures for configuring Cisco Unified CallManager include the following areas: • Log into CallManager • Administer media resource group • Administer media resource group list • Administer SIP trunk security profile • Administer SIP trunk • Administer route pattern

Note that the default audio codec for all calls through Cisco Unified CallManager specifies G.711. Regions can be used to set up other audio codecs. Refer to the Cisco documentation in Section 8 for detailed procedures on how to configure regions.

5.1. Log Into CallManager Access the Cisco Unified CallManager administration web interface by using the URL “http://<ip-address>” in an Internet browser window, where “<ip-address>” is the IP address of the Cisco Unified CallManager. Note that the IP address for the Cisco Unified CallManager may vary, and in this case “192.45.130.105” is used, and was configured as part of installation. Click on Cisco CallManager Administration at the bottom of the screen, and log in with appropriate credentials.

Page 28: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

28 of 45 Cisco-SES.doc

5.2. Administer Media Resource Group The Cisco Unified CallManager Administration screen is displayed. Select Media Resources > Media Resource Group, as shown below.

The Find and List Media Resource Groups screen is displayed next. Click on Add New to add a new media resource group.

Page 29: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

29 of 45 Cisco-SES.doc

The Media Resource Group Configuration screen is displayed. Enter a descriptive Name and Description. Select the desired resources from the Available Media Resources section, and use the down arrow to move them to the Selected Media Resources section. For the interoperability testing, all available media resources were selected. Click Save.

Page 30: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

30 of 45 Cisco-SES.doc

5.3. Administer Media Resource Group List Scroll to the top of the screen, and select Media Resources > Media Resource Group List, as shown below.

The Find and List Media Resource Group Lists screen is displayed next. Click on Add New to add a new media resource group list.

Page 31: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

31 of 45 Cisco-SES.doc

The Media Resource Group List Configuration screen is displayed. Enter a descriptive Name. Select the media resource group created in Section 5.2 from the Available Media Resource Groups section, and use the down arrow to move to the Selected Media Resource Groups section. Click Save.

Page 32: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

32 of 45 Cisco-SES.doc

5.4. Administer SIP Trunk Security Profile Scroll to the top of the screen, and select System > Security Profile > SIP Trunk Security Profile, as shown below.

The Find and List SIP Trunk Security Profiles screen is displayed next. Click on Add New to add a new security profile for the SIP trunk to Avaya SES.

Page 33: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

33 of 45 Cisco-SES.doc

The SIP Trunk Security Profile Configuration screen is displayed. Enter a descriptive Name and Description. Select “UDP” from the Outgoing Transport Type field drop down list. Check the Accept Presence Subscription, Accept Out-of-Dialog REFER, Accept Unsolicited Notification, and Accept Replaces Header fields. Retain the default values in all remaining fields, and click Save.

5.5. Administer SIP Trunk Scroll to the top of the screen, and select Device > Trunk, as shown below.

Page 34: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

34 of 45 Cisco-SES.doc

The Find and List Trunks screen is displayed. Click on Add New to add a new SIP trunk to Avaya SES.

The Trunk Configuration screen is displayed next. Select “SIP Trunk” from the Trunk Type field drop down list, and the value for the Device Protocol field will automatically change to “SIP”. Click on Next to proceed.

Page 35: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

35 of 45 Cisco-SES.doc

The Trunk Configuration screen is updated. In the Device Information section, enter the following values for the specified fields, and retain the default values for the remaining fields. Check the Media Termination Point Required field, which is required for all SIP trunk calls. • Device Name: A unique identifier. • Description: A descriptive text. • Device Pool: “Default” • Media Resource Group List: The media resource group list from Section 5.3. • Media Termination Point Required: Check the field.

Scroll down to the Call Routing Information section. Check the Redirecting Diversion Header Delivery – Inbound and Redirecting Diversion Header Delivery – Outbound fields, to support call redirection information in the incoming and outgoing INVITE messages.

Page 36: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

36 of 45 Cisco-SES.doc

Scroll down to the SIP Information section. Enter the following values for the specified fields, and retain the default values for the remaining fields. Click Save. • Destination Address: IP address of Avaya SES server from Section 4.1. • SIP Trunk Security Profile: The SIP trunk security profile from Section 5.4. • SIP Profile: “Standard SIP Profile” • DTMF Signaling Method: “RFC 2833”

The message pop up box below is displayed, click OK.

Page 37: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

37 of 45 Cisco-SES.doc

Next, the screen is updated with additional buttons appearing at the bottom of the screen. Click Reset.

In the Device Reset dialog box, click on Reset, followed by Close.

Page 38: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

38 of 45 Cisco-SES.doc

5.6. Administer Route Pattern Scroll to the top of the screen, and select Call Routing > Route/Hunt > Route Pattern, as shown below.

The Find and List Route Patterns screen is displayed. Click on Add New to add a new route pattern for the SIP trunk to use.

Page 39: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

39 of 45 Cisco-SES.doc

The Route Pattern Configuration screen is displayed. Enter a route pattern for the Route Pattern field, in this case “33XXX” to denote the 5-digit numbering plan for extensions at the Main site. Enter a descriptive text for the Description field, and select the SIP trunk from Section 5.3 for the Gateway/Route List field drop down list. Uncheck the Provide Outside Dial Tone field. Retain the default values in the remaining fields, and scroll down to the bottom of the screen to click Save (not shown).

Click OK on the two subsequent pop up dialog boxes.

Page 40: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

40 of 45 Cisco-SES.doc

6. Verification Steps This section provides the tests that can be performed on Avaya Communication Manager and Avaya SES, to verify proper configuration of Avaya Communication Manager, Avaya SES, and Cisco Unified CallManager.

6.1. Verify Avaya Communication Manager Verify the status of the SIP trunk groups by using the “status trunk n” command, where “n” is the trunk group number administered in Section 3.6. Verify that all trunks are in the “in-service/idle” state as shown below. status trunk 140 TRUNK GROUP STATUS Member Port Service State Mtce Connected Ports Busy 0140/001 T00351 in-service/idle no 0140/002 T00352 in-service/idle no 0140/003 T00353 in-service/idle no 0140/004 T00354 in-service/idle no 0140/005 T00355 in-service/idle no 0140/006 T00366 in-service/idle no 0140/007 T00367 in-service/idle no 0140/008 T00368 in-service/idle no 0140/009 T00369 in-service/idle no 0140/010 T00370 in-service/idle no

status trunk 141 TRUNK GROUP STATUS Member Port Service State Mtce Connected Ports Busy 0141/001 T00356 in-service/idle no 0141/002 T00357 in-service/idle no 0141/003 T00358 in-service/idle no 0141/004 T00359 in-service/idle no 0141/005 T00360 in-service/idle no 0141/006 T00361 in-service/idle no 0141/007 T00362 in-service/idle no 0141/008 T00363 in-service/idle no 0141/009 T00364 in-service/idle no 0141/010 T00365 in-service/idle no

Page 41: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

41 of 45 Cisco-SES.doc

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 that the signaling group is “in-service” as indicated in the Group State field shown below. status signaling-group 140 STATUS SIGNALING GROUP Group ID: 140 Active NCA-TSC Count: 0 Group Type: sip Active CA-TSC Count: 0 Signaling Type: facility associated signaling Group State: in-service

status signaling-group 141 STATUS SIGNALING GROUP Group ID: 141 Active NCA-TSC Count: 0 Group Type: sip Active CA-TSC Count: 0 Signaling Type: facility associated signaling Group State: in-service

Make a call within the Main site involving an Avaya SIP endpoint and an Avaya H.323 endpoint. Verify the status of connected SIP trunks by using the “status trunk x/y”, where “x” is the number of the SIP trunk group from Section 3.6.1 to reach Avaya SIP endpoints, and “y” is the member number of a connected trunk. Verify that the Service State is “in-service/active”, and that the IP addresses of the C-LAN and SES server are shown in the Signaling section. In addition, the Audio section shows the codec type and the IP addresses of the two Avaya endpoints. The Audio Connection Type displays “ip-direct”, indicating media shuffling. status trunk 141/2 Page 1 of 2 TRUNK STATUS Trunk Group/Member: 0141/002 Service State: in-service/active Port: T00357 Maintenance Busy? no Signaling Group ID: Connected Ports: S00131 Port Near-end IP Addr : Port Far-end IP Addr : Port Signaling: 02A0217 192. 45.100. 70 : 5061 192. 45.145.140 : 5061 G.711MU Audio: 192. 45.100.133 : 12208 192. 45.100.198 : 34008 Video: Video Codec: Authentication Type: None Audio Connection Type: ip-direct

Page 42: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

42 of 45 Cisco-SES.doc

Make a call between the Main and the Branch site. Verify the status of connected SIP trunks by using the “status trunk x/y”, where “x” is the number of the SIP trunk group from Section 3.6.2 to reach Cisco endpoints, and “y” is the member number of a connected trunk. Verify that the Service State is “in-service/active”, and that the IP addresses of the C-LAN and SES server are shown in the Signaling section. In addition, the Audio section shows the codec type and the IP addresses of the Avaya IP Media Processor card and Cisco Unified CallManager. The Audio Connection Type displays “ip-tdm”, indicating no media shuffling. status trunk 140/3 Page 1 of 3 TRUNK STATUS Trunk Group/Member: 0140/003 Service State: in-service/active Port: T00353 Maintenance Busy? no Signaling Group ID: Connected Ports: S00131 Port Near-end IP Addr : Port Far-end IP Addr : Port Signaling: 02A0217 192. 45.100. 70 : 5061 192. 45.145.140 : 5061 G.711MU Audio: 02A0308 192. 45.100. 71 : 43972 192. 45.130.105 : 25120 Video: Video Codec: Authentication Type: None Audio Connection Type: ip-tdm

6.2. Verify Avaya SIP Enablement Services

From the Linux shell of Avaya SES, use the “trustedhost –L” command to verify the IP address of the Cisco Unified Call Manager is listed as a trusted host. craft@MM-SIP> trustedhost -L Third party trusted hosts. Trusted Host | CCS Host Name | Comment --------------------------+---------------------------+------------------------- 192.45.130.105 | 192.45.145.140 | Cisco

Page 43: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

43 of 45 Cisco-SES.doc

6.3. Verification Scenarios Verification scenarios for the configuration described in these Application Notes included: • Basic calls between various endpoints on the Main and Branch sites can be made in both

directions via the SIP trunks using G.711MU, G.729B, and G.729AB. As mentioned previously, audio shuffling must be disabled.

• Proper display of the calling party name and number information were verified for all

endpoints with the basic call scenario. The Avaya SIP endpoint displayed the calling party name, and all other endpoints displayed the calling party name and number.

• DTMF digits were verified by placing a call from Branch-to-Main that forwarded to a VDN

on the Main site. The VDN played an announcement and prompted the caller to enter DTMF digits for alternate routing destination. The entered DTMF digits over the SIP trunks were verified to be recognized, and the call was successfully routed to the collected destination digits. This scenario was repeated with a call from Main-to-Branch that forwarded back to the same VDN on the Main site.

• Supplementary calling features were verified between various endpoints on the Main and

Branch sites connected via SIP trunks. The feature scenarios involved additional endpoints on both the local and remote sites, 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 the SIP trunk call to a remote endpoint on the other site. The list of verified supplementary calling features include:

o Unattended transfer o Attended transfer o Hold/Unhold o Consultative hold o Call forwarding o Conference

• Proper display of only the calling party name information on all endpoints in both sites,

when the Calling Number Block feature is activated from the sending site.

Page 44: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

44 of 45 Cisco-SES.doc

7. Conclusion As illustrated in these Application Notes, Avaya Communication Manager can interoperate with Cisco Unified CallManager using SIP trunks via Avaya SES. The following is a list of interoperability items to note: • Audio shuffling on Avaya Communication Manager, also referred to as direct IP-IP audio

connection, must be disabled for calls between Avaya and Cisco endpoints. • Media Termination Point on Cisco Unified CallManager must be checked, as it is required

for all SIP trunk calls. • The SIP session refresh interval on the Avaya SIP trunk group used to reach Cisco

endpoints, can be set to “900” to avoid the “402 Session Timer Too Small” response from Cisco Unified CallManager.

• The unattended trunk-to-trunk transfer scenario involving transfer of a Branch-Main call to

another Branch-Main call in the alerting state does not always succeed. The workaround is to complete the transfer after the second Branch-Main call has been answered (i.e., attended transfer).

• The G.729B and G.729AB codecs are only interoperable for the basic endpoint-to-endpoint

call scenarios, and not for more advanced scenarios such as transfers.

8. Additional References This section references the product documentation relevant to these Application Notes. • Administrator Guide for Avaya Communication Manager, Document 03-300509, Issue 2,

February 2006, available at http://support.avaya.com. • Installing and Administering SIP Enablement Services R3.1, Document ID 03-600768, Issue

1.4, February 2006, available at http://support.avaya.com. • SIP Support in Release 3.1 of Avaya Communication Manager Running on the S8300,

S8400, S8500 series, and S8700 series Media Server, Document 555-245-206, Issue 6, February 2006, available at http://support.avaya.com.

• Cisco Unified CallManager Administration Guide, Release 5.0(4), available at

http://www.cisco.com.

Page 45: Configure Avaya Communication Manager and Avaya SIP ... · configuration of the SIP trunks. ... Incoming SIP trunk calls from Cisco endpoints will use network ... SES, which are used

TLT; Reviewed: SPOC 2/12/2007

Solution & Interoperability Test Lab Application Notes ©2007 Avaya Inc. All Rights Reserved.

45 of 45 Cisco-SES.doc

©2007 Avaya Inc. All Rights Reserved. Avaya and the Avaya Logo are trademarks of Avaya Inc. All trademarks identified by ® and ™ are registered trademarks or trademarks, respectively, of Avaya Inc. All other trademarks are the property of their respective owners. The information provided in these Application Notes is subject to change without notice. The configurations, technical data, and recommendations provided in these Application Notes are believed to be accurate and dependable, but are presented without express or implied warranty. Users are responsible for their application of any products specified in these Application Notes. Please e-mail any questions or comments pertaining to these Application Notes along with the full title name and filename, located in the lower right corner, directly to the Avaya Solution & Interoperability Test Lab at [email protected].


Top Related