Abstract. Avaya Solution & Interoperability Test Lab

Similar documents
Configuring the Avaya SG203 Security Gateway to Support H.323 IP Trunking over Port Network Address Translation (PNAT) - Issue 1.0

Configuring G350 dynamic-cac for branch offices with a Cisco WAN router

Application Notes for Mirage Networks Endpoint Controller in an Avaya IP Telephony Infrastructure Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Sample Configuration of Avaya Distributed Office s Dynamic Host Configuration Protocol (DHCP) to support Multiple IP Networks Issue 1.

Application Notes for Configuring SIP Trunking between CenturyLink SIP Trunk (Legacy Qwest) Service and Avaya IP Office R8.0 (16) Issue 1.

Configuring Hosted NAT Traversal for Session Border Controller

Application Notes for D-Link DES 1526 Power over Ethernet (PoE) Switch with Avaya IP Telephones and Wireless Access Points Issue 1.

Application Notes for TelStrat Engage Record Version 3.3 with Avaya Business Communication Manger Release 6.0 VoIP Recording Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. CRK; Reviewed: WCH/JK 9/11/2002. Solution & Interoperability Test Lab Application Notes 2002 Avaya Inc. All Rights Reserved.

Application Notes for Configuring Yealink T-22 SIP Phones to interoperate with Avaya IP Office - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Revolabs FLX UC 1000 with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Configuring Cisco VPN Concentrator to Support Avaya 96xx Phones Issue 1.0. Issue th October 2009 ABSTRACT

A Sample Configuration for Securing Avaya IP Softphone Clients over a Wireless LAN using Avaya VPNremote Software and IP Address Pooling - Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Mirage Networks CounterPoint in an Avaya IP Telephony Infrastructure Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Firetide Wireless Mesh Network with an Avaya IP Telephony Infrastructure - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

Network Configuration Guide

Application Notes for Configuring 2N Telekomunikace Helios IP to interoperate with Avaya IP Office Issue 1.0

Application Notes for snom MeetingPoint VoIP Conference Telephone with Avaya IP Office Issue 1.0

Application Notes for Telrex CallRex with Avaya IP Office - Issue 1.0

Configuring the Avaya B179 SIP Conference Phone with Avaya Aura Communication Manager 5.X and Avaya Aura Session Manager 6.X v1.0.

Application Notes for Configuring Computer Instruments e-ivr, as a SIP endpoint, with Avaya IP Office 500 V2 Issue 1.0

Application Notes for ClearOne MAX IP and MAXAttach IP with Avaya IP Office Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring Technicolor TB30 SIP Phones to interoperate with Avaya IP Office - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Teledex iphone SIP ND2000 Series and SIP NDC2000 Series IP Telephones with Avaya IP Office Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Phonect SIP Trunk Service and Avaya IP Office 7.0 Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya IP Office Telephony Solution 1.

Application Notes for Nectar Converged Management Platform with Avaya Aura Session Manager - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Computer Instruments eone with Avaya IP Office Server Edition - Issue 1.0

Spectrum Enterprise SIP Trunking Service Vertical TM Wave IP500TM / Wave IP2500 TM Release 4.0, 4.5 IP PBX Configuration Guide

Application Notes for Extreme Networks Switches with Avaya IP Office and Avaya IP Telephones in a Converged VoIP and Data Network - Issue 1.

Application Notes for Configuring Tidal Communications tnet Business VoIP with Avaya IP Office using SIP Registration - Issue 1.0

Configuring the Cisco IPICS RMS Component

Application Notes for Configuring Yealink T-18 SIP Phones to interoperate with Avaya IP Office - Issue 1.0

Application Notes for WildPackets OmniEngine Enterprise with Avaya Aura TM Communication Manager Issue 1.0

Application Notes for Force10 Networks C-Series C300 Switch connected to Avaya Distributed Office in a Converged VoIP and Data Network - Issue 1.

Application Notes for Configuring the ADTRAN NetVanta UC Server with Avaya IP Office 6.1 Issue 1.0

NAT Support for Multiple Pools Using Route Maps

Application Notes for NMS Communications Vision Media Gateway Model VG2000 with Avaya Voice Portal and Avaya SIP Enablement Services Issue 1.

Application Notes for Configuring SIP Trunking between the Comdasys Mobile Convergence Solution and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for MultiTech MultiVOIP FX with Avaya IP Office Using SIP Endpoints Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring CenturyLink SIP Trunking with Avaya IP Office Issue 1.0

