Calling Name Delivery (CNAM)

Similar documents
Cisco Network Planning Solution Documentation Guide and Supplemental License Agreement

Cisco IP Phone 7961G/7961G-GE and 7941G/7941G-GE Enhancements

L2TP Dial-Out Load Balancing and Redundancy

Cause Codes and Debug Values

Configuring Cisco Unified Communications Manager for the NovaTec TransNova S3 Voice Gateway

Cisco 10-Gigabit Ethernet Transceiver Modules Compatibility Matrix

Constraining IP Multicast in a Switched Ethernet Network

Cisco Registered Envelope Recipient Guide

How to Register, Start, and Access a Cisco Online Exam

Cisco 10-Gigabit Ethernet Transceiver Modules Compatibility Matrix

Release Notes for the Cisco WAN Modeling Tools, Release Patch 1

This feature was introduced. This feature was integrated in Cisco IOS Release 12.2(11)T.

Transferring Files Using HTTP or HTTPS

White Paper: Active Directory Capacity Planning (Cisco Unity Versions 4.x, 3.1, and 3.0(3) and Later with Microsoft Exchange)

Cisco OC-3/OC-12/OC-48 SFP Transceiver Modules Compatibility Matrix

Terminal Services Overview

Upgrading to the Cisco ubr7246vxr Universal Broadband Router

Cisco IronPort Encryption Appliance Release Notes

Cisco 100-Megabit Ethernet SFP Modules Compatibility Matrix

Connecting Cisco Fast Ethernet ISDN PRI Network Modules to the Network

Cisco Aironet 5-dBi Omnidirectional Antenna (AIR-ANT2450V-N)

FXO, FXS, and E&M Voice Interface Card Support on Cisco 1700 Series Routers

Data Center Infrastructure Design Guide 2.1 Readme File

Connecting Cisco Serial High-Speed WAN Interface Cards

Cisco Unified Attendant Console Backup and Restore Guide

Installation Guide for Cisco Unified ICM/Contact Center Enterprise and Hosted Release 9.0(1)

CISCO SMALL AND MEDIUM BUSINESS CLASS VOICE SOLUTIONS: CISCO CALLMANAGER EXPRESS BUNDLES

Voice Call Flow Overview

Cisco Smart Care Services Questions and Answers About the Voice Quality Monitor Service

Integrating CAD with Thin Client and Virtual Desktop Environments

Danish Train Operator Gets Customer Service Back On Track

Disaster Recovery System Administration Guide for Cisco Unified Presence Server Release 1.0(3)

Enabling and Monitoring NetFlow on Subinterfaces

Cipher Suites and WEP

Release Notes for Cisco Support Tools Release 2.4(1)

System Message Logging

Cisco Unified Web and Interaction Manager Knowledge Base Author s Guide

Cisco Director Class SAN Planning and Design Service

Cisco Router and Security Device Manager File Management

Installation and Configuration Guide Cisco Unified CRM Connector for SAP

Implementation Note for NetFlow Collectors

Cisco Unified Wireless IP Phone 7925G Accessory Guide

Cisco Unified CallConnector for Microsoft Office Troubleshooting Guide

Cisco Unified Communications Express Historical Reporting Client Configuration Guide

BGP Multipath Load Sharing for Both ebgp and ibgp in an MPLS-VPN

Installation Guide for Cisco Unified Call Services, Universal Edition and Unified Call Studio

Cisco IOS Flexible NetFlow Overview

Cisco Unified Wireless IP Phone 7925G Accessory Guide

Cisco Aironet Dual Band MIMO Low Profile Ceiling Mount Antenna (AIR-ANT2451NV-R)

Cisco Data Center Infrastructure Design Guide 2.1 Release Notes

Basic Software Configuration Using the Cisco IOS Command-Line Interface

Cisco Data Center Business Continuity Planning Service

User Guide for Cisco Unified MeetingPlace Web Conferencing

Cisco Unified Web and Interaction Manager Knowledge Base Author s Guide

