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#
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)