Configuring Cisco Fourth-Generation Voice and Fax Network Interface Moduls
The following Cisco Fourth-Generation Voice & Fax Network Interface Modules provide voice and Unified Communications services on the Cisco 4400/4300 Series Integrated Services Router:
- NIM-2FXS
- NIM-4FXS
- NIM-2FXO
- NIM-4FXO
- NIM-2FXS/4FXO
- NIM-4E/M
- NIM-2BRI
- NIM-4BRI
Supported Features
- Support for Foreign Exchange Office (FXO) and Foreign Exchange Station (FXS).
- Support for recEive and transMit or Ear and Mouth (E&M) and Basic Rate Interface (BRI) analog ports.
- Support for Cisco Unified Communications Manager Express (CME) and Media Gateway Control Protocol (MGCP).
- Support for STC application supplementary services.
Note |
For a list of features not supported on the Cisco Fourth-Generation Voice & Fax Network Interface Module in the Cisco IOS XE Release 3.14S, see the Unsupported Features section. |
Unsupported Features
Following is a list of features not supported on the Cisco Fourth-Generation Voice & Fax Network Interface Module in Cisco IOS XE Release 3.14S:
- Codecs: iLBC, iSAC, G.723.1
- Connection trunk
- Hoot and holler, voice multicasting
- Music on hold (MoH) from a live feed
- Noise Reduction (NR)
- Secure Cisco Unified CME
- Secure Cisco Unified SRST
- Signal LMR (under E&M port)
- SIP supplementary call features with analog phones
- Trunk connection for tie lines, nailed up calls
Restrictions
- Surprise OIR is not supported.
- Managed OIR is not supported with active calls.
To determine whether there are any active calls before proceeding with managed OIR, use a command such as show voice call summary . Ensure that all ports are in an “ONHOOK” state. After module insertion, check if the voice ports are in a shutdown state and issue no shutdown commands to bring each port back online.
Supported Platforms
The Cisco Fourth-Generation Voice & Fax Network Interface Module is supported on the Cisco 4451-X Integrated Services Router and runs on Cisco IOS XE Release 3.13S and later.
Configuring the Network Interface Module
Prerequisites for Configuring the Cisco Fourth-Generation Voice and Fax Network Interface Module
- Obtain two- or four-wire line service from your service provider or from a PBX.
- Complete your company’s dial plan.
- Establish a working telephony network based on your company’s dial plan.
- Install at least one other network module or WAN interface card to provide the connection to the network LAN or WAN.
- Establish a working connection to the network.
- Install appropriate voice interface hardware on the router
-
Gather the following information about the telephony connection of the voice port:
- Telephony signaling interface: FXO and FXS
- Locale code (usually the country) for call progress tones
- For FXO, type of dialing: DTMF (touch-tone) or pulse and type of signal: loop-start or ground-start
-
Disconnect signaling by performing the following set of tasks:
- supervisory disconnect signal
- battery-reversal
- no supervisory disconnect signal. See Understanding FXO Disconnect Problem for detailed configuration information.
If you are connecting a voice-port interface to a PBX, it is important to understand the PBX’s wiring scheme and timing parameters. You can gather this information from your PBX vendor or the reference manuals that accompany your PBX.
Configuring an FXO Interface
To configure the Cisco Fourth-Generation Voice & Fax Network Interface Module as an FXO interface, perform the following task.
SUMMARY STEPS
- enable
- configure terminal
- voice-port slot / subunit / subslot
- signal {groundStart | loopStart }
- cptone locale
- dial-type {dtmf | mf | pulse}
- ring number number
- description string
- no shutdown
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 |
enable Example:
|
Enables privileged EXEC mode.
|
||
Step 2 |
configure terminal Example:
|
Enters global configuration mode. |
||
Step 3 |
voice-port slot / subunit / subslot Example:
Example:
|
Enters voice-port configuration mode. |
||
Step 4 |
signal {groundStart | loopStart } Example:
|
Selects the access signaling type to match that of the telephony connection that you are making. The default setting for FXO and FXS voice ports in loopStart .
|
||
Step 5 |
cptone locale Example:
Example:
|
Selects the two-letter locale for the voice call progress tones and other locale-specific parameters to be used on this voice port. The default is us. |
||
Step 6 |
dial-type {dtmf | mf | pulse} Example:
|
Specifies the dialing method for outgoing calls. The default dialing method is dtmf touch-tone dialing.
|
||
Step 7 |
ring number number Example:
Example:
|
Specifies the maximum number of rings to be detected before an incoming call is answered by the router. The default is 1. |
||
Step 8 |
description string Example:
|
Attaches a text string to the configuration that describes the connection for this voice port. This description appears in various displays and is useful for tracking the purpose or use of the voice port. The string argument is a character string from 1 to 255 characters in length. By default, there is no text string (describing the voice port) attached to the configuration. |
||
Step 9 |
no shutdown Example:
|
Activates the voice port. If a voice port is not being used, shut down the voice port by using shutdown command. |
Examples
The following example shows two options for configuring an FXO interface.
1)
voice-port 0/1/0
st4451(config-voiceport)#secondary ?
dialtone Secondary dialtone option for FXO port
st4451(config-voiceport)#secondary dialtone ?
<cr>
2) voice-port 0/1/0
st4451(config-voiceport)#connection ?
plar Private Line Auto Ringdown
st4451(config-voiceport)#connection plar ?
WORD A string of digits including wild cards
opx Off-Premises eXtension PLAR
st4451(config-voiceport)#connection plar opx ?
WORD A string of digits including wild cards
st4451(config-voiceport)#connection plar opx 2345
Configuring an FXS Interface
To configure the Cisco Fourth-Generation Voice & Fax Network Interface Module as an FXS interface, perform the following task.
SUMMARY STEPS
- enable
- configure terminal
- voice-card 0/2
- voice-port slot / subunit / subslot
- signal {did {delay-dial | immediate | loopStart} | groundStart | loopStart}
- cptone locale
- ring frequency {20 | 25 | 30 | 50}
- Do one of the following:
- ring cadence {pattern-number |[define pulse interval]}
- description string
- no shutdown
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 |
enable Example:
|
Enables privileged EXEC mode.
|
||
Step 2 |
configure terminal Example:
|
Enters global configuration mode. |
||
Step 3 |
voice-card 0/2 Example:
|
Configures local bypass on the voice-port. When a call is made across two different ports under the same FXS voice-cards, configuring the local bypass command allows the call to bypass the backplane and DSPs. However, when call is made across voice-ports belonging to two different voice-cards, the NIM card DSPs are invoked irrespective of the local bypass configuration. |
||
Step 4 |
voice-port slot / subunit / subslot Example:
|
Enters voice-port configuration mode. |
||
Step 5 |
signal {did {delay-dial | immediate | loopStart} | groundStart | loopStart} Example:
|
Selects the access signaling type to match that of the telephony connection that you are making.
|
||
Step 6 |
cptone locale Example:
Example:
|
Selects the two-letter locale for the voice call progress tones and other locale-specific parameters to be used on this voice port. The default is us. |
||
Step 7 |
ring frequency {20 | 25 | 30 | 50} Example:
|
Selects the ring frequency, in hertz, used on the FXS interface. The frequency must match the connected telephony equipment and may be country-dependent. If the ring frequency is not set properly, the attached telephony device may not ring or it may buzz. |
||
Step 8 |
Do one of the following:
Example:
Example:
Example:
Example:
|
Specifies an existing ring pattern or defines a new one. The following ring cadence patterns have a predefined ring-pulse time and a ring-interval time.
The default is the pattern specified by the cptone locale that has been configured.
|
||
Step 9 |
description string Example:
|
Attaches a text string to the configuration that describes the connection for this voice port. This description appears in various displays and is useful for tracking the purpose or use of the voice port. The string argument is a character string from 1 to 255 characters in length. By default, there is no text string (describing the voice port) attached to the configuration. |
||
Step 10 |
no shutdown Example:
|
Activates the voice port. If a voice port is not being used, shut down the voice port by using the shutdown command |
Configuration Examples
The following example shows a partial running configuration of an FXS interface.
voice-card 0/2
# using default local-bypass
!
voice-port 0/2/0
cptone CA
!
voice-port 0/2/1
signal groundStart
!
voice-port 0/2/2
signal did loop-start
cptone CA
!
voice-port 0/2/3
connection plar 12345
dial-peer voice 20 pots
destination pattern 33020
port 0/2/0
dial-peer voice 21 pots
destination pattern 33021
port 0/2/1
dial-peer voice 22 pots
destination pattern 33022
port 0/2/2
dial-peer voice 23 pots
destination pattern 33023
port 0/2/3
dial-peer voice 12345 voip
destination pattern 12345
session target ipv4:1.5.25.100
The following example shows a partial running configuration of an FXO interface.
voice-card 0/3
no local-bypass
!
voice-port 0/3/0
cptone CA
connection plar opx 12345
!
voice-port 0/3/1
signal groundStart
connect plar 12345
!
voice-port 0/3/2
secondary dialtone
cptone CA
!
voice-port 0/2/3
connect plar 12345
dial-peer voice 30 pots
destination pattern 33030
port 0/3/0
dial-peer voice 31 pots
destination pattern 33031
port 0/3/1
dial-peer voice 32 pots
destination pattern 33032
port 0/3/2
dial-peer voice 23 pots
destination pattern 33033
port 0/3/3
dial-peer voice 12345 voip
destination pattern 12345
session target ipv4:1.5.25.100
Configuring an E and M Interface
To configure the Cisco Fourth-Generation Voice & Fax Network Interface Module as an E&M interface, perform the following task.
SUMMARY STEPS
- enable
- configure terminal
- voice-port slot / subunit / subslot
- signal {wink-start | immediate-start | delay-dial}
- cptone locale
- operation {2-wire | 4-wire}
- type {1 | 2 | 3 | 5}
- description string
- no shutdown
DETAILED STEPS
Command or Action | Purpose | |
---|---|---|
Step 1 |
enable Example:
|
Enables privileged EXEC mode.
|
Step 2 |
configure terminal Example:
|
Enters global configuration mode. |
Step 3 |
voice-port slot / subunit / subslot Example:
|
Enters voice-port configuration mode. |
Step 4 |
signal {wink-start | immediate-start | delay-dial} Example:
|
The keywords are as follows:
|
Step 5 |
cptone locale Example:
|
Selects the two-letter locale for the voice call progress tones and other locale-specific parameters to be used on this voice port. The default is us. |
Step 6 |
operation {2-wire | 4-wire} Example:
|
Specifies the number of wires used for voice transmission at this interface (the audio path only, not the signaling path). The default is 2-wire. |
Step 7 |
type {1 | 2 | 3 | 5} Example:
|
Specifies the type of E&M interface to which this voice port is connecting. See Table 5 for an explanation of E&M types. The default is 1. |
Step 8 |
description string Example:
|
Attaches a text string to the configuration that describes the connection for this voice port. This description appears in various displays and is useful for tracking the purpose or use of the voice port. The string argument is a character string from 1 to 255 characters in length. By default, there is no text string (describing the voice port) attached to the configuration. |
Step 9 |
no shutdown Example:
|
Activates the voice port. If a voice port is not being used, shut down the voice port by using the shutdown command |
Configuration Examples
The following example shows a partial running configuration of an E&M interface.
1) Select the signal protocol
st4451(config-voiceport)#signal ?
delay-dial delay before dialing
immediate start immediately
wink-start start upon wink (default)
2) Specify the E&M interface type
st4451(config-voiceport)#type ?
1 E&M type I (default)
2 E&M type II
3 E&M type III
5 E&M type V
3) Specify the operation of the E&M signal
st4451(config-voiceport)#operation ?
2-wire 2-wire operation (default)
4-wire 4-wire operation
voice-port 0/3/0
operation 4-wire
type 2
Configuring a BRI Interface
To configure the Cisco Fourth-Generation Voice & Fax Network Interface Module as a BRI interface, perform the following task:
SUMMARY STEPS
- enable
- configure terminal
- isdn switch-type switch-type
- interface bri slot/subslot/port : 0
- no ip address
- isdn overlap-receiving
- isdn spid2 spid-number [ldn]
- shutdown
- isdn layer1-emulate {user | network}
- no shutdown
- isdn protocol-emulate {user | network}
- isdn sending-complete
- isdn static-tei tei-number
- isdn point-to-point-setup
- end
- clear interface bri slot/subslot/port:0
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 |
enable Example:
|
Enables privileged EXEC mode.
|
||
Step 2 |
configure terminal Example:
|
Enters global configuration mode. |
||
Step 3 |
isdn switch-type switch-type Example:
|
Configures the telephone company ISDN switch type.
|
||
Step 4 |
interface bri slot/subslot/port : 0 Example:
|
Enter interface configuration mode to configure parameters for the specified interface.
|
||
Step 5 |
no ip address Example:
|
Specifies that there is no IP address for this interface. |
||
Step 6 |
isdn overlap-receiving Example:
|
(Optional) Activates overlap signaling to send to the destination PBX. In this mode, the interface waits for possible additional call-control information. |
||
Step 7 |
isdn spid2 spid-number [ldn] Example:
|
(Optional; TE only) Specifies a SPID and optional local directory number for the B2 channel. |
||
Step 8 |
shutdown Example:
|
Turns off the port (prior to setting the port emulation). |
||
Step 9 |
isdn layer1-emulate {user | network} Example:
|
Configures the Layer 1 port mode emulation and clock settings.
|
||
Step 10 |
no shutdown Example:
|
Turns on the port. |
||
Step 11 |
isdn protocol-emulate {user | network} Example:
|
Configures the Layer 2 and Layer 3 port protocol emulation. The keywords are as follows:
|
||
Step 12 |
isdn sending-complete Example:
|
(Optional) Configures the voice port to include the “Sending Complete” information element in the outgoing call setup message. This command is used in some geographic locations, such as Hong Kong and Taiwan, where the “Sending Complete” information element is required in the outgoing call setup message. |
||
Step 13 |
isdn static-tei tei-number Example:
|
(Optional) Configures a static ISDN Layer 2 terminal endpoint identifier (TEI). The value of tei-number can be from 0 to 64. |
||
Step 14 |
isdn point-to-point-setup Example:
|
(Optional) Configures the ISDN port to send SETUP messages on the static TEI.
|
||
Step 15 |
end Example:
|
Exits interface configuration mode. |
||
Step 16 |
clear interface bri slot/subslot/port:0 Example:
|
(Optional) Resets the specified interface. The interface needs to be reset if the static TEI number has been configured in Step 16.
|
Configuration Examples
The following example shows a partial running configuration of a BRI interface.
interface BRI0/1/0:0
isdn switch-type basic-net3
isdn protocol-emulate network
isdn point-to-point-setup
isdn layer1-emulate network
isdn skipsend-idverify
!
interface BRI0/1/1:0
isdn switch-type basic-net3
isdn point-to-point-setup
isdn skipsend-idverify
!
interface BRI0/1/2:0
isdn switch-type basic-qsig
isdn point-to-point-setup
isdn skipsend-idverify
!
interface BRI0/1/3:0
isdn switch-type basic-qsig
isdn protocol-emulate network
isdn point-to-point-setup
isdn layer1-emulate network
isdn skipsend-idverify
dial-peer voice 100 pots
destination-pattern 100
direct-inward-dial
forward-digits all
port 0/1/0
dial-peer voice 200 pots
destination-pattern 200
direct-inward-dial
forward-digits all
port 0/1/1
dial-peer voice 300 pots
destination-pattern 300
direct-inward-dial
forward-digits all
port 0/1/2
dial-peer voice 400 pots
destination-pattern 400
direct-inward-dial
forward-digits all
port 0/1/3
Media Gateway Control Protocol
Media Gateway Control Protocol (MGCP) defines a centralized architecture for creating multimedia applications, including Voice over IP (VoIP) See the Cisco IOS MGCP and Related Protocols Configuration Guide .
The Cisco ISRs are configured primarily as residential gateways (RGWs) under MGCP. For residential gateway configuration information, see the “ Configuring an RGW ” section of the “Basic MGCP Configuration” chapter of the Cisco IOS MGCP and Related Protocols Configuration Guide .
Configuring Cisco Unified CME
Cisco Unified Communications Manager Express is a feature-rich, entry-level IP telephony solution that is integrated directly into Cisco IOS software. Cisco Unified CME allows small business customers and autonomous small enterprise branch offices to deploy voice, data, and IP telephony on a single platform for small offices, thereby streamlining operations and lowering network costs.
Cisco Unified CME is ideal for customers who have data connectivity requirements and also need a telephony solution in the same office. Whether offered through a service provider’s managed services or purchased directly by a corporation, Cisco Unified CME offers most of the core telephony features required in the small office and also many advanced features not available with traditional telephony solutions. The ability to deliver IP telephony and data routing using a single converged solution allows customers to optimize their operations and maintenance costs, resulting in a very cost-effective solution that meets office needs.
A Cisco Unified CME system is extremely flexible because it is modular. A Cisco Unified CME system consists of a router that serves as a gateway and one or more VLANs that connect IP phones and phone devices to the router.
For more information on Cisco Unified CME, see the Cisco Unified Communications Manager Express System Administrator Guide .
Supported Cisco Unified Communications Manager Release for FXS, FXO, and BRI NIMs
The following table shows the Cisco Unified Communications Manager releases that are required to support FXS, FXO and BRI NIMs on the ISR 4000 series.
Cisco ISR 4000 Series |
Cisco Unified Communications Manager Release |
---|---|
ISR 44xx |
10.5 |
ISR 43xx |
10.5.2 |
STC Application Supplementary Services
The SCCP telephony control (STC) application on the Cisco 4400 Series ISR functions as a proxy to translate call-control messages between the Cisco call-control system and the voice gateway. The SCCP telephony control (STC) application on the Cisco voice gateway presents the locally attached analog telephones as individual endpoints to the call-control system, which allows the analog phones to be controlled in the same way as IP phones. With this capability, gateway-attached endpoints share the same telephony features that are available on IP phones directly connected to Cisco Unified CME and Ciso unified Communications Manager.
Calls through analog FXS ports are controlled by a Cisco call-control system, such as Cisco Unified Communications Manager or Cisco Unified CME. The SCCP telephony control (STC) application on the Cisco voice gateway functions as a proxy to translate call-control messages between the Cisco call-control system and the Cisco voice gateway. See the Overview of Supplementary Services Features for FXS Ports on Cisco Voice Gateways for more information.
Troubleshooting
Use the following commands to check the status and troubleshoot the modules.
- debug mgcp packets
- debug vpm sig
- debug voip vtsp default
- show ccm-manager
- show controller
- show call active voice
- show call history voice
- show dial-peer voice summary
- show dialplan number
- show hw-module subslot
- show interface serial
- show interface
- show mgcp
- show mgcp connection
- show mgcp statistics
- show platform hardware subslot (4400)
- show voice call summary
- show voice call status
- show voice dsp
- show voice dsp channel operational-status
- show voice port
- show voice port summary
- show voice port 0/3/0 (example port)
Related Documents
Related Topic |
Document Title |
---|---|
Installation guide for the Cisco PVDM4 |
|
Installation guide for the Cisco Network Interface Module |
Installing the Cisco Fourth-generation Voice and WAN Network Interface Module |
Command reference information for interface and hardware components |
Cisco IOS Interface and Hardware Component Command Reference |
Configuration of the Cisco 4400/4300 Series Integrated Services Router |
Cisco 4400 Series ISRs and Cisco 4300 Series ISRs Software Configuration Guide |
Installation of the Cisco 4400/4300 Series Integrated Services Router |
|
System administrator’s guide for Cisco Unified SRST |
Cisco Unified SCCP and SIP SRST System Administrator Guide (All Versions) |
MGCP and Related Protocols Configuration Guide |
|
MGCP Gateway Verification and Troubleshooting |
Verify and Troubleshoot the Cisco IOS MGCP Gateway |
Regulatory compliance and safety information |
Cisco Network Modules and Interface Cards Regulatory Compliance and Safety Information |
MIBs
MIB |
MIBs Link |
---|---|
|
To locate and download MIBs for selected platforms, Cisco software releases, and feature sets, use Cisco MIB Locator found at the following URL: |
RFCs
RFC |
Title |
---|---|
RFC 1315 |
Management Information Base for Frame Delay DTEs |
RFC 1406 |
Definitions of Managed Objects for the DS1 and E1 Interface Types |