Remote Access MPLS-VPNs

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Avaya IP Office Release 8.0 with AT&T Business in a Box (BIB) over IP Flexible Reach Service Issue 1.0

This feature was introduced.

Application Notes for Teo 7810 and 7810 TSG-6 Series IP Phones with Avaya Aura Session Manager and Avaya Aura Communication Manager - Issue 1.

SBC Configuration Examples

Abstract. Avaya Solution and Interoperability Test Lab

Application Notes for Configuring Windstream SIP Trunking with Avaya IP Office - Issue 1.0

Abstract. CRK; Reviewed: WCH/MIC 2/24/2003. Solution & Interoperability Test Lab Application Notes 2003 Avaya Inc. All Rights Reserved.

Abstract. Avaya Solution & Interoperability Test Lab

Configuring PPP over Ethernet with NAT

Application Notes for Empix evolve v3.1 Skypetophone with Avaya IP Office 7.0 Issue 1.0

Application Notes for Biamp Tesira SVC-2 with Avaya IP Office Server Edition 10.0 Issue 1.0

Application Note 3Com VCX Connect with SIP Trunking - Configuration Guide

Application Notes for Configuring SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Presence OpenGate with Avaya IP Office 9.0 Issue 1.0

Application Notes for Spectralink DECT Server 2500/8000 with Avaya Aura Communication Manager and Avaya Aura Session Manager - Issue 1.

Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0

Application Notes for Infoblox DNSone in an Avaya IP Office IP Telephony Infrastructure Issue 1.0

Configuring Avaya 9600 Series IP Telephones with Avaya Ethernet Routing Switches 4548GT-PWR and T- PWR for Quality of Service (QoS) Issue 1.

Application Notes for Convergys Intervoice Media Server with Avaya Aura TM Communication Manager and Avaya Aura TM SIP Enablement Services - Issue 1.

Application notes for Algo 8028 SIP Doorphone with Avaya IP Office Release 7.0 Issue 1.0

Application Notes for Biamp Tesira SVC-2 and Avaya IP Office R9.0 Issue 1.0

Application Notes for the Packeteer PacketShaper with Avaya Communication Manager - Issue 1.0

Application Notes for the LifeSize Phone with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.0

Application Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release Issue 1.

Application Notes for LayerX Technologies Arbitrator with Avaya Aura Communication Manager and Avaya H.323 IP Telephones Issue 1.0

Application Notes for Extron DMP 128 Plus C V with Avaya Aura Communication Manager and Avaya Aura Session Manager - Issue 1.0

Avaya PBX SIP TRUNKING Setup & User Guide

Abstract. Avaya Solution & Interoperability Test Lab

Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for configuring Fijowave Business DECT with Avaya IP Office IP500 V2 R10.1 using a WAN connection Issue 1.0

Application Notes for Configuring the Sipera Systems IPCS 310 in an Avaya SIP Telephony Environment Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Allstream NGNSIP Security Recommendations

APPLICATION NOTES. Overview. Configure Avaya Aura Communication Manager

Avaya Solution & Interoperability Test Lab

TECHNICAL NOTE HOW TO CONFIGURE ALLOYVOICE SIP TRUNKS ON GRANDSTREAM UCM 6XXX SERIES. 1. Introduction. Author: Adam Wells Date: June 6th, 2018

Application Notes for Foundry Networks FastIron Super X Switch with Avaya Communication Manager - Issue 1.0

Application Notes for Infoblox DNSone in an Avaya Communication Manager Wireless IP Telephony Infrastructure Issue 1.0

Application Note Asterisk BE with SIP Trunking - Configuration Guide

Abstract. Avaya Solution and Interoperability Test Lab

Transcription:

Avaya Solution & Interoperability Test Lab Configuring Session Initiated Protocol over Port Network Address Translation for Avaya 4602 SIP IP Telephones using the Kagoor VoiceFlow 200 Application Layer Gateway - Issue 1.0 Abstract These Application Notes describe how to configure the Kagoor VoiceFlow 200 Application Layer Gateway (ALG) to handle Avaya 4602 Session Initiated Protocol (SIP) Telephone traffic through a Cisco 2621 router configured for Port Network Address Translation (PNAT). The sample VoIP reference configuration depicted in this document consists of an Avaya Converged Communications Server located at the service provider data center and Avaya 4602 SIP IP Telephones located at the enterprise site. 1 of 14

2 of 14

