Tone Generation

Call Progress Tone Geenerator (CPTG)

CALL PROGRESS TONE GENERATOR SOFTWARE GENERATES ARBITRARY MULTI-FREQUENCY TONES WITH UP TO 4 SIMULTANEOUS FREQUENCIES.

DTMF

CPRGs' primary use is the generation of telephony signals tones such as reorder, busy, dial tone, ring-back, permanent off-hook, DTMF, MF, etc.

Features List

  • eXpress DSP ™ Compliant

  • ITU Q.35 compliant

  • Functions are C-callable

  • Handles multiple signaling tones

  • Frequencies and amplitude are host specified

  • Low overhead interface

  • Low per-channel memory requirements

Availability

Platforms
Texas Instruments – TI TMS320C6000 C64x/C64x+/C66x/C674x | TI TMS320C5000 C55x / Legacy C54x

ADT CPTG is measured on the above Platforms: See specification tables below.

Tone Generation is included in many of our Voice Solutions/Platforms  including: VoIP Engine (AnVoice, LnxVoice, iVoIPVoice), & ARM devices. 

Specifications

TI TMS320C6000

CPTG C64x+ / C66x / C674x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.275*192030464
*Loading assumes a 2-frequency signal

CPTG C64x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.275*211230464
*Loading assumes a 2-frequency signal


TI TMS320C5000

CPTG C55x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.27*48314816
*Loading assumes a 2-frequency signal

CPTG C54x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of 16-bit word.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.31*42029664
*Loading assumes a 2-frequency signal

Description

Adaptive Digital’s Call Progress Tone Generator (CPTG) software generates telephony call progress tones such as reorder, dial-tone, etc. The call progress tone generator has applications in switching, PBX, and Voice-Over-Data equipment.

Function

API function call summary

CPG_ADT_init(. . .) Initializes Call Progress Tone Generator

CPG_ADT_generate(. . .) Executes Call Progress Tone Generator

Translate »