- Patton Electronics IP Phone User Manual
Table Of Contents
- Summary Table of Contents
- Table of Contents
- List of Figures
- List of Tables
- About this guide
- Chapter 1 System overview
- Chapter 2 Configuration concepts
- Chapter 3 Command line interface (CLI)
- Chapter 4 Accessing the CLI
- Introduction
- Accessing the SmartWare CLI task list
- Accessing via the console port
- Using an alternate TCP listening port for the Telnet server
- Disabling the Telnet server
- Logging on
- Selecting a secure password
- Password encryption
- Opening a secure configuration session over SSH
- Displaying the CLI version
- Displaying account information
- Switching to another account
- Checking identity and connected users
- Command index numbers
- Ending a Telnet or console port session
- Showing command default values
- Chapter 5 System image handling
- Chapter 6 Configuration file handling
- Introduction
- Factory configuration
- Configuration file handling task list
- Copying configurations within the local memory
- Replacing the startup configuration with a configuration from Flashmemory
- Copying configurations to and from a remote storage location
- Replacing the startup configuration with a configuration downloaded from TFTPserver
- Displaying configuration file information
- Modifying the running configuration at the CLI
- Modifying the running configuration offline
- Deleting a specified configuration
- Encrypted file download
- Chapter 7 Basic system management
- Introduction
- Basic system management configuration task list
- Managing feature license keys
- Setting system information
- Setting the system banner
- Setting time and date
- Display clock information
- Display time since last restart
- Configuring the Web server
- Determining and defining the active CLI version
- Restarting the system
- Displaying the system logs
- Displaying reports
- Controlling command execution
- Timed execution of CLI command
- Displaying the checksum of a configuration
- Configuration of terminal sessions
- Chapter 8 RADIUS Client Configuration
- Chapter 9 IP context overview
- Chapter 10 IP interface configuration
- Introduction
- IP interface configuration task list
- Creating an IP interface
- Deleting an IP interface
- Setting the IP address and netmask
- Configuring a NAPT DMZ interface
- ICMP message processing
- ICMP redirect messages
- Router advertisement broadcast message
- Defining the MTU and MSS of the interface
- Configuring an interface as a point-to-point link
- Displaying IP interface information
- Displaying dynamic ARP entries
- Flushing dynamic ARP entries
- Processing gratuitous ARP requests
- Testing connections with the ping command
- IP link supervision
- Debug ARP
- Traceroute
- Configuring the IGMP Proxy
- Chapter 11 NAT/NAPT configuration
- Chapter 12 Ethernet port configuration
- Introduction
- Ethernet port configuration task list
- Entering the Ethernet port configuration mode
- Configuring medium for an Ethernet port
- Configuring Ethernet encapsulation type for an Ethernet port
- Binding an Ethernet port to an IP interface
- Multiple IP addresses on Ethernet ports
- Configuring a VLAN
- Configuring layer 2 CoS to service-class mapping for an Ethernet port
- Closing an Ethernet port
- Using the built-in Ethernet sniffer
- Chapter 13 Link scheduler configuration
- Introduction
- Quick references
- Link scheduler configuration task list
- Defining the access control list profile
- Creating a service policy profile
- Specifying the handling of traffic-classes
- Defining fair queuing weight
- Defining the bit-rate
- Defining absolute priority
- Defining the maximum queue length
- Specifying the type-of-service (TOS) field
- Specifying the precedence field
- Specifying differentiated services codepoint (DSCP) marking
- Specifying layer 2 marking
- Defining random early detection
- Discarding Excess Load
- Quality of Service for routed RTP streams
- Devoting the service policy profile to an interface
- Displaying link arbitration status
- Displaying link scheduling profile information
- Enable statistics gathering
- Chapter 14 Serial port configuration
- Chapter 15 Frame Relay configuration
- Introduction
- Frame Relay configuration task list
- Configuring Frame Relay encapsulation
- Configuring the LMI type
- Configuring the keep-alive interval
- Enabling fragmentation
- Entering Frame Relay PVC configuration mode
- Configuring the PVC encapsulation type
- Binding the Frame Relay PVC to IP interface
- Enabling a Frame Relay PVC
- Disabling a Frame Relay PVC
- Debugging Frame Relay
- Displaying Frame Relay information
- Integrated service access
- Example 1: Frame Relay on e1t1 without a channel-group
- Chapter 16 PRI port configuration
- Introduction
- PRI port configuration task list
- Enable/Disable PRI port
- Configuring PRI port-type
- Configuring PRI clock-mode
- Configuring PRI line-code
- Configuring PRI framing
- Configuring PRI line-build-out (E1T1 in T1 mode only)
- Configuring PRI used-connector (E1T1 in E1 mode only)
- Configuring PRI application mode (E1T1 only)
- Configuring PRI LOS threshold (E1T1 only)
- Configuring PRI Loopback detection (E1T1 only)
- Configuring PRI encapsulation
- Create a Channel-Group
- Configuring Channel-Group Timeslots
- Configuring Channel-Group Encapsulation
- Entering HDLC Configuration Mode
- Configuring HDLC CRC-Type
- Configuring HDLC Encapsulation
- PRI Debugging
- PRI Configuration Examples
- Chapter 17 BRI port configuration
- Introduction
- BRI port configuration task list
- Enable/Disable BRI port
- Configuring BRI clock-mode
- Configuring BRI Power-Feed
- Configuring BRI encapsulation
- Creating a channel group
- Configuring channel-group timeslots
- Configuring channel-group encapsulation
- Entering HDLC configuration mode
- Configuring HDLC encapsulation
- BRI Debugging
- BRI Configuration Examples
- Chapter 18 ISDN Overview
- Chapter 19 ISDN configuration
- Chapter 20 RBS configuration
- Chapter 21 DSL Port Configuration
- Chapter 22 Basic IP routing configuration
- Chapter 23 RIP configuration
- Introduction
- Routing protocol
- RIP configuration task list
- Enabling send RIP
- Enabling an interface to receive RIP
- Specifying the send RIP version
- Specifying the receive RIP version
- Enabling RIP learning
- Enabling an interface to receive RIP
- Enabling RIP announcing
- Enabling RIP auto summarization
- Specifying the default route metric
- Enabling RIP split-horizon processing
- Enabling the poison reverse algorithm
- Enabling holding down aged routes
- Setting the RIP route expiry
- Displaying RIP configuration of an IP interface
- Displaying global RIP information
- Chapter 24 Access control list configuration
- Introduction
- About access control lists
- Access control list configuration task list
- Mapping out the goals of the access control list
- Creating an access control list profile and enter configuration mode
- Adding a filter rule to the current access control list profile
- Adding an ICMP filter rule to the current access control list profile
- Adding a TCP, UDP or SCTP filter rule to the current access control list profile
- Binding and unbinding an access control list profile to an IP interface
- Displaying an access control list profile
- Debugging an access control list profile
- Examples
- Chapter 25 SNMP configuration
- Introduction
- Simple Network Management Protocol (SNMP)
- Identification of a SmartNode via SNMP
- SNMP tools
- SNMP configuration task list
- Setting basic system information
- Setting access community information
- Setting allowed host information
- Specifying the default SNMP trap target
- Displaying SNMP related information
- Using the AdventNet SNMP utilities
- Standard SNMP version 1 traps
- SNMP interface traps
- Chapter 26 SNTP client configuration
- Introduction
- SNTP client configuration task list
- Selecting SNTP time servers
- Defining SNTP client operating mode
- Defining SNTP local UDP port
- Enabling and disabling the SNTP client
- Defining SNTP client poll interval
- Defining SNTP client constant offset to GMT
- Defining the SNTP client anycast address
- Enabling and disabling local clock offset compensation
- Showing SNTP client related information
- Debugging SNTP client operation
- Recommended public SNTP time servers
- Chapter 27 DHCP configuration
- Introduction
- DHCP-client configuration tasks
- DHCP-server configuration tasks
- Chapter 28 DNS configuration
- Chapter 29 DynDNS configuration
- Chapter 30 PPP configuration
- Introduction
- PPP configuration task list
- Creating an IP interface for PPP
- Disable interface IP address auto-configuration from PPP
- Creating a PPP subscriber
- Trigger forced reconnect of PPP sessions using a timer
- Disable interface IP address auto-configuration from PPP
- Configuring a PPPoE session
- Configuring PPP over a HDLC Link
- Creating a PPP profile
- Configuring the local and remote PPP MRRU
- Displaying PPP configuration information
- Debugging PPP
- Sample configurations
- PPP Dial-up over ISDN
- Chapter 31 CS context overview
- Introduction
- CS context configuration task list
- Planning the CS configuration
- Configuring general CS settings
- Configuring call routing
- Creating and configuring CS interfaces
- Configuring dial tones
- Configuring voice over IP parameters
- Configuring ISDN ports
- Configuring FXS ports
- Configuring an H.323 VoIP connection
- Configuring a SIP VoIP connection
- Activating CS context configuration
- Chapter 32 VPN configuration
- Introduction
- VPN configuration task list
- Key management (IKE)
- Main differences between manual & IKE IPSEC configurations
- Creating an ISAKMP transform profile
- Creating an ISAKMP IPSEC policy profile
- Creating/modifying an outgoing ACL profile for IPSEC
- Configuration of an IP interface and the IP router for IPSEC
- Policy matching
- Sample configuration snippet
- Troubleshooting
- Encrypted Voice - Performance considerations
- Enabling RTP encryption support
- Using an alternate source IP address for specific destinations
- Sample configurations
- Chapter 33 CS interface configuration
- Chapter 34 ISDN interface configuration
- Introduction
- ISDN interface configuration task list
- Configuring DTMF dialing (optional)
- Configuring an alternate PSTN profile (optional)
- Configuring ringback tone on ISDN user-side interfaces
- Configuring call waiting (optional)
- Disabling call-waiting on ISDN DSS1 network interfaces
- Configuring Call-Hold on ISDN interfaces
- Enabling Display Information Elements on ISDN Ports
- Configuring date/time publishing to terminals (optional)
- Sending the connected party number (COLP) (optional)
- Enabling sending of date and time on ISDN DSS1 network interfaces
- Defining the ‘network-type’ in ISDN interfaces
- ISDN Explicit Call Transfer support (& SIP REFER Transmission)
- ISDN Advice of Charge support
- ISDN DivertingLegInformation2 Facility
- T1 Caller-Name Support
- Chapter 35 FXS interface configuration
- Introduction
- FXS interface configuration task list
- FXS supplementary services description
- Chapter 36 FXO interface configuration
- Introduction
- FXO services description
- Creating an FXO interface
- Deleting an FXO interface
- FXO interface configuration task list
- FXO off-hook on caller ID
- Configuring an alternate PSTN profile (optional)
- Configuring when the digits are dialed (optional)
- Configuring the number of rings to wait before answering the call (optional)
- Configuring how to detect a call has disconnected (optional)
- Configuring how to detect an outgoing call is connected (optional)
- Configuring the destination of the call
- FXO Mute dialing
- FXO interface examples
- Chapter 37 RBS interface configuration
- Chapter 38 H.323 interface configuration
- Introduction
- H.323 interface configuration task list
- Binding the interface to an H.323 gateway
- Configuring an alternate VoIP profile (optional)
- Configuring CLIP/CLIR support (optional)
- Enabling ‘early-proceeding’ on H.323 interfaces
- Enabling the early call connect (optional)
- Enabling the early call disconnect (optional)
- Enabling the via address support (optional)
- Override the default destination call signaling port (Optional)
- Configuring status inquiry settings (optional)
- AOC-D Support for H.323
- Chapter 39 SIP interface configuration
- Introduction
- SIP interface configuration task list
- Binding the interface to a SIP gateway
- Configure a remote host
- Configuring a local host (Optional)
- Using an alternate VoIP profile (Optional)
- Using an alternate SIP profile (Optional)
- Using an alternate Tone-Set profile (Optional)
- Configuring early call connect / disconnect (Optional)
- Configuring address translation (Optional)
- SIP REFER Transmission (& ISDN Explicit Call Transfer support)
- AOC Over SIP (Optional)
- Enabling the session timer (Optional)
- Enabling the SIP penalty-box feature (Optional)
- Initiating a new SIP session for redirected SIP calls (Optional)
- Configure the SIP hold method (Optional)
- Chapter 40 Call router configuration
- Introduction
- Call router configuration task list
- Map out the goals for the call router
- Enable advanced call routing on circuit interfaces
- Configure general call router behavior
- Configure number prefix for ISDN number types
- Configure call routing tables
- Called party number routing table
- Number type routing table
- Numbering plan routing table
- Name routing table
- IP address routing table
- URI routing table
- Presentation Indicator Routing Table
- Screening Indicator Routing Table
- Information transfer capability routing table
- Call-router support for redirecting number and redirect reason
- Time of day routing table
- Day of Week Routing Table
- Date routing table
- Deleting routing tables
- Configure mapping tables
- E.164 to E.164 Mapping Tables
- Custom SIP URIs from called-/calling-e164 properties
- Other mapping tables
- Deleting mapping tables
- Creating complex functions
- Deleting complex functions
- Digit collection & sending-complete behavior
- Creating call services
- Creating a hunt group service
- Creating a distribution group service
- Distribution-Group Min-Concurrent setting
- Call-router ‘limiter’ service
- Priority service
- CS Bridge service—‘VoIP Leased Line’
- Configuring the service second-dialtone
- Deleting call services
- Activate the call router configuration
- Test the call router configuration
- Configure partial rerouting
- Chapter 41 SIP call-router services
- Chapter 42 Tone configuration
- Chapter 43 FXS port configuration
- Chapter 44 FXO port configuration
- Chapter 45 H.323 gateway configuration
- Introduction
- Gateway configuration task list
- Binding the gateway to an IP interface
- Enable the gateway
- Configure registration authentication service (RAS) (Optional)
- Configure H.235 Security (optional)
- H.235 configuration
- Advanced configuration options (optional)
- Enabling H.245 Tunneling
- Enabling the fastconnect procedure
- Enabling the early H.245 procedure
- Changing the TCP port for inbound call-signaling connections
- Configuring the traffic class for H.323 signaling
- Setting the response timeout
- Setting the connect timeout
- Configuring the terminal type for registration with the gatekeeper
- Troubleshooting
- Chapter 46 Context SIP gateway overview
- Introduction
- Context SIP Gateway configuration task list
- Troubleshooting
- Configuration Examples
- Applications
- Outbound Authentication
- Inbound Authentication
- Outbound Registration
- Inbound Registration
- B2B User Agent with Registered Clients
- a. If the call has a destination-uri set the host part of that uri is taken as requested domain.
- b. If there is no destination-uri set, but a destination-ip-address, this is taken as requested d...
- c. If there is no destination-uri and no destination-ip-address set, but a location-service bound...
- a. If the call has a destination-uri set the user part of that uri is taken as requested user.
- b. If there is no destination-uri set, the destination-e164 is taken as requested user.
- Chapter 47 VoIP profile configuration
- Introduction
- VoIP profile configuration task list
- Creating a VoIP profile
- Configure codecs
- Configuring the transparent-clearmode codec
- Configuring the Cisco versions of the G.726 codecs
- Configuring DTMF relay
- Configuring RTP payload types
- Configuring RTP payload type for transparent-clearmode
- Configuring RTP payload types for the g726-32k and g726-32k-cisco coders
- Configuring RTP payload type for Cisco NSE
- Configuring Cisco NSE for Fax
- Configuring the dejitter buffer (advanced)
- Enabling/disabling filters (advanced)
- Configuring Fax transmission
- T.38 CED retransmission
- T.38 No-Signal Retransmission
- Fax bypass method
- Configuring fax failover
- Configuring modem transmission
- Modem bypass method
- Configuring the traffic class for Voice and Fax data
- Configuring IP-IP codec negotiation
- Examples
- Chapter 48 PSTN profile configuration
- Chapter 49 SIP profile configuration
- Chapter 50 Authentication Service
- Chapter 51 Location Service
- Introduction
- Location Service configuration task list
- Configuration Examples
- Chapter 52 VoIP debugging
- Appendix A Terms and definitions
- Appendix B Mode summary
- Appendix C Command summary
- Appendix D Internetworking terms & acronyms
- Appendix E Used IP ports & available voice codecs
Introduction 152
SmartWare Software Configuration Guide 13 • Link scheduler configuration
Introduction
This chapter describes how to use and configure the Quality of Service (QoS) features. Refer to chapter 24,
“Access control list configuration” on page 253 more information on the use of access control lists.
This chapter includes the following sections:
• Quick references (see page 155)
• Packet Classification (see page 157)
• Assigning bandwidth to traffic classes (see page 155)
• Link scheduler configuration task list (see page 156)
QoS in networking refers to the capability of the network to provide a better service to selected network traffic.
In the context of VoIP, the primary issue is to control the coexistence of voice and data packets such that voice
packets are delayed as little as possible. This chapter shows you how to configure SmartWare to best use the
access link.
In many applications you can gain a lot by applying the minimal configuration found in the quick reference
section, but read sections “Applying scheduling at the bottleneck” and “Using traffic classes” first to understand
the paradox of why we apply a rate-limit to reduce delay and what a “traffic-class” means.
Applying scheduling at the bottleneck
When a SmartNode acts as an access router and voice gateway, sending voice and data packets to the Internet,
the access link is the point where intelligent use of scarce resources really makes a difference. Frequently, the
access link modem is outside of the SmartNode and the queueing would happen in the modem, which does
distinguish between voice and data packets. To improve QoS, you can configure the SmartNode to send no
more data to the Internet than the modem can carry. This keeps the modem’s queue empty and gives the
SmartNode control over which packet is sent over the access link at what time.
Using traffic classes
The link scheduler needs to distinguish between different types of packets. We refer to those types as “traffic-
classes”. You can think of the traffic-class as if every packet in the SmartNode has a tag attached to it on which
the classification can be noted. The access control list “stage” (ACL) can be used to apply such a traffic-class
name to some type of packet based on its IP-header filtering capabilities. The traffic-class tags exist only inside
the SmartNode, but layer 2 priority bits (802.1pq class-of-service) and IP header type-of-service bits (TOS
field) can be used to mark a specific packet type for the other network nodes. By default the traffic-class tag is
empty. Only two types of packets are automatically marked by the SmartWare: voice packets and data packets
origination from or destined to the SmartNode itself are marked as “local-voice” and “local-default” respec-
tively. Please refer to figure 22 on page 153 when using the ACL to classify traffic. It illustrates the sequence of
processing stages every routed packet passes. Only stages that have been installed in the data path with a “use
profile...” statement in the corresponding interface configuration are present. Both an input direction ACL on
the receiving interface as well as an output ACL on the transmitting interface can be used to classify a packet
for special handling by the output link scheduler on the transmit interface. But as visible from the figure no
ACL can be used for an input link scheduler.