- 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
Call router configuration task list 486
SmartWare Software Configuration Guide 40 • Call router configuration
Detailed Example: You have an internal dial plan that uses three digit numbers starting with a 2 (e.g. 200, 201,
etc.). So when an internal subscriber makes a call, its calling party number contains three digits.
1. You want to route calls to the public switched telephone network (PSTN), that is reachable over and
ISDN interface. From the PSTN provider you have an assigned number range from 099-8882500 to 099-
8882599.
2. You want to pass the last two digits of your internal subscribers when they are making calls to the PSTN.
Thus subscriber 244 should make a call to the PSTN using a calling party number of 099-8882544.
To achieve this, create a mapping table that looks like the following:
node(cfg)#context cs
node(ctx-cs)[switch]#mapping-table calling-e164 to calling-e164 MAP-PSTN
node(rt-tab)[MAP-PSTN]#map 2(..) to 09988825\1
When a call reaches this table with a calling party number of 244, this number is tried to match to the entries
of this table:
2(44) matches 2(. .)
Thus the only entry is selected and executed. This means setting the calling party number to 09988825\1. The
last part of the value (a backslash followed by a single digit number) is a placeholder and means that the first
pattern (expression in brackets) of the key shall be used instead.
Thus the called party number is replaced with the specified prefix 09988825 concatenated with the bracketed
pattern in the key (44). The result is 0998882544.
Like this you can use brackets around any party of the expression of the key and use the part that matches to
this bracket in the value you set.
Example: Mapping table to add a prefix to the called party number
Input:called-e164 = 0998882525
Output:called-e164 = *50998882525
node(cfg)#context cs
node(ctx-cs)[switch]#mapping-table called-e164 to called-e164 ADD-PFX
node(rt-tab)[ADD-PFX]#map (.%) to *5\1
The input 0998882525 matches the expression (.%) – any character repeated zero or more times.
The first bracket encloses the whole number: (.%) == (0998882525) -> \1 = 0998882525
The output is built as concatenation of *5 and the first bracket \1.
The called party number is set to *50998882525
Example: Mapping table to remove a prefix from the called party number
Input:called-e164 = *50998882525
Output:called-e164 = 0998882525
node(cfg)#context cs
node(ctx-cs)[switch]#mapping-table called-e164 to called-e164 REM-PFX
node(rt-tab)[REM-PFX]#map *5(.%) to \1