Chord Parameters

Chord-sets are the sound effect building blocks that use synthesized audio instead of sampled audio.

Most call progress and ringer sound effects are synthesized. A chord-set is a multi-frequency note with an optional on/off cadence, and can contain up to four frequency components generated simultaneously, each with its own level.

Three chord sets are supported: callProg , misc , and ringer . Each chord set has different chord names, represented by x in the following table.

For callProg , x can be one of the following chords:

dialTone, busyTone, ringback, reorder, stutter_3, callWaiting, callWaitingLong, howler, recWarning, stutterLong, intercom, callWaitingLong, precedenceCallWaiting, preemption, precedenceRingback, or spare1 to spare6.

For misc , x can be one of the following chords:
  • spare1 to spare9
For ringer , x can be one of the following chords:
  • ringback, originalLow, originalHigh , or spare1 to spare19
Table 1. Chord Parameters

Template

Parameter

Permitted Values

Change Causes

Restart or Reboot

region.cfg

tone.chord.callProg.x.freq.y tone.chord.misc.x.freq.y tone.chord.ringer.x.freq.y

Frequency (in Hertz) for component y. Up to six chord-set components can be specified (y=1 to 6).

0-1600

0-1600

0-1600

No

region.cfg

tone.chord.callProg.x.level.y tone.chord.misc.x.level.y tone.chord.ringer.x.level.y

Level of component y in dBm0. Up to six chord-set components can be specified (y=1 to 6).

-57 to 3

-57 to 3

-57 to 3

No

region.cfg

tone.chord.callProg.x.onDur tone.chord.misc.x.onDur tone.chord.ringer.x.onDur

On duration (length of time to play each component) in milliseconds.

0=infinite

positive integer

positive integer

positive integer

No

region.cfg

tone.chord.callProg.x.offDur tone.chord.misc.x.offDur tone.chord.ringer.x.offDur

Off duration (the length of silence between each chord component) in milliseconds

0=infinite

positive integer

positive integer

positive integer

No

region.cfg

tone.chord.callProg.x.repeat tone.chord.misc.x.repeat tone.chord.ringer.x.repeat

Number of times each ON/OFF cadence is repeated.

0=infinite

positive integer

positive integer

positive integer

No