CISCO ISDN BRI S/T WIC FOR THE CISCO 1700, 1800, 2600, 2800, 3600, 3700, AND 3800 SERIES

Cisco GLBP Load Balancing Options

SIP-I Protocol Feature Module

Release Notes for Cisco IronPort Security Plug-in 7.2

CISCO CATALYST 3750 SERIES SWITCHES

Cisco Registered Envelope Recipient Guide

CISCO SFP OPTICS FOR PACKET-OVER-SONET/SDH AND ATM APPLICATIONS

Release Notes for Cisco IronPort Security Plug-in 7.1

Voice-Over IP Monitoring Best Practices Deployment Guide for CAD 6.0/6.1

Figure 1. The Cisco Aironet Power Injectors Provide Inline Power to Cisco Aironet Access Points and Bridges

Cisco Registered Envelope Service 4.3 Recipient Guide

User Guide Cisco Unified MeetingPlace Express Release 2.0

Installing and Configuring External Flash Memory Cards in Cisco 3600 Series Routers

CISCO IOS SOFTWARE RELEASES 12.4 MAINLINE AND 12.4T FEATURE SETS FOR THE CISCO 3800 SERIES ROUTERS

PCI Compliance: Improve Payment Security

CISCO AIRONET POWER INJECTOR

Cisco Aironet 1130AG Series

Cisco IP Phone 7912G. At a Glance

Cisco Unified SIP Phone 3911 Phone Guide for Cisco Unified Communications Manager 6.0 and 5.1

Installation and Configuration Guide Cisco Unified CRM Connector for SAP

Cisco Registered Envelope Service 4.4 Recipient Guide

Cisco PGW 2200 Softswitch Release 9.8 Dial Plan Guide

CISCO IOS SOFTWARE RELEASES 12.4 MAINLINE AND 12.4T FEATURE SETS FOR THE CISCO 2800 SERIES ROUTERS

USER GUIDE Cisco Unified Communications Manager Express User Guide for Cisco Unified IP Phones 7942G and 7962G 1

Cisco Unified IP Phone Solutions

Getting Started. Cisco Desktop Product Suite 4.5 (ICD)

City Government Improves Caller Service and Cultivates Economic Vitality

Cisco MDS 9000 Family Release Notes for Storage Services Interface Image Release 3.2(1)

Definition of Financial Terms

How To Install A Cisco Antenna For Outdoor Use

CISCO IOS SOFTWARE FEATURE PACKS FOR THE CISCO 1700 SERIES MODULAR ACCESS ROUTERS AND CISCO 1800 SERIES (MODULAR) INTEGRATED SERVICES ROUTERS

USER GUIDE Cisco Unified IP Phones 7942G and 7962G for Cisco Unified Communications Manager Express 4.3

Cisco Unified CME B-ACD and Tcl Call-Handling Applications

Cisco Unified Contact Center Express Port Utilization Guide

Overview: Cisco Wireless Network Management Suite 1.0

Cisco IronPort Hosted and Hybrid Hosted Security Services

User Guide for Cisco Unified MeetingPlace Web Conferencing

Incorporating Managed Services into an Enterprise Architecture Strategy

Accessibility Guidelines for Cisco Unified Contact Center Management Portal

The endpoints used in this testing all have E.164 numbering which is supported by Cisco UCM Release 7.0(1).

End-of-Sale and End-of-Life Announcement for the Cisco Catalyst 2970 Series Switches

White Paper: Cisco Unity Data and the Directory

CISCO IP CONTACT CENTER HOSTED EDITION A CROSS-NETWORK (PSTN TO IP), DISTRIBUTED, INTELLIGENT, HOSTED PLATFORM FOR CONTACT CENTERS

Transcription:

