[This is pre-release documentation and subject to change in future releases. This topic's current status is: Milestone-Ready]

Topic Last Modified: 2010-07-18

Each record represents audio signal metrics for one endpoint. Usually, each call has two records, one is for caller, and one is for callee.

Column Data Type Key/Index Details

ConferenceDateTime

Datetime

primary

Referenced from the MediaLine Table.

SessionSeq

Int

primary

Referenced from the MediaLine Table.

MediaLineLabel

tinyint

primary

Referenced from the MediaLine Table.

FromCaller

bit

primary

0: Callee’s data

1: Caller’s data

SendSignalLevel

Int

 

Represents the Post-Analog Gain Control audio signal level. The unit for this metric is dBmo. For acceptable quality it should be at least 30 dBmo. This metric is not reported by the A/V Conferencing Server or IP phones.

RecvSignalLevel

Int

 

See SendSignalLevel

SendNoiseLevel

Int

 

Represents the Post-Analog Gain Control audio noise level. The unit for this metric is dBmo. For acceptable quality it should be less than 35 dBmo. This metric is not reported by the A/V Conferencing Server or IP phones.

RecvNoiseLevel

Int

 

See SendNoiseLevel

EchoReturn

Int

 

Echo Return Loss Enhancement metric. The unit for this metric is dB. Lower values represent less echo. This metric is not reported by the A/V Conferencing Server or IP phones.

AudioSpeakerGlitchRate

Int

 

Average glitches per 5 minutes for the loudspeaker rendering. For good quality, this should be less than 1 per 5 minutes. Not reported by A/V Conferencing Servers, Mediation Servers, or IP phones.

AudioMicGlitchRate

Int

 

Average glitches per 5 minutes for the microphone capture. For good quality this should be less than 1 per 5 minutes. Not reported by A/V Conferencing Servers, Mediation Servers, or IP phones.

AudioTimestampDriftRateMic

Decimal(9,2)

 

Microphone device clock drift rate, relative to CPU clock

AudioTimestampDriftRateSpk

Decimal(9,2)

 

Speaker device clock drift rate, relative to CPU clock

AudioTimestampErrorMicMs

Decimal(9,2)

 

Speaker device clock drift rate, relative to CPU clock

Average microphone capture stream timestamp error in milliseconds in the last 20 seconds of the call

AudioTimestampErrorSpkMs

Decimal(9,2)

 

Average speaker render stream timestamp error in milliseconds in the last 20 seconds of the call

VsEntryCauses

tinyint

 

Voice switch is a half duplex mode with reduced interruptibility. Causes of voice switch entry

ENTER_VS_BADTS 0x01

ENTER_VS_ECHO 0x02

ENTER_VS_FORCEORCONVERGENCE 0x04

ENTER_VS_DNLP 0x08

The cause can be a combination of those individual causes. ENTER_VS_FORCEORCONVERGENCE can only be enabled by regkey for test purpose.

EchoEventCauses

tinyint

 

Causes of echo event

ECHO_EVENT_BAD_TIMESTAMP 0x01

ECHO_EVENT_POSTAEC_ECHO 0x02

ECHO_EVENT_ANLP 0x04

ECHO_EVENT_DNLP 0x08

ECHO_EVENT_MIC_CLIPPING 0x10

ECHO_EVENT_BAD_STATE 0x20

The cause can be a combination of those individual causes

EchoPercentMicIn

Decimal(5,2)

 

Percentage of time when echo is detected in mic capture stream. If headset is used, the value should be low

EchoPercentSend

Decimal(5,2)

Foreign

Percentage of time when echo is detected in sent stream. High echo percentage in send streams a indication of echo leak

RxAGCSignalLevel

int

 

Received signal level on the Mediation Server from the gateway; this applies only to the Mediation Server. The unit of this metric is dBoV. For good quality, the acceptable range should be [-30 to -18] dBoV.

RxAGCNoiseLevel

int

 

Received signal level on the Mediation Server from the gateway; this applies only to the Mediation Server. The unit of this metric is dBoV. For good quality, the acceptable range should be less than -50 dBoV.

RxAvgAGCGain

int

 

AGC gain on the Mediation Server side.

InitialSignalLevelRMS

float

 

The RMS of the incoming of up to the first 30 seconds of the call.