5.11. ToneParm
When using DM3 boards, the ToneParm data structure is not supported.
When using Springware boards, the ToneParm data structure is used to redefine a firmware-applied tone's attributes using the cc_ToneRedefine( ) function or to play a user-defined tone using the cc_PlayTone( ) function.
- Note: Global Call does not provide functions for tone management. The ISDN call control library functions cc_ToneRedefine( ), cc_PlayTone( ), and cc_StopTone( ) are appropriate in this context. However, the use of the ISDN call control library is not officially supported and the ISDN Software Reference, in which these functions are documented, may not be included in the documentation for future system releases.
The data structure is defined as follows:
Struct toneParm { uint16 duration; //1 ~ 65535 (in 10 ms, 0xffff - forever) uint16 freq1; //200 ~ 3100 Hz int16 amp1; //-40 ~ +3 dB uint16 freq2; //200 ~ 3100 Hz int16 amp2; //-40 ~ +3 dB uint16 toneOn1; //1 ~ 65535 (in 10 ms) uint16 toneOff1; //0 ~ 65534 (in 10 ms) uint16 reserv1; //reserved for future use uint16 reserv2; //reserved for future use }
Click here to contact Telecom Support Resources
Copyright 2003, Intel Corporation