1. Introduction These Application Notes describe how to configure the Kagoor VoiceFlow 200 Customer Premise Equipment (CPE) based Application Layer Gateway (ALG) to handle Avaya 4602 Session Initiated Protocol (SIP) Telephone traffic through a Cisco 2621 WAN router configured for PNAT. The sample VoIP reference configuration depicted in this document consists of an Avaya Converged Communications Server located at the service provider data center and Avaya 4602 SIP IP Telephones located at the enterprise site. All Avaya 4602 SIP Telephones are configured to register with the VoiceFlow 200 instead of the Avaya Converged Communications Server. The VoiceFlow 200 appears to be the Avaya Converged Communications Server to the SIP endpoints, and appears to be the SIP Endpoints to the Converged Communications Server. The Kagoor VoiceFlow 200 is a VoIP-aware network device that processes, measures, and manipulates VoIP packets in the IP and application layers. VoIP calls are tracked using the common VoIP protocols (H.323, SIP, MGCP). VoiceFlow devices transparently perform wirespeed manipulations on signaling and media streams. The VoiceFlow 200 device can be located at any location at the enterprise and does not require special modifications or configurations to existing physical network infrastructure. The VoiceFlow 200 can operate in any of the following three modes: Maintenance mode used for maintenance operations such as configuring the device IP parameters. When operating in maintenance mode, packets pass through the VoiceFlow system without being intercepted. Normal mode when operating in this mode, the VoiceFlow is fully functional, classifying and processing packets based on the defined configuration. Safe mode unlike maintenance or normal, this mode is enabled automatically upon critical system malfunction. Safe mode is used as a recovery mechanism with a limited amount of management capabilities. Figure 1 illustrates the components of the Avaya SIP configuration. The Kagoor VoiceFlow 200 ALG located at the enterprise location is connected to the Cisco Catalyst switch and is configured as the SIP endpoints Registrar and Proxy server, which is managing all of the VoIP traffic, while not affecting the data traffic. The VoiceFlow 200 ALG acts as a VoIP proxy between the endpoints on the private side and the Avaya Converged Communications Server on the public side. Since the VoiceFlow 200 needs to be configured as the Registrar and SIP Proxy for the SIP endpoints, the DHCP and HTTP server configurations for the 4602 SIP IP Telephones must reflect the private IP address and port number of the Kagoor VoiceFlow 200 ALG as the Registrar and SIP Proxy IP addresses. Please refer to [1] for more information on the DHCP and HTTP server configurations for Avaya 4602 SIP IP Telephones. 3 of 14

Figure 1: Avaya SIP PNAT Configuration Note: These Application Notes address the Kagoor VoiceFlow 200 and Cisco 2621 WAN router configurations. Please consult the appropriate user guides for more information on configuring the other network devices depicted in Figures 1 and 2. 4 of 14

Figure 2 illustrates the IP address configuration for the relevant Avaya SIP network components shown in Figure 1. Two Virtual LANs (VLANs) were created to keep the voice and data traffic separate from each other. The voice VLAN (VLAN 101) was assigned subnet 10.1.1.0/24 and the data VLAN (VLAN 102) was assigned subnet 10.1.2.0/24. The Cisco 2621 WAN router was used as a gateway for both networks by extending an IEEE 802.1Q trunk from the Cisco catalyst switch to the Cisco 2621 WAN router. Figure 2: IP Address Configuration 5 of 14

Figure 3 illustrates the SIP registration message flow between an Avaya 4602 SIP Telephone and the Avaya Converged Communications Server through the Kagoor VoiceFlow 200 and the Cisco 2621 router configured for PNAT. The first time the Avaya 4602 Telephone sends out the REGISTER message, it does not include authentication in the SIP Session Description Protocol (SDP) header. Since Avaya Converged Communications Server requires authentication by default, it sends a 401 Unauthorized message back to the Telephone, which causes it to send out another REGISTER message with authentication credentials in the SDP header. Figure 3: SIP Registration Messages Figure 4 illustrates a sample call flow between two SIP endpoints through the Kagoor VoiceFlow 200 and the Cisco 2621 router configured for PNAT during normal call setup and tear down. Although the Avaya SIP endpoints were configured as Avaya Communication Manager Off-PBX Telephone Integration and Mobility (OPTIM) endpoints in these Application Notes, the call flow assumes that Avaya Communication Manager is not involved. 6 of 14

