Updated on 2025-11-07 GMT+08:00

Call Quality Log Reference

Call quality logs are recorded in the OpenEye installation path \Log\TsdkLog\tsdk\tup_callapi.log.

Log Format

The format of call quality logs is as follows: [Time][Log level][Log definition module name][Location of the code file where the log is recorded Name of the function where the log is recorded][Process ID Thread ID][Log content].

Example:

[2025-04-02 16:25:41.674-08:00][INFO][][][api][call_interface.c:893 callPrintChannelInfo][P=16124, T=109172][[audio]bIsCalling:1, bIsSRTP:0, acEncodeProtocol:opus, acDecodeProtocol:opus, ulChannelID:0, ulSendBitRate:7, ulRecvBitRate:29, ulSendTotalLostPacket:0, fSendLossFraction:0.000000, fSendNetLossFraction:0.000000, fSendJitter:120.000000, fSendDelay:12.000000, ulRecvTotalLostPacket:0, fRecvLossFraction:0.000000, fRecvNetLossFraction:0.000000, fRecvJitter:0.000000, fRecvDelay:12.000000]
Table 1 Description of startup logs

Element

Description

Time

Time when log information is recorded.

Format: yyyy-MM-dd HH:mm:ss.SSS

Example: 2012-09-18 13:40:32.401

Log level

Level of the information recorded in a log.

Call quality log level: [INFO]

Location of the code file where the log is recorded

Location of the code for recording the log.

Call quality logs are recorded in the call_interface.c file. The line number varies depending on the OpenEye version. In this example, the line number is 893.

Name of the function where the log is recorded

Call quality logs are recorded in the function callPrintChannelInfo.

Process ID Thread ID

Different call quality logs with the same process ID are recorded by the same OpenEye program.

P indicates the process, and T indicates the thread.

Log content

Call quality logs are classified into the following types:

  • Call ID: The parameter value consists of GetChannelInfo and callId.

    Example: [GetChannelInfo callId=806420640]

  • Numbers of calling and called parties: The parameter value consists of the local number (localNum) and the peer number (remoteNum). The numbers are encrypted.

    Example: [localNum:666***03, remoteNum:666***02]

  • Streaming media information in a call: The parameter value consists of the call type and the detailed streaming media information.

    The call type can be [audio], [video], or [data].

    Example: For details about the log content, see Call Quality Log Description.