|
Measures reported by LSSIPPeersTest
Session Initiation Protocol (SIP) is an ASCII-character-based signaling protocol designed for real-time transmission using Voice over IP (VoIP). In Speech Server, SIP establishes sessions with requests and responses. When Speech Server is connected to a client, session initiation and call control are handled over SIP.
The SIP protocol is hosted through a SIP peer, which connects Speech Server to the caller's endpoint. The SIP peer can be a VoIP client, SIP client, or traditional telephony client. In Microsoft Lync server, SIP Peer communication includes internal SIP communications between servers (MTLS), between Server and Client (TLS) and between Front End Servers and Mediation Servers (MTLS). Administrators may want to monitor the SIP Peer communication on the target Microsoft Lync server so that they can figure out where exactly there is a delay in sending/receiving the messages. The LSSIPPeersTest test exactly helps you analyze the same!
This test provides the administrators with a detailed insight on the numerical statistics of the active connections, active TLS connections, outstanding messages, connections that are flow controlled etc. In addition, this test helps you to figure out the time delay for each message in the outgoing queue and the rate at which outgoing messages were dropped.
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| ActConnec |
Indicates the number of established connections that are currently active. |
Number |
A connection is considered established when peer credentials are verified or the peer receives a 2xx response. |
| ActTLSConn |
Indicates the number of established TLS (Transport Layer Security) connections that are currently active. |
Number |
A TLS connection is considered established when the peer certificate, and possibly the host name, are verified for a trust relationship. |
| OutstandingMsg |
Indicates the number of messages that are currently present in the outgoing queue. |
Number |
|
| AvgOutQueDelay |
Indicates the average time for which the messages were delayed in the outgoing queue. |
Secs |
A high value for this measure is a cause of concern which may be due to the accumulation of messages in the outgoing queue. Generally, the server may drop client connections if it is in a throttled state and therefore, messages may be delayed in the outgoing queue for more than 32 seconds. |
| FlowContrlConn |
Indicates the number of conenctions that are currently flow-controlled. |
Number |
Whenever the number of transactions on a specific connection exceeds the above threshold, the connection is marked as flow controlled and the server doesn't post any receives on it. |
| FlowContrlConndrop |
Indicates the number of connections that are dropped due to excessive flow-control. |
Number |
A low value is desired for this measure. |
| AvgFlowContrlDelay |
Indicates the average time delay in message processing when the socket is flow-controlled. |
Number |
A low value is desired for this measure. |
| IncomingReq |
Indicates the rate at which requests were received during the last measurement period. |
Requests/Sec |
This measure is a good indicator of the user load on the server. |
| SendsTimeoutRate |
Indicates the rate at which outgoing messages timed out. |
Timeouts/Sec |
The outgoing messages may time out when they stay in the outgoing queue for a duration longer than required.
A low value is desired for this measure. |
|