User service Conference Test

Every user in the Microsoft Skype for Business server is assigned a Registrar pool, backup registrar pool and a User Services pool. Administrators may want to determine how well the User Services pool is servicing the requests made to it. The User service Conference test exactly serves this purpose. This test helps administrators figure out the number of conferences in the pool, the Invite and ACK requests sent and received, the requests that were sent to the MCU server and the responses that failed, the number of conferences that were successful etc. This way administrators can identify the load on the user services pool and identify any notable performance issues befor end users start complaining!

Target of the test : A Microsoft Skype for Business server

Agent deploying the test : An internal/remote agent

Outputs of the test : One set of results for the target Microsoft Skype for Business server that is to be monitored.

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port at which the specified host listens. The default port is 5060.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Conferences scheduled in the pool

Indicates the number of conferences scheduled in the user services pool.

Number

 

Rate of calls to the ConfJoinParticipant sproc

Indicates the rate at which the users joined the conference through sproc calls.

Calls/Sec

 

Invite requests dispatched

Indicates the number of invite requests sent to the Focus component to join the conference.

Number

The Focus is the conference state server. It is implemented as a SIP user agent that is addressable by using a conference URI. The Focus runs in the User Services module of all Front End Servers. All group IM, multiparty A/V, and data collaboration sessions are managed on the server by the Focus.

The Focus is responsible for the following tasks:

  • Initiating conferences
  • Enlisting required conferencing servers
  • Authenticating participants before allowing them to enter a conference
  • Enforcing the policy that specifies whether the meeting organizer is authorized to invite external users
  • Maintaining SIP signaling relationships between conference participants and conferencing servers
  • Managing conference state
  • Accepting subscription to conferences and notifying users of changes in conference state, such as the arrival and departure of participants and the addition or removal of media
  • Maintaining and enforcing conference policies and rosters

The Focus also enables the organizer to lock a meeting so that no more participants can enter after a certain time.

Total ACK requests dispatched

Indicates the number of ACK requests dispatched to the Focus component.

Number

 

Failed GetMcu requests

Indicates the number of requests failed to be sent to the MCU server.

Number

 

Timed out GetMcu responses

Indicates the number of requests that timed out while waiting for a response from the MCU server.

Number

 

Failed Create conference requests

Indicates the number of create conference requests that failed to reach the MCU.

Number

 

Timed out Create conference requests

Indicates the number of create conference requests that timed out while waiting for a response from the MCU.

Number

 

Conference latency

Indicates the average time taken to create a conference call.

Secs

A low value is desired for this measure.

Call latency

Indicates the average time taken to complete a MCU factory call.

Secs

 

Allocation latency

Indicates the average time taken to complete a full allocation request.

Secs

 

Successful conference requests

Indicates the number of add conference requests that were successful.

Number

A high value is desired for this measure.

Media specific command requests

Indicates the number of requests received for media specific commands.

Number

 

C3P failure responses

Indicates the number of CCCP failure responses that were generated locally.

Number

Ideally, the value of this measure should be zero.

GetConference requests

Indicates the number of getconference requests received by this service.

Number

 

Conference notifications in processing

Indicates the number of notifications for the conferences that are in process.

Number