Administrator Guide - SoundPoint® IP / SoundStation® IP

Optimization

4.6.1.5.1 Patterns <patterns/>

Patterns use a simple script language that allows different chord sets or wave files to be strung together with periods of silence. The script language uses the following instructions:

Instruction

Meaning

Example

 

 

 

sampled (n)

Play sampled audio

se.pat.callProg.x.inst.y.type =”sampled” (sampled audio

 

file na

file instruction type)

 

 

se.pat.callProg.x.inst.y.value =”3” (specifies sampled

 

 

audio file 3)

 

 

 

chord (n, d)

Play chord set n (d is

se.pat.callProg.x.inst.y.type = “chord” (chord set instruc-

 

optional and allows

tion type)

 

the chord set ON

se.pat.callProg.x.inst.y.value = “3” (specifies call

 

duration to be over-

 

progress chord set 3)

 

ridden to d millisec-

 

se.pat.callProg.x.inst.y.param = “2000” (override ON

 

onds)

 

 

duration of chord set to 2000 milliseconds)

 

 

 

silence (d)

Play silence for d

se.pat.callProg.x.inst.y.type = “silence” (silence instruc-

 

milliseconds (Rx

tion type)

 

audio is not muted)

se.pat.callProg.x.inst.y.value = “300” (specifies silence

 

 

 

 

is to last 300 milliseconds)

 

 

 

branch (n)

Advance n instruc-

se.pat.callProg.x.inst.y.type = “branch” (branch instruc-

 

tions and execute

tion type)

 

that instruction (n

se.pat.callProg.x.inst.y.value = “-5” (step back 5 instruc-

 

must be negative and

 

tions and execute that instruction)

 

must not branch

 

 

 

beyond the first

 

 

instruction)

 

 

 

 

a.Currently, patterns that use the sampled instruction are limited to the following format: sampled followed by optional silence and optional branch back to the beginning.

In the following table, x is the pattern number, y is the instruction number. Both x and y need to be sequential. There are three categories of sound effect patterns: callProg (call progress patterns), ringer and misc (miscellaneous).

Attribute

Permitted Values

Interpretation

 

 

 

se.pat.callProg.x.name

UTF-8 encoded

Used for identification purposes in the user inter-

 

string

face (currently used for ringer patterns only); for

 

 

patterns that use a sampled audio file which has

 

 

been overridden by a downloaded replacement, the

 

 

se.pat.ringer.x.name parameter will be overridden

 

 

in the user interface by the file names of the wave

 

 

file.

 

 

 

74

Copyright © 2004 Polycom, Inc.

Page 82
Image 82
Polycom Version 1.4.x 17 manual Patterns patterns, Instruction Meaning Example