Calling Name Delivery (CNAM) Document Release History Publication Date June 25, 2007 Comments Initial version of the document. Feature History Release Modification 9.7(3) The Calling Name Delivery (CNAM) feature was introduced on the Cisco MGC software. This document describes the Calling Name Delivery (CNAM) feature in the following sections: Understanding the CNAM Feature, page 1 Dial Plan Examples, page 7 Billing Interface, page 9 Result Type Definitions, page 10 Troubleshooting the CNAM Feature, page 11 Obtaining Documentation, Obtaining Support, and Security Guidelines, page 11 Understanding the CNAM Feature This feature allows the name of the calling party to be delivered to the called party if the called party has subscribed to the CNAM feature. CNAM is a terminating user feature allowing a customer premises equipment (CPE) connected to a switching system to receive a calling party's name during the first silent interval. The PGW 2200 supports transaction capabilities application part (TCAP) query to a CNAM database, and only if, it is allowed based on calling name delivery blocking (CNAB) and calling identity delivery and suppression (CIDS) information. The calling party name resides in the line information database (LIDB) which is accessed using TCAP query. Benefits The following are the benefits of this feature: 1

Understanding the CNAM Feature Supports CNAM for PSTN (ANSI SS7) to IP (H.323 and SIP) calls. Obtains calling name by performing a TCAP name query to the CNAM database. The query is be initiated according to Telcordia Technologies Generic Requirements GR-1188-CORE. The decision to query the database depends on the called number. The CNAM presentation to the called entity depends on the ISUP and TCAP generic name presentation parameters. Call Flow Examples The following figures depict the CNAM call flows. In the figures, Query represents an SS7 TCAP query message, and Response represents an SS7 TCP Response message. The symbol P represents a private indication, and the symbol O represents an out-of-area/unavailable indication, in messages sent to the called user's CPE when the calling party name cannot be sent. Messages are numbered according to the time order of occurrence. Figure 1 CNAM Architecture Call Flow Centralized Residence Name Database 2 Query (Name Request, Calling Number) 3 Response (Name and Permanent Privacy Status, or Indication of Name Unavailability) Originating 1 IAM (Calling Number) Terminating 4 Name, O, or P Calling Party Called Party with CNAM 250077 2

Understanding the CNAM Feature Figure 2 Calling Name Presentation Restriction Centralized Residence Name Database Originating 1 IAM (Calling Number, Presentation Restricted for Calling Name and Number) Terminating 2 P Calling Party dials CIDS Suppression Code Called Party with CNAM 250078 Figure 3 Calling Name Presentation Allowed Centralized Residence Name Database 2 Query (Name Request, Calling Number) 3 Response (Name and Private Permanent Privacy Status) Originating 1 IAM (Calling Number, Presentation Allowed for Calling Name and Number) Terminating 4 Name Calling Party dials CIDS Delivery Code Called Party with CNAM 250079 3

Understanding the CNAM Feature Figure 4 Calling Name Presentation Private Centralized Residence Name Database 2 Query (Name Request, Calling Number) 3 Response (Name and Public Permanent Privacy Status) Originating 1 IAM (Calling Number, blocking toggle indication for calling name) Terminating 4 P Calling Party dials CNAB Blocking Toggle Code Called Party with CNAM 250080 CNAM Invocation Procedure Generic Number Parameter Included in Initial Address Message (IAM) GN Parameter NOT included in IAM If the generic number (GN) type of name indicates 1 (name not available), PGW initiates a CNAM database query as defined in the CNAM Database Query Procedure section on page 5. If it is calling name type and the name is available, PGW continues to analyze the presentation field next. If the GN presentation indicates 11 (no indication) or 10 (blocking toggle), PGW initiates a CNAM database query as defined in the CNAM Database Query Procedure section on page 5. If the received GN presentation is set to 01 (presentation restricted), PGW sends the name "Private" text to the egress trunk. If the received GN Presentation is set to "presentation allowed", PGW populates the name text based on the received GN characters and sends it to egress trunk. If the nature of address of the calling party number (CPN) does not indicate "unique/non-unique national number", the call appearance (CA) sends an "out-of-area/unavailable" text to the egress trunk. If the (CPN) is received in the IAM, PGW uses it to invoke a name query to an external name database (CNAM/LIDB). If it is received but the nature of address of the CPN does not indicate "unique/non-unique national number", then the CA sends an "out-of-area/unavailable" text to the egress trunk. 4

