MediaLine Table

 

Topic Last Modified: 2011-07-17

Each record represents one media line. (One audio session usually contains one audio media line. One audio and video (A/V) session usually contains one audio media line and one video media line, although the session might contain two video media lines if the Microsoft RoundTable conferencing device is used.)

Column Data Type Key/Index Details

ConferenceDateTime

Datetime

Primary

Referenced from the Session Table.

SessionSeq

Int

Primary

Referenced from the Session Table.

MediaLineLabel

tinyint

Primary

0 is main audio, 1 is main video, and 2 is panoramic video. This label must be unique within a single session.

ConnectivityIce

tinyint

 

Information about media path, such as direct or relayed.

1 is DIRECT.

2 is RELAY.

4 is HTTP.

8 is FAILED.

CallerIceWarningFlags

Int

 

Information about Interactive Connectivity Establishment (ICE) process described in bits flags. For details, refer to the Quality of Experience Monitoring Server Protocol Specification, available for download.

CalleeIceWarningFlags

int

 

Same as CallerIceWarningFlags, but on the callee side. For details, refer to the Quality of Experience Monitoring Server Protocol Specification, available for download.

Security

Tinyint

 

The security profile in use. 0 is NONE, 1 is SRTP, 2 is V1.

Transport

Tinyint

 

0 is UDP, 1 is TCP.

CallerIPAddr

Int

 

IP Address of the caller.

CallerPort

Int

 

Port used by the caller.

CallerSubnet

int

 

The subnet of the caller.

CallerInside

bit

 

1 means caller is inside the enterprise network, 0 means the caller is outside the network.

CallerMacAddress

Caller’s mac address, referenced from MacAddress Table.

CallerRelayIPAddr

int

 

IP Address of the Lync Server A/V Edge service used by the caller.

CallerRelayPort

Int

 

Port used on the A/V Edge service by the caller.

CallerCaptureDev

int

foreign

Capture device used by the caller. Referenced from the Device Table.

CallerRenderDev

int

foreign

Render device used by caller. Referenced from the Device Table.

CallerCaptureDevDriver

int

foreign

Driver for the caller’s capture device, referenced from the DeviceDriver Table.

CallerRenderDevDriver

int

foreign

Driver for the caller’s render device, referenced from the DeviceDriver Table.

CallerNetworkConnectionType

tinyint

The caller's network connection type. 0 is wired, 1 is wireless.

CallerBssid

int

Caller’s BSSID if wireless is used. Referenced from MacAddress Table.

CallerVPN

bit

The caller's link. 1 is virtual private network (VPN), 0 is non-VPN.

CallerLinkSpeed

decimal(18,0)

The network link speed, in bps, for the caller's endpoint.

CalleeIPAddr

bit

IP Address of the call receiver.

CalleePort

bit

Port used by the call receiver.

CalleeSubnet

bit

 

Subnet of callee.

CalleeInside

Bit

 

1 means call receiver is inside the enterprise network, 0 means the call receiver is outside the network.

CalleeMacAddress

Callee Mac address. Referenced from the MacAddress Table.

CalleeRelayIPAddr

Int

 

IP Address of the A/V Edge service used by the call receiver.

CalleeRelayPort

Int

 

Port used on the A/V Edge Service by the call receiver.

CalleeCaptureDev

Int

foreign

Capture device used by the call receiver. Referenced from the Device Table.

CalleeRenderDev

Int

foreign

Render device used by the call receiver. Referenced from the Device Table.

CalleeCaptureDevDriver

Int

 

Driver for the call receiver’s capture device. Referenced from DeviceDriver Table.

CalleeRenderDevDriver

varchar(256)

 

Driver for the call receiver’s render device. Referenced from DeviceDriver Table.

CalleeNetworkConnectionType

tinyint

 

The call receiver's network connection type. 0 is wired, 1 is wireless.

CalleeBssid

int

Callee’s BSSID if wireless is used. Referenced from MacAddress Table.

CalleeVPN

bit

 

The call receiver’s link; 1 is virtual private network (VPN), 0 is non-VPN.

CalleeLinkSpeed

decimal(18,0)

 

The network link speed, in bps, for the call receiver’s endpoint.

ConversationalMOS

decimal(3,2)

 

Narrowband Conversational MOS of the audio sessions (based on both audio streams).

ConversationalMOSAlg

varchar(256)

 

Not used.

AppliedBandwidthLimit

int

This is the actual bandwidth applied to the given send side stream given various policy settings (TURN, API, SDP, Policy Server, and so on). This is not to be confused with the effective bandwidth because there can be a lower effective bandwidth based on the bandwidth estimate. This is basically the maximum bandwidth the send stream can take barring limits imposed by the bandwidth estimate.

AppliedBandwidthSourceKey

smallint

This is the source of the bandwidth cap being imposed. It describes where the bandwidth limit is coming from (“Policy Server”, “TURN Server”, “Modality”, and so on). Referenced from the AppliedBandwidthSource Table.

Caller

Bit

 

Indicates whether metrics from the caller were received; 1 is yes, 0 is no.

Callee

bit

 

Indicates whether metrics from the call receiver were received; 1 is yes, 0 is no.