Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

Telco Call Progress
Generator/Detector
for TMS320C25/'C5x
by DSP Software Engineering, Inc.

Software Overview

Call Progress is a tonal-signaling standard used to acquire connections between subscribers in 
telephone network systems. Various Call Progress tones indicate the status of incoming or outgoing 
phone calls. DSPSE's implementation provides full Call-Progress detection functionality on a 
TMS320C25/'C5x processor. The Call Progress detector operates on linear-PCM samples. Call Progress 
uses eight frequencies representing call status. Each Call Progress tone also requires an "on time" 
and an "off time." The chart below summarizes the North American Call Progress tones this 
implementation supports:
Signal
Frequencies
On Time (s)
Off Time (s)
Dial Tone
350, 440 Hz
Continuous
None
Busy Signal
480, 620 Hz
0.5
0.5
Congestion Signal
480, 620 Hz
0.2
0.3
Ring Back
440, 480 Hz
2.0
4.0
Receiver Off Hook
1400, 2060, 2450, 2600 Hz
0.1
0.1

Features and Benefits

•	C callable functions
•	SPOX compatible
•	Easily modified for different tones and on/off times

Processor and System Requirements

•	Devices supported: TMS320C25, TMS320C5x
•	Algorithm category: Telecommunications
•	Requirements:
All memory requirements are in units of 16-bit words. The MIPs ratings presented require the listed 
amounts of dual-access RAM (DARAM), zero-wait-state program and data memory, and sample by sample 
processing. All measurements were made using an executable demonstration built for a third-party PC 
plug-in board.
Function
MIPS
DARAM
Data
Program
Detector 
2.2
45
0
0.5 k

User Functions

The Call Progress implementation consists of two independent, C-callable functions that perform 
detection and initialize the call-progress detector. The detector  interfaces with linear-PCM 
samples and tone status words.
Call Progress Receiver
icallpro (...)
Dynamically allocates and initializes data memory for detector
callpro (...)
Detects call-progress tones in linear-PCM samples

Algorithm Verification

•	Call DSPSE for verification details

Availability

•	Source and object code currently available for licensing.

Company Background and Contact Information

DSP Software Engineering, Inc (DSPSE), founded in 1989, is a leading provider of highly-complex 
digital-signal-processing software used in telecommunications and multimedia applications such as 
computer telephony, digital wireless, PSTN, and satellite communications, and videoconferencing. 
DSPSE sells its products to OEMs and directly to manufacturers of telecommunications products. 
DSPSE provides the complete solution to your DSP needs with DSP solution software packages and 
individual DSP software component algorithms and expert service.
Contact:	DSP Software Engineering, Inc
		175 Middlesex Turnpike
		Bedford, MA 01730  USA
		(617) 275-3733
		Fax: (617) 275-4323
		e-mail:  info@dspse.com
		www:  http://www.dspnet.com


SemiconductorsDSP SolutionsFeedBackTI Home
© Copyright 1996 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!