Understanding the CNAM Feature Otherwise, PGW proceeds to query the CNAM/LIDB database as defined in the CNAM Database Query Procedure section on page 5. CNAM Database Query Procedure When the CA invokes the name query procedure (CNAM DB), it performs the following: 1. CA starts the timer Tname for the name query and initiates the TCAP query. 2. The TCAP Name Query is initiated according to GR-1188: 3. The setting of the name text as a result of the TCAP query is: If the Tname expires before a TCAP response is received, or a TCAP error/reject is received, PGW proceeds with the call termination with the name text set to "out-of-area/unavailable". If the received TCAP GN does not have the "Type of Name" set to 001 (calling name) or the "Availability" is set to 1 (name unavailable), or no name characters are present, then PGW proceeds with the call termination with the name text set to "out-of-area/unavailable". Otherwise PGW continues the following steps. 4. If NO GN was received in the IAM before, the CA uses the received TCAP GN as shown in Table 1. Table 1 No GN Received in IAM Message Input CNAM Output TCAP GN Presentation Name Text sent to called party 00: Permanently presentation allowed Name: TCAP GN characters 01: Permanently presentation restricted Name: "Private" 10: Blocking toggle Name: "out-of-area/unavailable" 11: no indication Name: "out-of-area/unavailable" 5. If GN was received in the IAM, the CA uses the received TCAP GN as shown in Table 2. Table 2 GN Received in IAM Message Input Output ISDN GN Presentation TCAP GN Presentation Name Text Sent to Called Party CIDS: Allowed Allowed Name: TCAP GN Characters CIDS: Allowed Restricted Name: TCAP GN Characters CIDS: Allowed Blocking Toggle Name: TCAP GN Characters CIDS: Allowed No Indication Name: TCAP GN Characters CIDS: Restricted Not Applicable (No Query Name: "Private" Generated) CNAB: Blocking Toggle Allowed Name: "Private" CNAB: Blocking Toggle Restricted Name: TCAP GN Characters CNAB: Blocking Toggle Blocking Toggle Name: "Out-of-area/Unavailable" 5

Understanding the CNAM Feature Table 2 GN Received in IAM Message Input Output ISDN GN Presentation TCAP GN Presentation Name Text Sent to Called Party CNAB: Blocking Toggle No Indication Name: "Out-of-area/Unavailable" No Indication (or no ISDNUP GN in IAM) No Indication (or no ISDNUP GN in IAM) No Indication (or no ISDNUP GN in IAM) No Indication (or no ISDNUP GN in IAM) Allowed Restricted Blocking Toggle No Indication Name: "Out-of-area/Unavailable" Name: "Private" Name: "Out-of-area/Unavailable" Name: "Out-of-area/Unavailable" CNAM Presentation CNAM is inserted as described above in the following interfaces: SS7 to SIP call flow: The calling name is inserted in the From and P-Asserted-Identity headers SS7 to H.323 call flow: The calling name is inserted into the display information element (IE) of the SETUP message (H.225) If the calling user dials a CNAB code, the GN parameter is coded as follows: The "Type of Name" subfield is coded "001" to indicate "calling name." The "Availability" subfield is coded "0" to indicate "name available, or name availability unknown." The "Presentation" subfield is coded "10" to indicate "blocking toggle." No name characters are expected to be present. If the calling user Dials a CIDS Suppression code, the GN parameter is coded as follows: The "Type of Name" subfield is coded "001" to indicate "calling name." The "Availability" subfield is coded "0" to indicate "name available, or name availability unknown." The "Presentation" subfield is coded "01" to indicate "presentation restricted." No name characters are expected to be present. Prerequisites for Using this Feature The Cisco PGW 2200 must be running Cisco MGC software Release 9.7(3). Prerequisites for this release can be found in the Release Notes for the Cisco Media Gateway Controller Software Release 9.7(3). Limitations The following are limitations of the CNAM feature on the PGW 2200: The PGW supports CNAM only in call control mode. 6

