Skip to content

Call progress tones - CPT#

CPT are used to play dial-, ring- and busy-tones. They are country-specific and usually hardcoded into the firmware. Upcoming releases will allow to pass custom CPTs with some settings.

Syntax#

Composition
Pitch (frequency) [Hz]
Volume (attenuation) [dB]
Order of tones and pauses (cadence)
Syntax
F1@A1[,F2@A2];NN(AA/BB/CC)
F1 : frequency1
A1 : attenuation1
F2 : frequency2
A2 : attenuation2
NN : number of repeats (* --> for ever)
AA : time the tone stays on in s (* --> for ever)
BB : time tone is off in s
CC : Which tone is defined: 1 for tone 1, 2 for 2one 2, 1+2 for both.

Examples#

Examples
420@-16;10(*/0/1)                   420Hz tone that plays forever
440@-19,480@-19;*(2/4/1+2)          dual tone repeats forever: plays 2 sec, off for 4 secs
425@-25;*(0,03/*/1)                 tone that plays just 0,03 secs (30ms)

Repeat 20 times: tone1 for 274 ms -> tone 2 for 274 ms -> tone 3 for 380 ms -> tone 0 (silence) for 4 seconds
  914@-16,1371@-16,1777@-16;20(.274/0/1,.274/0/2,.380/0/3,0/4/0)

             dial                              ring                                 busy
  GB         400@-12,450@-12;(*/0/1+2)         400@-12,450@-12;*(0.4/2.0/1+2)       400@-6;*(0.38/0.38/1)
  DE         425@-6;(*/0/1)                    425@-6;*(1.0/4.0/1)                  425@-6;*(0.48/0.48/1)
  CH         425@-6;(*/0/1)                    425@-6;*(1.0/4.0/1)                  425@-6;*(0.5/0.5/1)
  AT         425@-6;(*/0/1)                    425@-6;*(1.0/5.0/1)                  425@-6;*(0.3/0.3/1)
  FR         440@-6;(*/0/1)                    440@-6;*(1.5/3.5/1)                  440@-6;*(0.48/0.48/1)
  ES         425@-6;(*/0/1)                    425@-6;*(1.5/3.0/1)                  425@-6;*(0.2/0.2/1)
  NL         425@-6;(*/0/1)                    425@-6;*(1.0/4.0/1)                  425@-6;*(0.5/0.5/1)
  NO         425@-6;(*/0/1)                    425@-6;*(1.0/4.0/1)                  425@-6;*(0.5/0.5/1)
  LU         425@-6;(*/0/1)                    425@-6;*(1.0/4.0/1)                  425@-6;*(0.5/0.5/1)
  SG         425@-6;(*/0/1)                    425@-6;*(0.4/2.0/1)                  425@-6;*(0.8/0.8/1)
  DK         425@-6;(*/0/1)                    425@-6;*(1.0/4.0/1)                  425@-6;*(0.26/0.26/1)
  GR         425@-6;(0.2/0.3/1,0.7/0.8/1)      425@-6;*(1.0/4.0/1)                  425@-6;*(0.3/0.3/1)
  EL         450@-6;(0.2/0.3/1,0.7/0.8/1)      425@-6;*(1.0/4.0/1)                  425@-6;*(0.3/0.3/1)
  CZ         425@-6;(*/0/1)                    425@-6;*(1.0/4.0/1)                  425@-6;*(0.34/0.34/1)
  ID         425@-6;*(0.2/0.2/1,0.6/1.0/1)     425@-6;*(1.0/4.0/1)                  425@-6;*(0.5/0.5/1)
  PT         425@-6;(*/0/1)                    425@-6;*(1.0/5.0/1)                  425@-6;*(0.5/0.5/1)
  BE         450@-6;(*/0/1)                    450@-6;*(1.0/3.0/1)                  450@-6;*(0.5/0.5/1)
  SE         425@-6;(*/0/1)                    425@-6;*(1.0/5.0/1)                  425@-6;*(0.26/0.26/1)
  PL         425@-6;(*/0/1)                    425@-6;*(1.0/5.0/1)                  425@-6;*(0.5/0.5/1)
  int        425@-6;(*/0/1)                    425@-6;*(1.0/5.0/1)                  425@-6;*(0.3/0.3/1)