Figure 4: SIP Call Flow Messages Without OPTIM Note: The call message flow in Figure 4 assumes that Avaya Communication Manager OPTIM endpoints are not configured. Note that OPTIM is currently a requirement for Avaya Converged Communications Server and the example above is only shown to illustrate the messages going through the Kagoor VoiceFlow 200 during SIP NAT traversal. 2. Hardware and Software Validated Hardware and Software Version Avaya Converged Communications Server 2.1.1 Avaya 4602 SIP Telephones 1.1 Kagoor VoiceFlow 200 ALG 5.3.1.011avmc Xten SIP Softphone X-Lite 2.0 (build 1099) Cisco 2621 Routers 12.2(8)T4 Cisco 3600 Routers 12.2(8)T5 DHCP/HTTP Servers: Microsoft Windows 2000 Server 5.00.2195 (SP2) Table 1: Hardware and Software Versions 7 of 14

3. Kagoor VoiceFlow 200 Configuration The following configuration was done through the Kagoor VoiceFlow 200 command line interface (CLI) via an RS-232 serial cable from the console port. Step Description 1. Enter privileged mode to input configuration and management commands. Enter the privilege mode password. Welcome to VoiceFlow ALG-V/OS [ip missing]> enable Password: ALG-V/OS [ip missing]# 2. Enter maintenance mode to configure the system IP address: ALG-V/OS [ip missing]# mode maintenance 3. Assign an IP address and default gateway to the VoiceFlow system: ALG-V/OS [ip missing]# ip 10.1.1.100/24 gateway 10.1.1.1 Routing table entries were cleared Note: IP address changed! ALG-V/OS 10.1.1.100# 4. Enter VoIP NAT configuration: ALG-V/OS 10.1.1.100# blade nat ALG-V/OS 10.1.1.100(nat)# 5. Enable Keep-Alive Control and configure the endpoint keep-alive interval. The default interval is 30 seconds. This value can be modified by entering endpoint-keepaliveperiod x, where x = 10 to 600 seconds. ALG-V/OS 10.1.1.100(nat)# keepalive-control ALG-V/OS 10.1.1.100(nat)# endpoint-keepalive-period 120 6. Set the private network configuration. The prefix/mask (10.1.0.0/16) was used to allow IP endpoints on the voice (IP Telephones) and data (Xten SIP Softphones) networks to be processed by the VoiceFlow. Source IP addresses outside of the (10.1.0.0/16) prefix/mask are ignored: ALG-V/OS 10.1.1.100(nat)# inside 10.1.0.0/16 8 of 14

Step Description 7. Assign a global IP address to the VoiceFlow 200 corresponding to the outside IP address defined for the VoiceFlow 200 system by the data NAT outside the LAN (Cisco 2621 WAN router): ALG-V/OS 10.1.1.100(nat)# outside-address 142.16.10.100 8. Assign a UDP port range to be used for port allocation of Real Time Protocol (RTP) traffic. Since all SIP Telephones are configured as Avaya Communication Manager OPTIM endpoints (configuration not shown), make sure the UDP port range matches the Avaya Communication Manager IP Network Region configuration assigned to the Avaya Converged Communications Server trunk group: ALG-V/OS 10.1.1.100(nat)# udp-port-range dynamic 2048-3028 9. Configure the SIP NAT traversal mapping to the IP address of the Avaya Converged Communications Server: ALG-V/OS 10.1.1.100(nat)# nat-static sip 178.16.12.50:5060 5060 server ALG-V/OS 10.1.1.100(nat)# exit ALG-V/OS 10.1.1.100# Note: The Avaya SIP Telephones must be configured with the private IP address of the VoiceFlow 200 as the Registrar and Proxy IP addresses. The VoiceFlow 200 appears to be the Avaya Converged Communications Server to the SIP endpoints, and appears to be the SIP Endpoints to the Avaya Converged Communications Server. 10. Enter normal mode to process VoIP traffic: ALG-V/OS 10.1.1.100# mode normal 11. Save the Kagoor VoiceFlow 200 configuration: ALG-V/OS 10.1.1.100# copy running-config startup-config 9 of 14

4. Cisco 2621 WAN Router Configuration The following configuration was done through the Cisco 2621 WAN router command line interface (CLI) via an RS-232 serial cable from the console port. Step Description 1. Enter router privileged mode by entering the privileged mode password: C2621WAN> enable Password: Cisco2621# 2. Enter router configuration mode: C2621WAN# configure terminal Enter configuration commands, one per line. End with CNTL/Z. 3. Configure the Cisco 2621 WAN physical line properties. The T1 configuration is shown below: The following commands show how to configure the T1 interface parameters: controller T1 1/0 C2621WAN(config-controller)# Set up the frame format and line encoding format for the T1 link. The T1 controller below is configured for Extended Super Frame (ESF) frame format and Binary 8-Zero Substitution (B8ZS) line coding. C2621WAN(config-controller)# framing esf C2621WAN(config-controller)# linecode b8zs Next, a valid clock source must be configured. The available clock choices are line, internal, and loop-timed. The Cisco 2621 WAN router is set to get clock from the line. C2621WAN(config-controller)# clock source line A list of timeslots (DS0s) for voice channels must be configured for the T1 controller. This can be done using the command channel-group <channel-no> timeslots <timeslot-list> speed <48 56 64>. C2621WAN(config-controller)# channel-group 1 timeslots 1-24 speed 64 C2621WAN(config-controller)# no shutdown C2621WAN(config-controller)# exit 10 of 14