Dial Plan Examples The PGW triggers CNAM service only when the originating call control (OCC) side protocol is ANSI SS7. CNAM service limitation for call forwarding The PGW triggers CNAM service once for a call, at most, and can only trigger CNAM service in B number analysis. The CNAM query result is saved in call context. For example, if the terminating call control (TCC) side tries to forward the call two times by a 302 message, PGW triggers the CNAM service if the following conditions are met: The CNAM has not been triggered before. If this is the first forwarding message, the original call does not trigger the CNAM service. The new contact in 302 triggers B number analysis. If 302 triggers a new B number analysis, then the PGW triggers CNAM service. The PGW does not send early address complete message (ACM) back to the OCC side as soon as it triggers the CNAM service. Supported Standards, MIBs, and RFCs This section identifies the new or modified standards, MIBs, or RFCs that are supported by this feature. Standards Telcordia Technologies Generic Requirements GR-1188-CORE Related Documents This document contains information that is related strictly to this feature. The documents that contain additional information related to the Cisco Media Gateway Controller (MGC) are at the following url: http://www.cisco.com/en/us/products/hw/vcallcon/ps2027/tsd_products_support_series_home.html Prerequisites for Using This Feature The Cisco PGW 2200 must be running Cisco MGC software Release 9.7(3). Prerequisites for this release can be found in the Release Notes for the Cisco Media Gateway Controller Software Release 9.7(3). http://www.cisco.com/en/us/products/hw/vcallcon/ps2027/prod_release_note09186a00807ffa15.html Dial Plan Examples Add the CNAM service to inservice.dat, route by SSN: prov-sta::srcver="active",dstver="cnam",confirm prov-add:inservice:name="ansi-pre-ain-cnam",skortcv=0, gtorssn="routebyssn",gtformat="nogt", msname="ansi-pre-ain-cnam" prov-cpy Add the CNAM service to inservice.dat, route by GT: prov-sta::srcver="active",dstver="cnam",confirm 7

Dial Plan Examples prov-ed:inservice:name="ansi-pre-ain-cnam",skortcv=0,gtorssn="routebygt",gtformat="gttt", msname="ansi-pre-ain-cnam" prov-cpy Provision CNAM service in B number dial plan: prov-sta::srcver="active",dstver="cnam",confirm numan-add:resultset:custgrpid="1111",name="cnam" numan-add:resulttable:custgrpid="1111",name="cnamtrigger", resulttype="in_trigger",dw1="30",dw2="0",dw3="0",dw4="6",setname="cnam" numan-add:resulttable:custgrpid="1111",name="route",resulttype="route", dw1="rtlist1",setname="cnam" numan-add:bdigtree:custgrpid="1111",callside="originating",digitstring="2146",setname="cna M" prov-cpy Enable calling name display in EISUP path and trunkgroup: prov-add:sigsvcprop:name="eisup", InhibitOutgoingCallingNameDisplay ="0" prov-add:trnkgrpprop:name="7777", InhibitOutgoingCallingNameDisplay ="0" Provision cgpninclude on SIP trunkgroup profile prov-add:profile:name="sippro",type="grprofile",cgpninclude="1" prov-add:trnkgrpprof:name="5600",grprofile="sippro" Provision MapCLItoSipHeader on SIP sigpath to map the ISUP CLI to P-Asserted-ID header in addition to From header: prov-add:sigsvcprop:name="sip-path", mapclitosipheader="3" 8

Billing Interface Billing Interface This section identifies the call detail record (CDR) data added for this feature. For billing interface information for the rest of the Cisco MGC software, see the Cisco Media Gateway Controller Software Release 9 Billing Interface Guide. CNAM DIP (Tag: 4240) Table 3 CNAM DIP Name: CNAM DIP Tag: 4240 Source: MDL Description/Purpose: 1. Indicates whether CNAM is invoked. 2. The query result. Format: Structured variable Length in Octets: 2 Data Value: Octet 1 query indicator 0= no query 1=query Octet 2 query result indicator 0=success 1=return error 2=return reject 3=query timeout 4=query abandon Extended Data Value: No extended value. General Information: MGC Release: Release 9.7 or later. Answered (1010) Deselected (1020) Aborted (1030) Release (1040) Interrupted (1050) Ongoing (1060) Maintenance (1070) External DB (1080) Y N Y Y N N N N Y End of Call (1110) 9

