Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Document Release History Publication Date Comments June 2009 Initial release of document Feature History Release Modification 9.8(1) The Enhanced Clear Channel Codec Support feature is introduced on the Cisco PGW 2200 Softswitch. This document describes the Enhanced Clear Channel Codec Support feature and includes the following sections: • Feature Description, page 2 • XECfgParm.dat Configuration Tasks, page 4 • Provisioning Tasks, page 5 • Provisioning Examples, page 7 • Software Changes for This Feature, page 8 • Troubleshooting the Feature, page 11 • Obtaining Documentation and Submitting a Service Request, page 12 • Glossary, page 12 Americas Headquarters: Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA © 2009 Cisco Systems, Inc. All rights reserved. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Feature Description Feature Description Feature Overview The clear channel codec guarantees bit integrity of a digital signal 0 (DS-0) transferred through a gateway. It supports the transporting of nonvoice circuit data sessions through a VoIP network. It enables the VoIP networks to transport data calls. Before the introduction of this feature, the Cisco PGW 2200 Softswitch supported the clear channel codec for TDM-to-SIP data calls. That is, the Cisco PGW 2200 Softswitch could handle data calls that originated from the TDM side and ended on the Session Initiation Protocol (SIP) side. The Enhanced Clear Channel Codec Support feature completes clear channel codec support to SIP-to-TDM data calls. Based on incoming SIP messages and user configurations, the Cisco PGW 2200 Softswitch sends certain clear channel codecs to gateways and sets the transmission medium requirement (TMR) value for data calls properly. With this feature, users can make TDM data calls through the SIP network. In addition, users can customize clear channel codecs that media gateways use for data calls. Figure 1 shows a typical deployment for this feature. In this deployment, users can initiate data calls of all directions from the PSTN network to the SIP network, and vice versa. For example, users can make SIP-to-TDM and TDM-to-SIP data calls. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 2 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Feature Description Figure 1 Typical Deployment for This Feature Cisco PGW 2200 Cisco AS5400 Softswitch Cisco IP series universal Transfer Point PRI gateway ISUP/M3UA/SCTP backhaul E1 V ITP MGCP MGCP E1 PRI V backhaul SIP Cisco AS5400 PRI series universal gateway Cisco Unified Communications Manager PSTN network M M M M M PRI backhaul Cisco 3845 series integrated services router MGCP SIP PRI SIP PBX V PBX 276024 IP Benefits This feature provides the following benefits: • Handles SIP-to-TDM data calls—Users can make end-to-end data calls that come from CUCM-connected end-devices or gateways via SIP trunks to a TDM destination end point. • Supports various representations of clear channel codecs—Users can customize clear channel codecs that they want gateways to use. • Manipulates the TMR value—Users can set the TMR value on SIP trunk groups, in domain profiles, or in dial plans to influence the TMR value being delivered to the TDM side. For example, users can set the TMR value on a SIP trunk group to specify that all of the calls originating on this trunk group are data calls. Users can also overwrite or change the TMR value for a call during the number analysis. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 3 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module XECfgParm.dat Configuration Tasks Prerequisites The Cisco PGW 2200 Softswitch must be running software Release 9.8(1). Prerequisites for this release can be found in the Release Notes for the Cisco PGW 2200 Softswitch Release 9.8(1) at http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9/release/note/rn981.html Restrictions or Limitations The Enhanced Clear Channel Codec Support feature has one limitation. If you provision both the DEFAULT_TMR result type, and the MGCPDIALPKG result type, you must provision the DEFAULT_TMR result type before the MGCPDIALPKG result type. Related Documents This document contains information that is strictly related to this feature. The documents that contain additional information related to the Cisco PGW 2200 Softswitch are at http://www.cisco.com/en/US/products/hw/vcallcon/ps2027/tsd_products_support_series_home.html Supported Standards, MIBs, and RFCs No new or modified standards, MIBs, or RFCs are supported by this feature. XECfgParm.dat Configuration Tasks Configuring the XECfgParm.dat File for This Feature To use this feature, you must first configure the GWClearChannelAlgorithm parameter of the XECfgParm.dat file. Specify a clear channel codec or multiple clear channel codecs that you want gateways to use for data calls in the GWClearChannelAlgorithm parameter. The valid values for this parameter are a clear channel codec name, or clear channel codec names, with consecutive names being separated by a semicolon. The default value is NULL. • If the GWClearChannelAlgorithm is set to NULL, you disable clear channel codec support on the Cisco PGW 2200 Softswitch. Incoming data calls are cleared with the cause that bearer capability is not available. • If the GWClearChannelAlgorithm contains a codec name, the call continues. The Cisco PGW 2200 Softswitch sends the codec name to the media gateway for data calls. The media gateway switches to this codec. • If the GWClearChannelAlgorithm contains multiple codec names (separated by semicolons), the Cisco PGW 2200 Softswitch sends all of them to the media gateway for data calls. The media gateway chooses the one it prefers. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 4 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Provisioning Tasks Note For details on the GWClearChannelAlgorithm parameter, see Appendix A, “XECfgParm.dat File Parameters”, in the Cisco PGW 2200 Softswitch Release 9.8 Software Installation and Configuration Guide. Configuration Examples Here is an example of the command you enter to configure the GWClearChannelAlgorithm parameter in the XECfgParm.dat file: *.GWClearChannelAlgorithm = X-CCD;CLEARMODE;CCD;G.nX64;G.Clear # clear channel algorithm Note Any changes of the XECfgParm.dat file require a restart of the Cisco PGW 2200 Softswitch software. Provisioning Tasks This section describes provisioning tasks for this feature. Note Make sure you have finished the configuration before you perform provisioning tasks for this feature. See the “XECfgParm.dat Configuration Tasks” section on page 4. In this feature, the Cisco PGW 2200 Softswitch handles SIP-to-TDM data calls in two steps: 1. The Cisco PGW 2200 Softswitch first concludes whether a SIP-to-TDM call is a data call. 2. If the call is a data call, the Cisco PGW 2200 Softswitch then sets the TMR value for that data call. In the provisioning of this feature, you must tell the Cisco PGW 2200 Softswitch how to conclude whether a SIP-to-TDM call is a data call. You can choose either of the following two methods. No other provisioning tasks are required for this feature. Note • Method 1: Checking the Clear Channel Codec in the SDP of the First Incoming SIP INVITE Message, page 6 • Method 2: Checking the Request Line in the First Incoming SIP INVITE Message, page 6 If you want to use Method 2, make sure that the SIP peer puts the clear channel codec information in the tgrp and the trunk-context parameters of the first outgoing SIP INVITE message. For example, the CUCM puts clear channel codec information in the tgrp and the trunk-context parameters of the first outgoing SIP INVITE message, you can use Method 2 when the Cisco PGW 2200 Softswitch is connected to CUCM. We recommend that you use Method 2 if the SIP peer puts the clear channel codec information in the tgrp and the trunk-context parameters of the first outgoing INVITE message. For provisioning samples, see the “Provisioning Examples” section on page 7. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 5 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Provisioning Tasks Method 1: Checking the Clear Channel Codec in the SDP of the First Incoming SIP INVITE Message The Cisco PGW 2200 Softswitch checks the clear channel codec in the SDP of the first incoming SIP INVITE message to conclude whether the SIP-to-TDM call is a data call. If one of the codecs in the SDP matches any codec configured in the GWClearChannelAlgorithm parameter of the XECfgParms.dat file, the Cisco PGW 2200 Softswitch concludes that the call is a SIP-to-TDM data call. Set the CheckClearChannelCodecInSDP property to 1 to enable the clear channel codec check in the SDP of the first incoming SIP INVITE message. prov-ed:profile:name="sipprf",checkclearchannelcodecinsdp="1" Method 2: Checking the Request Line in the First Incoming SIP INVITE Message The Cisco PGW 2200 Softswitch checks the request line of the first incoming SIP INVITE message to conclude whether the SIP-to-TDM call is a data call. If the following two requirements are met, the Cisco PGW 2200 Softswitch concludes that this call is a SIP-to-TDM data call: • The tgrp parameter value matches the SipTgrpLabel property value. • The trunk-context parameter value matches the SipTrunkContext property value. Perform the following tasks to use this method: • Observing the First SIP INVITE Message from the SIP Peer, page 6 • Enabling the Request Line Check, page 7 • Matching the tgrp and the trunk-context Parameter Values, page 7 Observing the First SIP INVITE Message from the SIP Peer Observe the first incoming SIP INVITE message from the SIP peer. Method 2 is applicable when the first SIP INVITE message from the SIP peer contains clear channel codec information in the tgrp and the trunk-context parameters of the request line. Here is a sample of the first incoming SIP INVITE message. Notice that the tgrp parameter value and the trunk-context parameter value are in bold. Write down the two parameter values. You are going to use them later. INVITE sip:3333;phone-context=abcd.com;tgrp=ccdata; [email protected]:5060; transport=tcp;user=phone SIP/2.0 Date: Fri, 25 Jul 2008 18:57:16 GMT Call-Info: <sip:1.98.98.115:5060>;method="NOTIFY;Event=telephone-event;Duration=500" Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY From: <sip:[email protected]>;tag=ef18c435-bc4f-454b-b8e8-d747acdaf9c7-19431898 Allow-Events: presence, kpml P-Asserted-Identity: <sip:[email protected]> Supported: 100rel,timer,resource-priority,replaces Min-SE: 1800 Remote-Party-ID: <sip:[email protected]>;party=calling;screen=yes;privacy=off User-Agent: Cisco-CUCM7.0 To: <sip:[email protected]> Contact: <sip:[email protected]:5060;transport=tcp> Expires: 180 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 6 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Provisioning Examples Call-ID: [email protected]^M Via: SIP/2.0/TCP 1.98.98.115:5060;branch=z9hG4bK046fface8 CSeq: 101 INVITE Session-Expires: 1800 Max-Forwards: 70 Content-Length: 122 v=0 o=Cisco 633 8080 IN IP4 10.0.246.220 s=SIP Call c=IN IP4 10.0.246.220 t=0 0 m=audio 5000 RTP/AVP 125 100 a=rtpmap:125 G.nX64/8000 a=rtpmap:100 X-NSE/8000 a=fmtp:100 200-202 a=X-sqn:0 a=X-cap: 1 audio RTP/AVP 100 a=X-cpar: a=rtpmap:100 X-NSE/8000 a=X-cpar: a=fmtp:100 200-202 a=X-cap: 2 image udptl t38 Enabling the Request Line Check Set the CheckSipTgrpParam property to 1 to enable the request line check of the first incoming SIP INVITE message. prov-ed:profile:name="sipprf",checksiptgrpparam="1" Matching the tgrp and the trunk-context Parameter Values Set the SipTgrpLabel and the SipTrunkContext properties to the parameter values you wrote down previously in the “Observing the First SIP INVITE Message from the SIP Peer” section on page 6. Set the SipTgrpLabel property to the tgrp parameter value. Set the SipTrunkContext property to the trunk-context parameter value. prov-ed:profile:name="sipprf",siptgrplabel="ccdata" prov-ed:profile:name="sipprf",siptrunkcontext="abcd.com" Provisioning Examples This section provides a provisioning example for this feature. Additional provisioning examples for the Cisco PGW 2200 Softswitch can be found in the Cisco PGW 2200 Softswitch Release 9.8 Provisioning Guide. Method 1—Clear Channel Codec Check in the SDP of the First Incoming SIP INVITE Message ________________________________________ ; Add a SIP Profile ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:profile:name="sipprf",type="sipprofile",trustlevel="1" ________________________________________ ; Enable the Clear Channel Codec Check in the SDP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-ed:profile:name="sipprf",checkclearchannelcodecinsdp="1" Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 7 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Software Changes for This Feature or Method 2—Request Line Check in the First Incoming SIP INVITE Message ________________________________________ ; Add a SIP Profile ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:profile:name="sipprf",type="sipprofile",trustlevel="1" ________________________________________ ; Enable the Request Line Check in the First Incoming SIP INVITE Message ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-ed:profile:name="sipprf",checksiptgrpparam="1" ________________________________________ ; Match the tgrp and the trunk-context Parameter Values ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-ed:profile:name="sipprf",siptgrplabel="ccdata” prov-ed:profile:name="sipprf",siptrunkcontext="abcd.com” Software Changes for This Feature The following sections contain software changes for this feature: • Properties, page 8 • Result Types, page 10 Properties This section describes new and modified properties introduced for this feature. For more information on other properties for Cisco PGW 2200 Softswitch, see the Cisco PGW 2200 Softswitch Release 9.8 Provisioning Guide. New Properties Table 1 describes the new properties for this feature. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 8 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Software Changes for This Feature Table 1 New Properties Property Description CheckClearChannelC Use this property to control whether the Cisco PGW 2200 Softswitch checks the clear channel codec odecInSDP in the SDP of the first incoming SIP INVITE message to conclude that a call is a data call. This property is provisioned in SIP profiles. Valid values: boolean. 0 = no clear channel codec check in the SDP. 1 = performs the clear channel codec check in the SDP. Default value: 0. Dynamically reconfigurable: yes. CheckSipTgrpParam Use this property to control whether the Cisco PGW 2200 Softswitch checks the tgrp parameter in the request line of the first incoming SIP INVITE message to conclude that a call is a data call. This property is provisioned in SIP profiles. Valid values: boolean. 0 = does not check the tgrp parameter in the request line. 1 = checks the tgrp parameter in the request line. Default value: 0. Dynamically reconfigurable: yes. SipTgrpLabel Use this property to specify the clear channel routing class in SIP signaling. When you set the CheckSipTgrpParam property to 1, the value of the tgrp parameter in the first incoming SIP INVITE message must match this property value. This property is provisioned in SIP profiles. Valid values: string (1 to 64 bytes string) or NULL (does not check the tgrp parameter). Default value: ccdata. Dynamically reconfigurable: yes. SipTrunkContext Use this property to specify a namespace on the trunk group. When you set the CheckSipTgrpParam property to 1, the value of the trunk-context parameter in the first incoming SIP INVITE message must match this property value. This property is provisioned in SIP profiles. Valid values: string (1 to 64 bytes) or NULL (does not check the trunk-context parameter). Default value: NULL. Dynamically reconfigurable: yes. Modified Properties Table 2 describes the modified properties for this feature. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 9 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Software Changes for This Feature Table 2 Modified Properties Property Description DefaultTmr Use this property to set the TMR value on a SIP sigpath. This SIP sigpath property is extended to trunk groups. Valid values: • SPEECH—Set TMR to SPEECH. • UNRES_64K—Set TMR to UNRES_64K. • AUDIO_3K—Set TMR to AUDIO_3K. Default: SPEECH. Dynamically Reconfigurable: yes. Result Types This section describes the new result type for this feature. For information on other result types, see the Cisco PGW 2200 Softswitch Release 9.8 Dial Plan Guide. Table 3 describes the new result type for this feature. New Result Type Definitions Dataword4 Specifies the default TMR value 0 (not used) 0 (not used) 0 (not used) X X X Pre-analysis Dataword3 Cause Dataword2 Result Type Valid For B-digit analysis 87 DEFAULT_TMR Dataword1 End Point Result Type Intermediate Result Number Analysis Points A-digit analysis Table 3 DEFAULT_TMR A new result type DEFAULT_TMR is added for this feature. It allows the Cisco PGW 2200 Softswitch to set or overwrite the TMR value. Dataword1 specifies the TMR value for this call: • 1—Set the TMR value to SPEECH. • 2—Set the TMR value to UNRES_64K. • 3—Set the TMR value to AUDIO_3K. In the following example, you overwrite the TMR value for all of the calls whose calling numbers start with 400. The TMR values for these calls are set to unrestricted 64k (UNRES_64K). numan-add:resultset:custgrpid="1111",name="sip-tmr" numan-add:resulttable:custgrpid="1111",resulttype="DEFAULT_TMR",dw1="2",setname="sip-tmr", name="tmrdata" Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 10 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Troubleshooting the Feature numan-add:adigtree:custgrpid="1111",callside="originating",setname="sip-tmr",digitstring=" 400" Troubleshooting the Feature The section describes two troubleshooting situations for this feature: • A SIP-to-TDM data call cannot be established. (The data call fails, or turns into a voice call.) Action Description Step 1 Check the SDP of the first incoming SIP INVITE message. Make sure the SDP of the first incoming SIP INVITE message contains clear channel codec information. If the SDP does not contain such information, check configurations of the SIP peer. Step 2 Check the outgoing Media Gateway Control Protocol (MGCP) message during the call setup. Make sure local connection options (LCO) parameters of the outgoing create connection (CRCX) message contain clear channel codec information. If LCO parameters contain correct clear channel codec information, proceed to Step 4. Otherwise, proceed to Step 3. Step 3 Check the GWClearChannelAlgorithm parameter in the XECfgParm.dat file. Make sure you have configured the GWClearChannelAlgorithm parameter to tell the Cisco PGW 2200 Softswitch clear channel codecs that you want media gateways to use for data calls. Make sure you have enabled one of the two data call check methods. Make sure you have configured either of the two methods for letting the Cisco PGW 2200 Softswitch conclude that a call is a data call: Step 4 See the “XECfgParm.dat Configuration Tasks” section on page 4. • Check the clear channel codec in the SDP of the first incoming SIP INVITE message. • Check the request line in the first incoming SIP INVITE message. Note If you use the second method, make sure the tgrp parameter value matches the SipTgrpLabel property value, and the trunk-context parameter value matches the SipTrunkContext property value. See the “Provisioning Tasks” section on page 5. • Step 1 The TDM side rejects a SIP-to-TDM data call. Action Description Check the outgoing MGCP message during the call setup. Make sure the TMR value in the outgoing MGCP message is acceptable on the TDM side. If the TMR value is not acceptable on the TDM side, proceed to Step 2. Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 11 Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Support Feature Module Obtaining Documentation and Submitting a Service Request Action Description Step 2 Check the DEFAULT_TMR result If the DEFAULT_TMR result type is provisioned, make sure the type provisioned in the dial plan. TMR value in Dataword1 of the result type is acceptable on the TDM side. If the TMR value is not acceptable, proceed to Step 3. Step 3 Check the default TMR value provisioned in the SIP profile of the incoming SIP trunk group. Make sure the default TMR value is acceptable on the TDM side. Obtaining Documentation and Submitting a Service Request For information on obtaining documentation, submitting a service request, and gathering additional information, 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 Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service and Cisco currently supports RSS Version 2.0. Glossary Table 4 Acronym Expansions Acronym Expansion CRCX create connection (message) CUCM Cisco Unified Communications Manager (formerly known as Cisco Unified CallManager) DS-0 digital signal 0 LCO local connection options MGCP Media Gateway Control Protocol PGW PSTN Gateway SIP Session Initiation Protocol TMR transmission medium requirement CCDE, CCSI, CCENT, Cisco Eos, Cisco HealthPresence, the Cisco logo, Cisco Lumin, Cisco Nexus, Cisco Nurse Connect, Cisco Stackpower, Cisco StadiumVision, Cisco TelePresence, Cisco WebEx, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn and Cisco Store are service marks; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo 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. (0903R) Cisco PGW 2200 Softswitch Enhanced Clear Channel Codec Feature Module 12
© Copyright 2026 Paperzz