Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The OLXA_LINE object sends events presented in the table. Procedure is started when the corresponding event appears.

Format of event procedure for the microphone:

...

occurs.

Event

Description

"

ACCU_START

"

Sound activated recording

ON

is on

"

ACCU_STOP

"

Sound activated recording

OFF

is off

"

ARM

"

Record ON

Recording is on

"

DISARM

"

Record OFF

Recording is off

"

INCOMING_NUMBER

"

Incoming telephone number

"

OUTGOING_NUMBER

"

Outgoing telephone number

"

REC

"

Start of

record

recording

"

REC_STOP

"

End of

record

recording

"

RESET

"

Microphone connecting

Operator format to describe actions with the microphone is:

...

List of commands and parameters for the the OLXA_LINE object is presented in the following table:

Command

command description

Parameters

Description

"ARM"

– turn on the microphone to record

microphone is recording

-

-

"DISARM"

– turn off the record from microphone

microphone isn't recording

-

-

"SETUP"

– setting of

sets microphone parameters

type<>

Type of line

accu_start <>

Operating

Sound detection threshold

of sound detection

accu_stop<>

Holding time of detection triggering

amp<>

Gain

Amplification

aru<>

Automatic

gain

amplification control

aru_dyn<>

Level of AGC

aru_time<>

AGC attack time

chan<>

Number of microphone sound channel

compression<>

Type of compression

flags<>

Flags

name<>

Object name

rec<>

Start of

record

recording

Properties of the OLXA_LINE object are given in the table.

Properties of the OLXA_LINE object

Description of properties

ID<>

Object ID

PARENT_ID<>

Parent object ID

Check function of the OLXA_LINE object state:

Code Block
CheckState("OLXA_LINE","number","state")

The The OLXA_LINE object can be in the following states:

State of the OLXA_LINE object

State description

"BLUE"

Microphone disarmed

"GREEN"

No signal from microphone

"YELLOW"

Microphone armed

"RED"

Start of record

Examples of using events and reactions of the Microphone object:

...

recording

...

Code Block
OnEvent("OLXA_LINE","1","accu_start") //enable sound activated recording
{
 DoReact("OLXA_LINE","1","ARM"); //disable record from microphone
}

Set minimal compression on microphone while disabling record of audio signal.

...