Tone Generation
Call Progress Tone Geenerator (CPTG)
Call Progress Tone Generator Software generates arbitrary multi-frequency tones with up to 4 simultaneous frequencies.
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 TMS320C7000 C7x | 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 REQUIREMENTSAll Memory usage is given in units of byte.
Software | MIPS (Peak) | Program Memory | Data Memory | Per-channel Data Memory |
CPG_ADT_generate | 0.275* | 1920 | 304 | 64 |
CPTG C64x
CPU UTILIZATION & MEMORY REQUIREMENTSAll Memory usage is given in units of byte.
Software | MIPS (Peak) | Program Memory | Data Memory | Per-channel Data Memory |
CPG_ADT_generate | 0.275* | 2112 | 304 | 64 |
TI TMS320C5000
CPTG C55x
CPU UTILIZATION & MEMORY REQUIREMENTSAll Memory usage is given in units of byte.
Software | MIPS (Peak) | Program Memory | Data Memory | Per-channel Data Memory |
CPG_ADT_generate | 0.27* | 483 | 148 | 16 |
CPTG C54x
CPU UTILIZATION & MEMORY REQUIREMENTSAll Memory usage is given in units of 16-bit word.
Software | MIPS (Peak) | Program Memory | Data Memory | Per-channel Data Memory |
CPG_ADT_generate | 0.31* | 420 | 296 | 64 |
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