Step Description 4. Configure the Ethernet interface connected to the G700: interface Ethernet0/0 C2621WAN(config-if)# ip address 150.100.3.1 255.255.255.0 C2621WAN(config-if)# ip nat outside C2621WAN(config-if)# no shutdown C2621WAN(config-if)# exit 5. Configure the Ethernet Private sub-interfaces: interface Ethernet0/1 C2621WAN(config-if)# no shutdown C2621WAN(config-if)# exit interface Ethernet0/1.1 C2621WAN(config-subif)# encapsulation dot1q 101 C2621WAN(config-subif)# ip address 10.1.1.1 255.255.255.0 C2621WAN(config-subif)# ip helper-address 10.1.2.61 C2621WAN(config-subif)# ip nat inside C2621WAN(config-subif)# exit interface Ethernet0/1.2 C2621WAN(config-subif)# encapsulation dot1q 102 native C2621WAN(config-subif)# ip address 10.1.2.1 255.255.255.0 C2621WAN(config-subif)# ip nat inside C2621WAN(config-subif)# exit 6. Configure the serial interface to the ISP MPLS network: interface serial 1/0:0 C2621WAN(config-if)# ip address 142.16.10.1 255.255.255.0 C2621WAN(config-if)# ip nat outside C2621WAN(config-if)# encapsulation ppp C2621WAN(config-if)# no shutdown C2621WAN(config-if)# exit 7. Enable OSPF routing on Avaya G700 Media Gateway and public interfaces: router ospf 1 C2621WAN(config-router)# network 142.16.10.0 0.0.0.255 area 0.0.0.0 C2621WAN(config-router)# network 150.100.3.0 0.0.0.255 area 0.0.0.1 C2621WAN(config-router)# exit 8. Enable RIP on the private interface: router rip C2621WAN(config-router)# network 10.1.0.0 C2621WAN(config-router)# exit 11 of 14

Step Description 9. Configure port NAT (PNAT) for non-sip devices: ip nat pool ovrld 142.16.10.254 142.16.10.254 prefix-length 24 10. Configure access lists for network addresses to be considered for PNAT: ip nat inside source list 1 pool ovrld overload access-list 1 deny host 10.1.1.100 access-list 1 permit 10.1.1.0 0.0.0.255 access-list 1 permit 10.1.2.0 0.0.0.255 Note: The access-list 1 deny host 10.1.1.100 command is needed to prevent the IP address of the Kagoor VoiceFlow 200 device from being considered for PNAT on the edge router. 11. Configure a static NAT entry for the Kagoor VoiceFlow 200 global IP outside address: ip nat inside source static 10.1.1.100 142.16.10.100 12. Copy the running configuration to the startup configuration. exit C2621WAN# write memory Building configuration... [OK] C2621WAN# 12 of 14

5. Verification Steps SIP calls over PNAT can be verified by placing calls between Avaya 4602 SIP Telephones located at the enterprise site or between a PSTN phone and SIP Telephones at the enterprise site. The NAT parameters in the VoiceFlow 200 ALG can be displayed with the show nat parameters command. The show active endpoints command shows the active NAT bindings in the Kagoor VoiceFlow 200 ALG. The command to check the NAT bindings in the Cisco 2621 WAN router is show ip nat translations. 6. Conclusion The Kagoor VoiceFlow 200 CPE based ALG can be successfully configured to handle SIP traffic over PNAT originating from Avaya 4602 SIP IP Telephones registered to an Avaya Converged Communications Server. 7. References [1] Configuring Microsoft DHCP and HTTP Servers for Avaya 4602 SIP IP Telephones, Issue 1.0 [2] VoiceFlow Series V/OS release 5.3 CPE Border Controller Installation and User Manual, Part. No. DO-0024-01 13 of 14

2005 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 and filename, located in the lower right corner, directly to the Avaya Solution & Interoperability Test Lab at interoplabnotes@list.avaya.com 14 of 14