2.2.1.28.1 Child Elements

The following table lists the child elements of the Signal element.

Element

Type

Available

Description

Units

SignalLevel

xs:int

Yes

The average energy level of received or sent audio classified as speech.

dB

NoiseLevel

xs:int

Yes

The average energy level of received or sent audio classified as noise.

dB

EchoReturn

xs:int

No

Not used.

SpeakerFeedbackMicIn<245>

xs:int

Yes

Signal level of the leakage of Loudspeaker or Headphone output into the microphone input.

dBoV

SpeechLevelMicIn<246>

xs:int

Yes

The speech level into the microphone at a given endpoint.

dBoV

SpeechLevelPostProcess<247>

xs:int

Yes

Overall average speech level sent from an endpoint after all processing.

dBoV

SignalLevelLoudSpeaker<248>

xs:int

Yes

Input level to the loudspeaker or headphone input.

dBoV

BackGroundNoiseMicIn<249>

xs:int

Yes

Background noise input to the microphone.

dBoV

BackGroundNoiseSent<250>

xs:int

Yes

Background noise left over after all processing.

dBoV

LocalSpeechToEcho<251>

xs:int

Yes

If less than 10 decibels, speech level is too low compared to echo level, and distorted speech might occur.

dB

SpeakerGlitchRate<252>

xs:int

Yes

Average glitches per 5 minutes for the loudspeaker rendering.

Glitch count

MicGlitchRate<253>

xs:int

Yes

Average glitches per 5 minutes for the microphone capture.

Glitch count

SpeakerClipRate<254>

xs:int

Yes

Average clips per 5 minutes during the call for the loudspeaker rendering.

Glitch count

MicClipRate<255>

xs:int

Yes

Average clips per 5 minutes during the call for the microphone capture.

Glitch count

RxAGCSignalLevel<256>

xs:int

Yes

Signal level received at the automatic gain control for the inbound audio stream (2).

dBoV

RxAGCNoiseLevel<257>

xs:int

Yes

Noise level received at the automatic gain control for the inbound audio stream (2).

dBoV

v2:InitialSignalLevelRMS<258>

xs:float

Yes

The root-mean-square of the received signal for the first 30 seconds of the call.

sample level

v2:AudioTimestampDriftRateMic<259>

xs:float

Yes

Microphone or capture device clock drift rate.

percent

v2:AudioTimestampDriftRateSpk<260>

xs:float

Yes

Speaker or render device clock drift rate.

percent

v2:AudioTimestampErrorMicMs<261>

xs:float

Yes

Noise in timestamp information from microphone or capture device.

milliseconds

v2:AudioTimestampErrorSpkMs<262>

xs:float

Yes

Noise in timestamp information from speaker or render device.

milliseconds

v2:VsEntryCauses<263>

xs:unsignedByte

Yes

The bit flag indicating the reason(s) the AEC entered half-duplex mode:

  • "0x01" – Sample timestamps from capture or render device were poor quality.

  • "0x02" – High level of echo remained after echo cancellation.

  • "0x04" – Policy forced echo canceller into half-duplex mode.

  • "0x10" – Echo canceller placed into half-duplex mode to reduce CPU consumption.

  • "0x20" – Severe quality degradation because of sample timestamp issues from capture or render device.

unsigned byte

v2:EchoEventCauses<264>

xs:unsignedByte

Yes

The bit flag indicating the reasons the DeviceEchoEvent was detected:

  • "0x01" – Sample timestamps from capture or render device were poor quality.

  • "0x04" – High level of echo remained after echo cancellation.

  • "0x10" – Signal from capture device had significant instances of maximum signal level.

flag

v2:EchoPercentMicIn<265>

xs:float

Yes

Percentage of time when echo is detected in the audio from the capture or microphone device prior to echo cancellation.

Percentage

v2:EchoPercentSend<266>

xs:float

Yes

Percentage of time when echo is detected in the audio from the capture or microphone device after echo cancellation.

Percentage

v2:RxAvgAGCGain<267>

xs:float

Yes

The gain level applied to the received signal.

dB

v2:Separator<268>

default

Yes

Separator element used for future schema extensions.

Not applicable

v3: RecvSignalLevelCh1<269>

xs:int

Yes

Average energy level of received for audio classified as mono speech, or left channel of stereo speech.  

dB

v3: RecvSignalLevelCh2<270>

xs:int

Yes

Average energy level of received for audio classified as right channel of stereo speech.

dB

v3: RecvNoiseLevelCh1<271>

xs:int

Yes

Average energy level of received for audio classified as noise, mono signal or the left channel of stereo signal.

dB

v3: RecvNoiseLevelCh2<272>

xs:int

Yes

Average energy level of received for audio classified as noise, the right channel of stereo signal.

dB

v3: SendSignalLevelCh1<273>

xs:int

Yes

Average energy level of sent for audio classified as mono speech, or left channel of stereo speech. 

dB

v3: SendSignalLevelCh2<274>

xs:int

Yes

Average energy level of sent for audio classified as right channel of stereo speech.

dB

v3: RecvNoiseLevelCh1<275>

xs:int

Yes

Average energy level of sent for audio classified as noise, mono signal or the left channel of stereo signal.

dB

v3: RecvNoiseLevelCh2<276>

xs:int

Yes

Average energy level of sent for audio classified as noise, the right channel of stereo signal.

dB

v3:Separator3<277>

default

Yes

Separator element used for future schema extensions.

Not applicable

v4:RenderSignalLevel<278>

xs:float

Yes

Average render speech level after dynamic range compression or analog gain control is applied.

dBo

v4:RenderNoiseLevel<279>

xs:float

Yes

Average render noise level after dynamic range compression or analog gain control is applied.

dBo

v4:RenderLoopbackSignalLevel<280>

xs:float

Yes

Average level of speaker loopback signal (after any device offload effects have been applied).

dBo

v4:Separator4<281>

default

Yes

Separator used for future schema extensions.

Not applicable