Professional Documents
Culture Documents
Application Notes for Configuring H.323 Signaling and IP Trunking between Avaya Communication Manager 4.0 and Cisco Unified Communications Manager Express - Issue 1.0
Abstract
These Application Notes present a sample configuration of H.323 signaling and IP trunking between Avaya Communication Manager 4.0 and Cisco Unified Communications Manager Express.
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
1 of 19 ACM-CME-H323
1. Introduction
These Application Notes present a sample configuration for a network comprised of an Avaya Communication Manager and a Cisco Unified Communications Manager Express (CME). The focus is on the configuration of H.323 signaling and IP trunking between Avaya Communication manager and the CME. Using the configuration described herein, Cisco IP Telephones controlled by the CME can call (and be called by) Avaya IP Telephones and other Avaya telephones associated with Avaya Communication Manager.
Cisco Catalyst 4503 Switch Cisco Call Manager Express Cisco 3825 Router
N C-LA S IP I
Si
RO MEDP
e rie s C a ta ly s tE x p r e s s5 0 0 GS
2 3 X
1 1 X
13 X
S Y S TE M A L E R T
1
2 X 1 2X
16 X
14 X
2 4 X
16 X
S E T U P
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
2 of 19 ACM-CME-H323
Table 1 shows the device interfaces and IP network assignment. Network Component Avaya S8710 Server1 Avaya S8710 Server2 G650 Gateway C-LAN MEDPRO Avaya 9630 IP Telephone Avaya 4621 IP Telephone Cisco Unified Communications Manager Express Cisco 2811 Router Cisco 7931G IP Telephone 1 Cisco 7931G IP Telephone 2 IP Address 192.168.1.2 192.168.1.3 192.168.1.10 192.168.1.11 192.168.1.100 192.168.1.101 192.45.131.2 192.45.130.1 DHCP Gateway 192.168.1.1 Network Mask 255.255.255.0
HW01 FW024 HW20 FW117 R1.5 R2.8 IOS 12.4(15)T1 12.2.25-SEG4 IOS 12.4(11)XW2 V.8.2.2
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
3 of 19 ACM-CME-H323
Type: Slot: Code/Suffix: Node Name: IP Address: Subnet Mask: Gateway Address: Enable Ethernet Port? Network Region: VLAN:
Target socket load and Warning level: 400 Receive Buffer TCP Window Size: 8320 ETHERNET OPTIONS Auto? y
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
4 of 19 ACM-CME-H323
Type: Slot: Code/Suffix: Node Name: IP Address: Subnet Mask: Gateway Address: Enable Ethernet Port? Network Region: VLAN:
MEDPRO 01A03 TN2302 Medpro 192 .168 .1 .11 255.255.255.0 192 .168 .1 .1 y 1 192 ETHERNET OPTIONS
Auto? y
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
5 of 19 ACM-CME-H323
display ip-codec-set 7 IP Codec Set Codec Set: 7 Audio Codec 1: G.729A 2: G.711MU 3: Silence Suppression n n Frames Per Pkt 2 2 Packet Size(ms) 20 20
Page
1 of
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
6 of 19 ACM-CME-H323
Note that on page 3, codec set 1 is used in region 1 and codec set 7 is used between region 1 and region 3.
change ip-network-region 1
Inter Network Region Connection Management src rgn 1 . 1 . dst codec direct WAN-BW-limits Video rgn set WAN Units Total Norm Prio Shr Intervening-regions 1 1 . 7 7 y NoLimit . Dyn CAC IGAR
Page
3 of
19
The following screen shows the configuration for network region 7. The intent of illustrating the network region is to show that Codec Set 7 is configured and the Direct IP-IP Audio Connections field for Intra-region is set to yes. The Inter-region IP-IP Direct Audio is set to no to make sure the media path will be terminated on the Medpro.
change ip-network-region 7 IP NETWORK REGION Region: 7 Location: Authoritative Domain: Name: CCM-Express MEDIA PARAMETERS Intra-region IP-IP Direct Audio: yes Codec Set: 7 Inter-region IP-IP Direct Audio: no UDP Port Min: 2048 IP Audio Hairpinning? y UDP Port Max: 3029 DIFFSERV/TOS PARAMETERS RTCP Reporting Enabled? y Call Control PHB Value: 46 RTCP MONITOR SERVER PARAMETERS Audio PHB Value: 46 Use Default Server Parameters? y Video PHB Value: 26 802.1P/Q PARAMETERS Call Control 802.1p Priority: 6 Audio 802.1p Priority: 6 Video 802.1p Priority: 5 AUDIO RESOURCE RESERVATION PARAMETERS H.323 IP ENDPOINTS RSVP Enabled? n H.323 Link Bounce Recovery? y Idle Traffic Interval (sec): 20 Keep-Alive Interval (sec): 5 Keep-Alive Count: 5 Page 1 of 19
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
7 of 19 ACM-CME-H323
Also, on page 3, codec set 7 is selected for calls between regions 1 and 7.
change ip-network-region 7 Inter Network Region Connection Management src dst codec direct
rgn rgn 7 1 . . 7 7 set 7 1 WAN y
Page
3 of
19
WAN-BW-limits
Total Norm
Video
Prio Shr Intervening-regions CAC IGA n
Dyn
Units NoLimit
Region 1
VLAN n
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
8 of 19 ACM-CME-H323
The far-end network region field can optionally be populated with a network region number to associate with the CME. For the signaling group shown here, the far-end network region is set to 7 so that the calls between region 1 and region 7 will use codec set 7 as configured.
add signaling-group 7
SIGNALING GROUP Group Number: 7 Group Type: h.323 Remote Office? n SBS? n Page 1 of 5
IP Video? n Trunk Group for Channel Selection: 7 TSC Supplementary Service Protocol: a T303 Timer(sec): 10 Near-end Node Name: c-lan Near-end Listen Port: 1720 LRQ Required? n RRQ Required? n Media Encryption? n DTMF over IP: out-of-band Link Loss Delay Timer(sec): 90 Enable Layer 3 Test? n
Max number of NCA TSC: 0 Max number of CA TSC: 0 Trunk Group for NCA TSC: Network Call Transfer? n
Far-end Node Name: CCM-Express Far-end Listen Port: 1720 Far-end Network Region: 7 Calls Share IP Signaling Connection? n Bypass If IP Threshold Exceeded? n H.235 Annex H Required? n Direct IP-IP Audio Connections? n IP Audio Hairpinning? n Interworking Message: PROGress DCP/Analog Bearer Capability: 3.1kHz
Page
1 of
21
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
9 of 19 ACM-CME-H323
In Page 2 of the configuration, the Codeset to Send Display field is set to 0 as shown. If this field is left at the default value of 6, the CCE will not display the calling party name or connected party name sent in the Q.931 SETUP and CONNECT messages, respectively. When set to 0, the CME will display the calling party name on incoming calls from Avaya to Cisco telephones. Similarly, the CME will display the connected party name on Cisco telephones when calls from Cisco telephones to Avaya telephones are answered.
add trunk-group 7 Group Type: isdn TRUNK PARAMETERS Codeset to Send Display: 0 Supplementary enbloc/enbloc Service Protocol: Page 2 of 21
Codeset to Send National IEs: 6 Charge Advice: none a Digit Handling (in/out):
Incoming Calling Number - Delete: Disconnect Supervision - In? y Answer Supervision Timeout: 0
Insert:
In Page 3 of the configuration, set y in the fields of Send Name and Send Calling Number as shown below. Note that the Send Connected Number field should remain set to n so that Avaya Communication Manager will not include a Connected Number Information Element in the Q.931 CONNECT message. The CME software tested will not display the connected number, if present in the Q.931 CONNECT message.
add trunk-group 7
TRUNK FEATURES ACA Assignment? n Measured: Internal Alert? Data Restriction? Send Name: none n n y
Page
3 of
21
Maintenance Tests? y NCA-TSC Trunk Member: Send Calling Number: y Send EMU Visitor CPN? n
Format: private UUI IE Treatment: service-provider Replace Restricted Numbers? Replace Unavailable Numbers? Send Connected Number: Hold/Unhold Notifications? Modify Tandem Calling Number? n n n n n
Network Call Redirection: Send UUI IE? Send UCID? Send Codeset 6/7 LAI IE?
none y n y
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
10 of 19 ACM-CME-H323
On Page 5 of the configuration, add the trunk members, as shown below. The keyword ip is entered in the Port field, and the signaling group number 7 is added in the Sig Grp field. The number of rows or trunk members added here will determine the number of simultaneous calls allowed on the IP trunk group.
add trunk-group 7 Page 5 of 21 TRUNK GROUP Administered Members (min/max): 1/5 Total Administered Members: 5 Night Sig Grp 7 7 7 7 7
1: 2: 3: 4: 5: 6:
After the trunk-group is added, use the change signaling-group 7 command to enter the trunk group number 7 in the Trunk Group for Channel Selection field.
Len Del 5 0
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
11 of 19 ACM-CME-H323
Route pattern 77 is created on Avaya Communication Manager to route calls to CME. With the configuration displayed below, Avaya Communication Manager will route calls with destination 77xxx using trunk group 7 configured in the previous sections.
change route-pattern 77 Page 1 of 3 Pattern Number: 10 Pattern Name: To Cisco CME 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: 7 0 n user 2: n user BCC VALUE TSC CA-TSC ITC BCIE Service/Feature PARM 0 1 2 M 4 W Request 1: y y y y y n 2: y y y y y n n n rest rest No. Numbering LAR Dgts Format Subaddress none none
Use the command change aar analysis to set the aar table to use route pattern 77 for any dialed string starting with 77.
change aar analysis 77 AAR DIGIT ANALYSIS TABLE Percent Full: Dialed String 77 Total Min Max 5 5 Route Pattern 77 Call Type aar Node Num ANI Reqd n 2 Page 1 of 2
In order for Avaya Communication Manager to send the calling number to Cisco CME via this IP trunk, use the command change public-unknown-number to enable this feature as shown below.
change public-unknown-numbering 5 Page 1 of 2
NUMBERING - PUBLIC/UNKNOWN FORMAT Total Trk CPN CPN Grp(s) Prefix Len Total Administered: 2 7 5 Maximum Entries: 9999
The command save translation must be entered to save the configuration changes.
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
12 of 19 ACM-CME-H323
ip name-server 135.8.31.182 ! voice-card 0 no dspfarm ! interface GigabitEthernet0/1 ip address 192.45.131.2 255.255.255.0 no ip redirects no ip unreachables no ip proxy-arp ip route-cache flow duplex auto speed auto media-type rj45 negotiation auto no mop enabled ! tftp-server flash:SCCP31.8-2-2SR2S.loads --- enable TFTP server and have these files tftp-server flash:term31.default.loads --- available for 7931G telephone to download tftp-server flash:jar31sccp.8-2-2TR2.sbn tftp-server flash:jar31sccp.8-2-2TR2.sbn tftp-server flash:dsp31.8-2-2TR2.sbn tftp-server flash:apps31.8-2-2TR2.sbn tftp-server flash:cnu31.8-2-2TR2.sbn --- Create a VoIP dial-peer --- Set destination-pattern 5. --- Enable Far-end H323 signaling endpoint on c-lan (192.168.1.10) --- set DTMf as h245-alphanumeric --- Select codec g729
dial-peer voice 50000 voip destination-pattern 5.... session target ipv4:192.168.1.10 dtmf h245-alphanumeric codec g729r8 no vad !
telephony-service --- Enable Telephone service on CME load 7931 SCCP31.8-2-2SR2S.loads --- define the load for IP 7931G IP telephones max-ephones 24 --- (optional) set the maximum number of phones supported on this
CME. The number is deepened on the license.
max-dn 48 !
SZ; Reviewed: SPOC 12/12/07
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
14 of 19 ACM-CME-H323
! ephone-dn 1 dual-line number 77777 label User1 description User17931 name User1
--- Create a directory number 1 with dual-line --- Assign extension 77777 to this dn
ephone-dn 2 dual-line number 77770 label User2 description User27931 name User2
! ephone 1 username User1 mac-address 0019.553E.37D6 type 7931 button 1:1 ! ! ephone 2 username User2 mac-address 0019.553E.3357 type 7931 button 1:2
--- Create ephone 1 --- Binding phone MAC address to this ephone --- Set phone type 7931 --- Assign button 1 with Directory number (DN) 1
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
15 of 19 ACM-CME-H323
5. Verification Steps
The following steps can be used to verify the configuration described in these Application Notes. Make a phone call from the Avaya 9630 IP phone (50008) to the Cisco 7931 IP phone (77777), and verify the voice quality is good and the IP trunk is used to carry this call. From the Avaya SAT, the command status station 50008 displays the call signaling and audio information.
status station 50008 Administered Type: Connected Type: Extension: Port: Call Parked? Ring Cut Off Act? Active Coverage Option: Page 1 of 8 GENERAL STATUS Service State: in-service/off-hook TCP Signal Status: connected Parameter Download: complete SAC Activated? no
Limit Incoming Calls? no User Cntrl Restr: none Group Cntrl Restr: none HOSPITALITY STATUS Awaken at: User DND: not activated Group DND: not activated Room Status: non-guest room
Page 3 of 8 CALL CONTROL SIGNALING Port: S00026 Switch-End IP Signaling Loc: 01A0217 H.245 Port: IP Address Port Node Name Rgn Switch-End: 192.168. 1. 10 61440 c-lan 1 Set End: 192. 45.131.200 1720 7 H.245 Near: H.245 Set: status station 50008 AUDIO CHANNEL Port: S00026 Switch-End Audio Location: 01A0301 IP Address Port Other-End: 192.168. 1. 11 2540 Set-End: 192. 45.131.200 2612 Audio Connection Type: ip-tdm G.729A Page 4 of 8
Rgn 1 7
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
16 of 19 ACM-CME-H323
When the call is up, use command status trunk 7 to verify that the call is carried by trunk 7. The channel is in active status.
status trunk 7 TRUNK GROUP STATUS Member Port Service State Mtce Connected Ports Busy no no no no no
S00026
Use command status trunk 7/2 to verify the signaling path is between C-LAN and the Cisco CME and the audio path is between Medpro (192.168.1.11) and the Cisco IP telephone (192.45.131.200). The codec used is G.729A.
status trunk 7/2 TRUNK STATUS Trunk Group/Member: 0007/002 Port: T00040 Signaling Group ID: IGAR Connection? no Connected Ports: S00026 Service State: in-service/active Maintenance Busy? no CA-TSC state: not allowed Page 1 of 3
Port Near-end IP Addr : Port Far-end IP Addr Signaling: 01A0217 192.168. 1. 10 : 13422 192. 45.131. 1 H.245: 01A0217 192.168. 1. 10 : 13422 192. 45.131. 1 G.711MU Audio: 01A0307 192.168. 1. 11 : 2592 192. 45.131. 1 Video: Video Codec: H.245 Tunneled in Q.931? yes Authentication Type: None Audio Connection Type: ip-tdm status trunk 7/2 SRC PORT TO DEST PORT TALKPATH src port: T00040 T00040:TX:192.45.131.1:19176/g711u/20ms 01A0307:RX:192.168.1.11:2592/g711u/20ms:TX:tdm:a202 01A0301:RX:tdm:a202:TX:192.168.1.11:2584/g729a/20ms S00026:RX:192.45.131.200:2612/g729a/20ms Page
: : : :
3 of
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
17 of 19 ACM-CME-H323
Make a phone call from the Cisco 7931 (77770) IP phone to the Avaya digital phone (50002), and verify the voice quality is good. Transfer the call to Avaya IP 9630 telephone (50001) and verify that the transfer is successful. While the call is up, conference the Cisco phone (77770) from the Cisco telephone (77777) and verify that all three parties are in conference. Display verifications: o For calls from an Avaya telephone to a Cisco IP telephone, the Cisco IP telephone will display the name and number of the Avaya caller, provided Avaya Communication Manager is provisioned to send the calling party name and number. When the Cisco telephone is answered, the Avaya telephone will display the number and the name of the connected party, when sent by the CME. o For calls from a Cisco telephone to an Avaya telephone, the Avaya telephone will display the calling party name and number, when sent by the CME. When the Avaya telephone is answered, the Cisco telephone will display the name of the connected party sent by the Avaya Media Server, and the dialed number (i.e., which may be different from the connected number. These Application Notes recommend that Avaya Communication Manager be provisioned to refrain from sending the Connected Number. CME would not display the Connected Number, if sent by Avaya). Set up a meet-conference on Avaya Communication Manager. Dial the meet-me conference number from the Cisco 7931G IP Telephone (x77770) and enter the password after the prompt. Verify that DTMF is working after the Cisco 7931G telephone joins the conference successfully.
6. Conclusion
As illustrated in these Application Notes, Avaya Communication Manager and the Avaya G650 Media Gateway can interoperate with the CME using an H.323 trunking. The calling party name and number can be displayed for calls in both directions. 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.
7. Additional References
[1] Cisco Unified Communications Manager Express System Administrator Guide http://cisco.com/en/US/products/sw/voicesw/ps4625/products_configuration_guide_chapter0918 6a00807d5548.html [2] Administrator Guide for Avaya Communication Manager, Document ID: 03-300509, Issue 3.1, February 2007 http://support.avaya.com/elmodocs2/comm_mgr/r4_0/pdfs/03_300509_3_1.pdf
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
18 of 19 ACM-CME-H323
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 interoplabnotes@list.avaya.com
Solution & Interoperability Test Lab Application Notes 2007 Avaya Inc. All Rights Reserved.
19 of 19 ACM-CME-H323