Page 46
Chapter 3 Configuring the Cisco ATA for SCCP
Configuring the Cisco ATA Using a TFTP Server
The following command and output show an example of this command.
Command Example
atapname.exe 10.20.30.40.50.60
Command Output
ata0a141e28323c
Note The same functionality is available from the voice configuration menu (voice menu code 84#), which will announce the Cisco ATA profile name.
Using the EncryptKey Parameter and cfgfmt Tool
The EncryptKey parameter encrypts binary files being transferred over a TFTP server. You can make this parameter unique for each Cisco ATA.
By default, the Cisco ATA-specific ata<macaddress> configuration file is not encrypted. If encryption of is required, however, you must manually configure the EncryptKey parameter before you boot up the Cisco ATA so that the TFTP method is secure. Use either the voice configuration menu (see the “Voice Configuration Menu” section on page 3-18) or the Cisco ATA web configuration page (see the “Cisco ATA Web Configuration Page” section on page 3-21) to configure the EncryptKey parameter.
Note Because the factory-fresh Cisco ATA cannot accept encrypted configuration files, the first unencrypted file, if intercepted, can easily be read. (You would still have to know the data structure format in order to decode the binary information from the unencrypted file.) Therefore, the new encryption key in the unencrypted file can be compromised.
Set the EncryptKey parameter to a nonzero value. When this value is nonzero, the Cisco ATA assumes that the binary configuration file on the TFTP server is to be encrypted with this key by means of the RC4 cipher algorithm. The Cisco ATA will use this key to decrypt the configuration file.
The Cisco ATA EncryptKey parameter and the encryption key used in the cfgfmt tool command syntax must match.
Note For security reasons, Cisco recommends that you set the UIPassword parameter (if desired) in the configuration file and not by using one of the manual configuration methods.
The cfgfmt.exe syntax affects how the EncryptKey parameter is used, as shown in the following examples. In these examples, input_text is the ata<macaddress>.txt file that you will convert to binary to create an ata<macaddress>configuration file for the Cisco ATA; output_binary is that binary ata<macaddress> file, and Secret is the encryption key.
Syntax examples
•cfgfmt -tpTagFileinput-text-file output-binary-file
If input-text-file sets the Cisco ATA EncryptKey parameter to 0, then output-binary-file is not encrypted. If the input-text-file sets EncryptKey to a non-zero value, then output-binary-file is encrypted with that value.
Cisco ATA 186 and Cisco ATA 188 Analog Telephone Adaptor Administrator’s Guide (SCCP)
Contents
Corporate Headquarters
Text Part Number OL-3141-01
Copyright 2003, Cisco Systems, Inc All rights reserved
N T E N T S
Iii
What You Need
DNS1IP DNS2IP
Recommended Values
Syntax
Vii
Cisco ATA Style Conference Calling Procedure A-7
Viii
Audience
Preface
Overview
Organization
Conventions
Preface Conventions
Obtaining Documentation
Cisco IOS Telephony Service documentation
Related Documentation
Cisco.com
Ordering Documentation
International Cisco web sites can be accessed from this URL
Documentation CD-ROM
Documentation Feedback
Cisco TAC Website
Obtaining Technical Assistance
Technical Assistance Center
Xiv
Obtaining Additional Publications and Information
Cisco TAC Escalation Center
Xvi
Cisco Analog Telephone Adaptor Overview
A P T E R
Overview of the Skinny Client Control Protocol
4illustrates the architecture of an Sccp network
Hardware Overview
Link LED
Function Button
Sccp Version
Software Features
Voice Codecs Supported
Basic Services
Additional Supported Signaling Protocols
Other Supported Protocols
Pre-call Services
Fax Services
Pre-call and Mid-call Services
Pre-call Services, Mid-call Services,
Cisco ATA style services Cisco ATA Style, page A-6
Mid-call Services
Style and Related Services Procedure Reference
Bellcore Style, page A-4
Installation and Configuration Overview
Action Reference
OL-3141-01
Installing the Cisco ATA
Network Requirements
Safety Recommendations
What the Cisco ATA Package Includes
5V power adaptor Power cord
Installation Procedure
What You Need
Procedure
Cisco ATA 186 Rear Panel Connections
Installing the Cisco ATA Installation Procedure
Power-Down Procedure
Configuring the Cisco ATA for Sccp
Default Boot Load Behavior
Page
Parameter and Bits Reference
VLANSetting
Feature
Bits
Hexadecimal format, this value is 0x01cc002b
Steps Needed to Configure the Cisco ATA
Action Reference
Basic Configuration Steps in a Non-TFTP Server Environment
Configuring the Cisco ATA Using a Tftp Server
Action
Setting Up the Tftp Server with Cisco ATA Software
Configurable Features and Related Parameters
Configurable Features Related Parameters
Creating a Cisco ATA Default Configuration File
Parameters Not Used for Sccp
Syntax of the cfgfmt program follows
Syntax
You could change the values as follows
Creating a Configuration File for a Specific Cisco ATA
Save your changes
Using atapname.exe Tool to Obtain MAC Address
Cfgfmt -tmgcpptag.dat ata0a141e28323c.txt ata0a141e28323c
Command Output
Using the EncryptKey Parameter and cfgfmt Tool
Command Example
Syntax examples
Using a Dhcp Server,
Using a Dhcp Server
Without Using a Dhcp Server,
Procedure
Without Using a Dhcp Server
Other Dhcp Options You Can Set
Voice Configuration Menu
Using the Voice Configuration Menu
Voice Menu Number Features
Entering Alphanumeric Values
Resetting the Cisco ATA to Factory Default Values
Key Alphanumeric Characters
Cisco ATA Web Configuration
DNS1IP
Resetting the Cisco ATA Using Cisco CallManager
Upgrading the Sccp Signaling Image
Confirmation box appears. Click OK
Adding the Cisco ATA to the Cisco CallManager
Time
Default value of None
Adding Cisco ATAs Manually
Click OK
Using the Cisco Bulk Administration Tool BAT
Using Auto-Registration
Parameters and Defaults
Configuration Text File Template
CA0UID0 CA1UID0
UIPassword
User Interface UI Parameter
Range Default Voice Configuration Menu Access Code
Parameters for Configuration Method and Encryption
Settings
UseTFTP
905
EncryptKey
Maximum 31 characters
UseTFTP, Domain,
UseTFTP, TftpURL,
Network Parameters
320
DHCP, StaticIp, StaticRoute, StaticNetMask,
StaticRoute
Voice Configuration Menu Access Code Related Parameters
StaticIp
DHCP, StaticRoute, StaticNetMask,
EPID0orSID0 and EPID1orSID1
Account Information Parameters
StaticNetMask
Value Types
CA0orCM0 and CA1orCM1
Voice Configuration Menu Access Codes
Examples
UseMGCP
Sccp Mode Parameter
Operating Parameters
Other Parameters
LBRCodec
Integer
ConnectMode, page 5-13bit AudioMode, page 5-12bits 1
PrfCodec
AudioMode
LBRCodec, ConnectMode,
0x90000400
ConnectMode
Bit Number Definition
311
To Use Pre-call and Mid-call Services
CallerIdMethod
916
0x00019e60
316
DHCP,
Domain
917
OpFlags
NumTxFrames
TftpURL, CA0orCM0 and CA1orCM1,
TftpURL, DHCP, VLANSetting,
VLANSetting
See the VLANSetting section on
SigTimer
Optional Feature Parameters
CallWaitTone,
Default Recommended Values
RingCadence
Tone Parameter Syntax
Call-Progress Tone Parameters
List of Call-Progress Tone Parameters
Each tone is specified by nine integers, as follows
Recommended Values
How to Calculate Scaling Factors
Use the following formula to calculate the scaling factor a
DialTone
Default values for the nine-integer array
Specific Call-Progress Tone Parameter Information
920
ReorderTone
Cisco ATA plays the busy tone when the callee is busy
BusyTone
921
923
RingbackTone
CallWaitTone
924
925
NPrintf
ConfirmTone
Extended IP address
TraceFlags
Range Default
UDPTOS, VLANSetting,
MediaPort
Page
Configuring and Debugging Fax Services
Using Fax Pass-through Mode
AudioMode
Configuring the Cisco ATA for Fax Pass-through mode
This setting translates to the following bitmap
AudioMode, ConnectMode,
This setting translates to the bitmap
Configuring Cisco IOS Gateways to Enable Fax Pass-through
Recommended Setting
Enable Fax Pass-through Mode, Disable Fax Relay Feature,
System Level commands
Enable Fax Pass-through Mode
Run the following command
Dial-Peer Level Commands
Disable Fax Relay Feature
Perform the command
Using FAX Mode
Configuring the Cisco ATA for Fax Mode
Common Problems When Using IOS Gateways
Debugging the Cisco ATA 186/188 Fax Services
Configuring the Cisco IOS Gateway for Fax Mode
Run the command
Prserv Overview
Using prserv for Diagnosing Fax Problems
Prserv Overview, Analyzing prserv Output for Fax Sessions,
Decoding timestamp was set to timestamp2
Analyzing prserv Output for Fax Sessions
Log event Description
That the first RTP packet that the Cisco ATA received was
100
Debugging FAX Pass-through Mode
Terminating-Gateway Example
Originating-Gateway Example
Debugging FAX Mode
Possible Reasons for Failure
Rtpcatch Overview
Using rtpcatch for Diagnosing Fax Problems
How to Use
Major functions
Options
Example of rtpcatch
Output
Explanation
CED tone Detected
1032.116=2.213
Analysis
Fax relay mode Cisco fax relay mode
Analyzing rtpcatch Output for Fax Sessions
Both sides use G.711 for the entire fax session
Using rtpcatch to Analyze Common Causes of Failure
Possible Causes for Failure
Cisco fax relay option is not disabled on the gateway
Possible Cause for Failure
Example 6-10 Fax Pass-through Mode Failure
Rtpcatch Limitations
Page
Upgrading the Cisco ATA Signaling Image
Upgrading the Signaling Image Via Cisco CallManager
Procedure for Upgrading all Cisco ATAs at Once
Upgradecode Definitions
ProcedureforUpgradingOneCiscoATA
Upgradecode Syntax
Running the Executable
Running the Executable File
Upgrading the Signaling Image Manually
Preliminary Steps
Preliminary Steps, Running the Executable File,
Syntax
Upgrade Requirements
Upgrade Procedure
Definitions
Using the telephone keypad, enter the following
Confirming a Successful Signaling Image Upgrade
Using a Web Browser
Using a Web Browser, Using the Voice Configuration Menu,
Using the Voice Configuration Menu
OL-3141-01
Troubleshooting
General Troubleshooting Tips
Symptoms and Actions
Installation and Upgrade Issues
Restarting the Cisco CallManager
You should also have access to a sniffer or LAN analyzer
Debugging
Frequently Asked Questions
Ring Load per RJ-11 FXS Port Maximum Distance
Procedure
Contacting TAC
Procedures for Using Pre-call Services
How to Use Pre-call and Mid-call Services
Access Voicemail
Redial
Cancel Call-Forward-All
Activate Call-Forward-All
Speed Dial
Group Call Pickup
To use this feature, follow these steps
Call Pickup
MeetMe Conference
Bellcore Style Conference Call Procedure
Procedures for Using Mid-call Services
Bellcore Style Call Transfer Procedure
Bellcore Style
Cisco VG248 Call Transfer Procedure
Cisco VG248 Style Three-way Calling Procedure
Cisco VG248 Style
Cisco ATA Style Call Transfer Procedure
Cisco VG248 Conference Call Procedure
Cisco ATA Style Call Hold/Resume Procedure
Cisco ATA Style
Cisco ATA Style Conference Calling Procedure
OL-3141-01
Table B-1lists codes to return basic Cisco ATA information
Voice Menu Codes
Voice Menu Option Code Description
916 IP address of the primary DNS server
DNS 2 IP
Table B-3 Cisco ATA Voice Menu Codes-Software Upgrade
OL-3141-01
Physical Specifications
Cisco ATA Specifications
Specification
Immunity Specifications
Electrical Specifications for Cisco ATA
Environmental Specifications
Description Specification
Physical Interfaces
Ringing Characteristics
Software Specifications
Tip/ring interfaces for each RJ-11 FXS port Slic
Appendix C Cisco ATA Specifications Software Specifications
Sccp
OL-3141-01
Supported Sccp Message Set
Sccp Call Flows
This section describes basic call flows for the Cisco ATA
Appendix D Sccp Call Flows Supported Sccp Message Set
Call Flow Scenarios for Successful Calls
Cisco ATA-to-Cisco CallManager
Step Action Description
ATA
Cisco ATA-to-Cisco CallManager-to-Cisco ATA
Step Station Call Info Description
Step Station Call Info Description
Step Station Call Info Description
OL-3141-01
Syntax of upgradecode Parameter
Performing a Cross-Protocol Upgrade
Process
Upgradecode parameter value could be
GL-1
GL-2
GL-3
GL-4
Messages can be part of Sgcp and Mgcp messages
Signaling connection control part
GL-5
GL-6
Allow you to define your own customized markup language
Business-class services for Internet telephony
Traffic
GL-7
GL-8
IN-1
Enabling use
CallerIdMethod ConnectMode Dhcp
EncryptKey
IN-2
IN-3
RTP frames RTP media port configuration
IN-4
Safety recommendations Scaling factor calculation
IN-5
IP encapsulation
IN-6