Table Of Contents
Caller ID Configuration Task List
Configuring Voice Ports to Support Caller ID
Configuring FXS and FXO Voice Ports to Support Caller ID
Verifying Caller ID on Voice Ports Configuration
Caller ID
This document describes Cisco IOS configuration for caller ID. It includes the following sections:
•
Caller ID Prerequisites Tasks
•
Caller ID Configuration Task List
Finding Support Information for Platforms and Cisco IOS Software Images
Use Cisco Feature Navigator to find information about platform support and CiscoIOS software image support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn. You must have an account on Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel at the login dialog box and follow the instructions that appear.
Caller ID Overview
Caller ID (sometimes called CLID or ICLID for incoming call line identification) is an analog service offered by a central office (CO), which supplies calling party information to subscribers. Typically, the calling party number, and sometimes the name, appears on a station (also called extension) device such as a PC telephony software application screen or the display on a telephone. Type 1 caller ID provides the calling party information while the call is ringing, and Type 2 caller ID provides the additional convenience of calling number display while the recipient is on another call. In this release, Cisco provides only Type 1 caller ID support.
The caller ID feature supports the sending of calling party information from foreign exchange station (FXS) loop-start and ground-start ports into a caller ID equipped telephone device. The FXS port emulates the extension interface of a private-branch exchange (PBX) or the subscriber interface for a CO switch.
The caller ID feature supports receiving calling-party information at foreign exchange office (FXO) loop-start and ground-start ports. The FXO port emulates a connection to a telephone and allows connection to a PBX extension interface or (where regulations permit) a CO subscriber line.
The following are benefits of using caller ID:
•
Enterprises—Caller ID is invaluable for increasing efficiency through its use in computer telephony integration (CTI) applications, where for example, calling party information can be used to retrieve client information from a database when a customer call is received.
•
Service Provider—In traditional telephony, caller ID is a standard service that service provider customers expect. With the Cisco support for caller ID, service providers can offer the feature for packet-switched Voice over IP (VoIP), Voice over Frame Relay (VoFR), and Voice over ATM (VoATM) services.
Calling Name and Number
Figure 147 shows a hypothetical topology where users, indicated by telephone icons, receive different types of caller-ID support depending upon whether the caller-ID information from the caller passes through an FXO or FXS port before reaching the party who receives the call.
Figure 147 Caller ID and ANI Support
Table 59 shows how caller-ID information is received by the users in Figure 147 as follows:
•
When an outbound caller-ID call is carried by a trunk with E&M or R2 signaling, the recipient sees only the ANI calling number of the caller.
•
When caller-ID information is sent from an originating FXS station by way of the PSTN, the recipient sees only the identification of the FXO port through which the call is routed.
•
When caller-ID information is sent from an originating station over a trunk with E&M or R2 signaling and through the PSTN, the recipient sees only the trunk identification because the ANI information is not preserved by the PSTN.
Call Time Display
When caller-ID information is sent, the local time set on the router is transmitted with the station name and number. If a call received on an FXO port is terminated on an FXS port, the calling time received on the FXO port is replaced by the local time while transmitting caller ID to the FXS port. This is also true for calls received from the network. The router should be configured to retrieve network time at boot up from an NTP server in order to maintain the correct local time setting.
For more information about voice configuration, refer to the following:
•
Cisco IOS IP Routing Configuration Guide
•
Cisco IOS Wide-Area Networking Configuration Guide
The following online feature documentation and installation guides describe the configuration and installation of hardware components:
•
For information about installing Cisco MC3810 multiservice concentrators, see Cisco MC3810 Multiservice Concentrator Hardware Installation at the following location: http://www.cisco.com/univercd/cc/td/doc/product/access/multicon/3810hwig/index.htm
•
For information about installing Cisco 2600 series routers, see the documents listed at the following location: http://www.cisco.com/univercd/cc/td/doc/product/access/acs_mod/cis2600/index.htm
•
For information about installing Cisco 3600 series routers, see the documents listed at the following location: http://www.cisco.com/univercd/cc/td/doc/product/access/acs_mod/cis3600/index.htm
Caller ID Prerequisites Tasks
The following hardware, software, and basic configurations are required to support caller ID:
•
Cisco IOS Release 12.1(3)T software.
•
Caller ID service from your service provider.
•
A working network. For more information, see the following publications:
–
Cisco IOS Cisco IOS IP Routing Configuration Guide
–
Cisco IOS Wide-Area Networking Configuration Guide
•
Your company's dial plan.
•
A working telephony network based on your company's dial plan:
•
If applicable to your network, install a 2-channel analog plain old telephone service (POTS) FXS voice interface card (VIC) in a Cisco 2600 series chassis slot or Cisco 2600 or 3600 network module.
•
If applicable to your network, install one of the following Cisco MC3810 multiservice concentrator FXO network modules:
–
MC3810-APM-FXO (generic); caller ID is supported in versions v04.xx and later of this APM.
–
MC3810-FXO-PR2 (Pacific Rim 2); caller ID is supported in versions v02.xx and later of this APM.
–
MC3810-FXO-PR3 (Pacific Rim 3); caller ID is supported in versions v02.xx and later of this APM.
–
MC3810-FXO-UK (UK); caller ID is supported in versions v03.xx and later of this APM.
–
MC3810-FXO-GER (Germany); caller ID is supported in versions v03.xx and later of this APM.
•
For a Cisco MC3810 multiservice concentrator, install an HCM as follows:
–
An HCM2 to supply 4 or 8 voice or fax channels at high or medium codec complexity.
–
An HCM6 to supply 12 or 24 voice or fax channels at high or medium codec complexity.
•
For information about installing Cisco MC3810 multiservice concentrator HCMs, refer to Cisco MC3810 Multiservice Concentrator Hardware Installation at the following url:
http://www.cisco.com/univercd/cc/td/doc/product/access/multicon/3810hwig/index.htm
Note
The Cisco MC3810 multiservice concentrator voice-compression module does not support caller ID. Install an HCM instead.
•
One other network module or WAN interface card to provide the connection to the LAN or WAN.
Note
Specific hardware is required to provide full support for the Caller ID features. To determine support for these features in your configuration, review the appropriate hardware documentation and data sheets. This information is available on Cisco.com.
Caller ID Configuration Task List
Voice-port configuration is the only special configuration required to support caller ID. To configure your voice network fully, use the reference information in the section "Caller ID Prerequisites Tasks" section to perform the following tasks on your routers:
•
Configure your IP, ATM, or Frame Relay network to support real-time voice traffic.
•
Configure voice cards for codec settings.
•
Configure voice dial peers. Each dial peer defines the characteristics associated with a call leg.
The remainder of this section describes the steps required to configure caller ID on FXS and FXO voice ports.
Configuring Voice Ports to Support Caller ID
To configure voice ports to support caller ID, use the following commands beginning in global configuration mode:
Command PurposeStep 1
Router(config)# voice-port slot/portor
Router(config)# voice-port slot-number/subunit-number/portEnters voice-port configuration mode on a Cisco MC3810 multiservice concentrator. The slot number for analog voice ports on the Cisco MC3810 multiservice concentrator is always 1. There is no port 0 for voice ports.
Enters voice-port configuration mode on a Cisco 2600 or 3600 series router.
Step 2
Router(config-voiceport)# connection {plar | tie-line | plar-opx} digits {trunk digits [answer-mode]}Specifies the voice-port connection type and the destination telephone number. The keywords and arguments are as follows:
•
plar—Specifies private line automatic ringdown.
•
tie-line—Specifies a tie-line connection to a PBX.
•
plar-opx—Specifies a PLAR off-premises extension (the local voice port provides a local response before the remote voice port receives an answer).
•
trunk—Specifies a straight tie-line connection to a PBX.
•
answer-mode—Indicates whether a trunk connection is specified. The router should not attempt to initiate a trunk connection, but should wait for an incoming call before establishing the trunk.
•
digits—Specifies the destination telephone number.
Step 3
Router(config-voiceport)# voice confirmation-toneEnables the two-beep confirmation tone that a caller hears when picking up the handset, if connection plar or connection plar-opx is configured.
Step 4
Router(config-voiceport)# dial-type {dtmf | pulse}(For FXO ports only) Selects the appropriate dial type for out-dialing.
Step 5
Router(config-voiceport)# signal {loop-start | ground-start}Selects the appropriate signal type for this interface.
Step 6
Router(config-voiceport)# codec {g729r8 | g729ar8 | g726r32 | g711alaw | g711ulaw}(Cisco MC3810 multiservice concentrator only) Configures the voice-port compression mode. The g729ar8 value is the default and is recommended.
Note
On Cisco 2600 and 3600 series routers, codec configuration is performed on dial peers. On all supported routers, codec command options may vary depending upon the voice card settings.
Step 7
Router(config-voiceport)# cptone localeSelects the appropriate voice call progress tone for this interface. Caller ID requires this setting. The caller ID standard (Bellcore/Telcordia, ETSI, ETSI-DTMF) is determined by this command.
On the Cisco MC3810 multiservice concentrator, the default setting for locale is northamerica. On Cisco 2600 and 3600 series routers, the default setting for locale is us.
See Table 60 for a list of options.
Step 8
Router(config-voiceport)# ring frequency {25 | 50}(Required on Cisco 2600 and 3600 series routers FXS ports only) Selects the appropriate ring frequency (in hertz) specific to the equipment attached to this voice port.
Step 9
Router(config-voiceport)# caller-id attenuation attenuation(Optional on FXO ports only) Specifies an attenuation other than the default of 14 dB (minus 14 dBm), enter a value of from 0 to 64, in decibels.
Step 10
Router(config-voiceport)# ring number number(Required on Cisco 2600 and 3600 series routers FXO ports only) Specifies the maximum number of rings to be detected before answering a call.
The following table lists the options that may be used for the locale variable with the cptone command.
Configuring FXS and FXO Voice Ports to Support Caller ID
To configure caller-ID on FXS and FXO voice ports, use the following commands beginning in global configuration mode:
To configure the alerting method, use the following commands beginning in global configuration mode. Configuration of the alerting method is required when the caller ID standard, specified by locale through the cptone command, is other than Bellcore/Telcordia (if you do not configure the alerting method, the default caller-id alerting ring 1 command is applied). The command that you enter is determined by the Bellcore/Telcordia or ETSI standard that your service provider uses for caller ID. For more information about standards, see the Caller ID Prerequisites Tasks section.
Verifying Caller ID on Voice Ports Configuration
To verify voice-port configuration, enter the show voice-port command. You can specify a voice port or view the status of all configured voice ports. In the following example, the specified Cisco MC3810 multiservice concentrator FXS port is configured with a Bellcore/Telcordia standard (cptone value is northamerica), a station name, and a station number. The caller-id alerting ring setting is 1.
Router> show voice port 1/1FXS 1/1 Slot is 1, Port is 1Type of VoicePort is FXSOperation State is UPAdministrative State is UPNo Interface Down FailureDescription is not setNoise Regeneration is enabledNon Linear Processing is enabledMusic On Hold Threshold is Set to -38 dBmIn Gain is Set to 0 dBOut Attenuation is Set to 0 dBEcho Cancellation is enabledEcho Cancel Coverage is set to 8 msConnection Mode is normalConnection Number is not setInitial Time Out is set to 10 sInterdigit Time Out is set to 10 sRinging Time Out is set to 180 sCompanding Type is u-lawCoder Type is g729ar8Voice Activity Detection is disabledNominal Playout Delay is 80 millisecondsMaximum Playout Delay is 160 millisecondsRegion Tone is set for USAnalog Info Follows:Currently processing VoiceMaintenance Mode Set to None (not in mtc mode)Number of signaling protocol errors are 0Impedance is set to 600r OhmWait Release Time Out is 30 sAnalog interface A-D gain offset = -3.0 dBAnalog interface D-A gain offset = -3.0 dBFXS idle voltage set to lowCaller ID Info Follows:Standard BELLCOREStation name A. Person, Station number 4085551111Caller ID presentation unblockedOutput attenuation is set to 14 dBCaller ID is transmitted after 1 ringsVoice card specific Info Follows:Signal Type is loopStartRing Frequency is 20 HzHook Status is Off HookRing Active Status is inactiveRing Ground Status is inactiveTip Ground Status is activeDigit Duration Timing is set to 100 msInterDigit Duration Timing is set to 100 msRing Cadence is defined by CPTone SelectionRing Cadence are [20 40] * 100 msecInterDigit Pulse Duration Timing is set to 500 msTroubleshooting Tips
If you have caller-ID problems on telephones connected to FXS ports, the following tips may be helpful:
•
Try a different brand of phone to confirm that the problem is not caused by a malfunctioning or incompatible caller ID telephone.
•
Ensure that the cptone command is set correctly to reflect your locale.
•
If the call time display is incorrect, check the router clock setting. An NTP network time server is recommended for accurate display of the local time.
•
If expected information is not displayed, use the show call history command to make sure that the information that the router received during the call setup is complete.
•
The line voltage available on FXS voice ports of the Cisco MC3810 multiservice concentrator and Cisco 2600 and 3600 series routers is -24V. Some phones, particularly those manufactured by Bell South, do not recognize -24V caller-ID signaling. On a Cisco MC3810 multiservice concentrator, use the idle-voltage high voice-port configuration command to boost the voltage on an FXS port.
If you have caller-ID display problems on FXO ports, the following tips may be helpful:
•
Disconnect the router from the phone line and attach a caller-ID equipped telephone to verify that the CO is sending caller-ID information:
–
Listen and watch to see when the caller-ID information is displayed: before the first ring, after the first ring, or after the second ring?
–
Make sure that the router configuration matches the timing of the display. If the phone is answered during the first ring, does this cause the phone not to display the caller-ID information? If so, the CO may be sending the caller-ID information after the first ring, requiring a change to a caller-ID alerting setting. Make sure the router is not configured to answer the call on the FXO before the Caller ID-information is received. If needed, increase the number of rings required before answering.
•
Use the show call history command to check the information received by the caller ID receiver.
The following debug commands may be useful for analyzing problems:
•
debug vpm signal
•
debug vtsp dsp
•
debug vtsp session
Note
Specific hardware is required to provide full support for the Caller ID features. To determine support for these features in your configuration, review the appropriate hardware documentation and data sheets. This information is available on Cisco.com.


