Tone Resource
This topic introduces the tone resources provided by 'Linkus SDK for Windows Core' and the usage methods.
Background information
The
assets directory of 'Linkus SDK for Windows Core' project
files contains tone resources in the following forms:
Refer to the following table for the available tone resources.- Original audio files: Stored in the sounds folder.
- base64-encoded strings: Stored in the sound.js file.
Name | Description | Name | Description |
---|---|---|---|
Ring | Incoming call ringtone | DTMF04 | Keypad 4 tone |
Callend | Call end tone | DTMF05 | Keypad 5 tone |
Callwaiting | Call waiting tone | DTMF06 | Keypad 6 tone |
ringback | Ringback tone | DTMF07 | Keypad 7 tone |
DTMF00 | Keypad 0 tone | DTMF08 | Keypad 8 tone |
DTMF01 | Keypad 1 tone | DTMF09 | Keypad 9 tone |
DTMF02 | Keypad 2 tone | DTMFStar | Keypad * tone |
DTMF03 | Keypad 3 tone | DTMFPound | Keypad # tone |
Use tone resources
'Linkus SDK for Windows Core' supports to use tone resources in the following
methods:
- Use the original audio files of tone resources.
- Use the base64-encoded strings of the tone resources, as shown in the sample
code
below.
import sounds from '/assets/sounds'; const { Ring, Callend } = sounds; const audio = new Audio(Ring); audio.play(); // Change the value of "audio.src" to play different tones. audio.src = Callend; audio.play();