Result Type Definitions Calling Name (Tag: 4241) Table 4 Calling Name Name: Calling Name Tag: 4241 Source: MDL Description/Purpose: The calling party name is gotten from the service control point (SCP) or the original call setup message. The retrieved calling party name is passed to the egress destination if and only if it is allowed, based on CNAB and CIDS information. It is a terminating feature. Format: Structured variable Length in Octets: 1-15 Data Value: Characters of calling name displayed on the terminating side. Example: Bob Johnson Extended Data Value: No extended value. General Information: MGC Release: Release 9.7 or later. Answered (1010) Deselected (1020) Aborted (1030) Release (1040) Interrupted (1050) Ongoing (1060) Maintenance (1070) External DB (1080) Y N Y Y N N N N Y End of Call (1110) Result Type Definitions The IN_TRIGGER result type is modified for this feature. Table 5 New Result Type Definition Analysis Points Result Type Valid For Result Number. Result Type Dataword1 Dataword2 Dataword3 Dataword4 Intermediate End Point A-digit analysis B-digit analysis 22 IN_TRIGGER Service type Scp/stp index Min digits req Timer X X Cause Pre-analysis Dataword1 is the TCAP trigger service value (30). The value of this is listed in inservice.dat. This value is an indication of the type of IN service that needs to be invoked. Dataword2 is the scp/stp index used in the trigger module for selection of the SCP for TCAP query. Dataword3 is the minimum number of digits (0 through 32) required to be received to support further analysis. Dataword4 is the timer value (1 through 30), in seconds, used to identify short duration calls. The global title translation type is configurable, the default value is 5. You can change this in trigger.dat under the etc directory. This parameter takes effect only after you restart the PGW. 10

Troubleshooting the CNAM Feature Troubleshooting the CNAM Feature The following documents contain information to help you troubleshoot the TCAP query: PGW 2200 Softswitch TCAP Release 9.3 and Later http://www.cisco.com/warp/customer/788/products/pgw2200-tcap-ts.html Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide http://www.cisco.com/en/us/partner/products/hw/vcallcon/ps2027/products_maintenance_guide_ book09186a008007e563.html Obtaining Documentation, Obtaining Support, and Security Guidelines For information on obtaining documentation, obtaining support, providing documentation feedback, security guidelines, and also recommended aliases and general Cisco documents, see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation at: http://www.cisco.com/en/us/docs/general/whatsnew/whatsnew.html This document is to be used in conjunction with the documents listed in the Related Documents section. Glossary Table 6 contains expansions of acronyms and technical terms used in this feature module. Table 6 Acronym ACM ANSI CA CDR CIDS CNAB CNAM CPN DPNSS EISUP GN IAM IE Acronyms and Expansions Expansion Address Complete Message American National Standards Institute Call Appearance Call Detail Record Calling Identity Delivery and Suppression Calling Name Delivery Blocking Calling Name Delivery Calling Party Number Digital private network signaling system Enhanced ISUP Generic Number Initial Address Message Information Element 11

Glossary Table 6 Acronym ISUP LIDB MGC MML OCC PGW SIP TCAP TCC Acronyms and Expansions Expansion ISDN User Part Line Information Database Media Gateway Controller Man-Machine Language Originating Call Control PSTN gateway Session Initiation Protocol Transaction Capabilities Application Part Terminating Call Control CCVP, the Cisco logo, and Welcome to the Human Network are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, Ether, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iphone, IP/TV, iq Expertise, the iq logo, iq Net Readiness Scorecard, iquick Study, LightStream, Linksys, MeetingPlace, MGX, Networkers, Networking Academy, Network Registrar, PIX, ProConnect, ScriptShare, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0711R) Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. 2007 Cisco Systems, Inc. All rights reserved. 12