Loading proto/src/telephony.proto +12 −0 Original line number Diff line number Diff line Loading @@ -2205,6 +2205,18 @@ message TelephonyCallSession { // the codec type of an ongoing call optional AudioCodec codec_type = 11; // true if no incoming RTP is received for a continuous duration of 4 seconds optional bool rtp_inactivity_detected = 12; // true if only silence RTP packets are received for 20 seconds immediately // after call is connected optional bool rx_silence_detected = 13; // true if only silence RTP packets are sent for 20 seconds immediately // after call is connected optional bool tx_silence_detected = 14; } message CallQualitySummary { Loading src/java/com/android/internal/telephony/metrics/TelephonyMetrics.java +3 −0 Original line number Diff line number Diff line Loading @@ -2079,6 +2079,9 @@ public class TelephonyMetrics { cq.averageRelativeJitterMillis = callQuality.getAverageRelativeJitter(); cq.maxRelativeJitterMillis = callQuality.getMaxRelativeJitter(); cq.codecType = convertImsCodec(callQuality.getCodecType()); cq.rtpInactivityDetected = callQuality.isRtpInactivityDetected(); cq.rxSilenceDetected = callQuality.isIncomingSilenceDetected(); cq.txSilenceDetected = callQuality.isOutgoingSilenceDetected(); } return cq; } Loading Loading
proto/src/telephony.proto +12 −0 Original line number Diff line number Diff line Loading @@ -2205,6 +2205,18 @@ message TelephonyCallSession { // the codec type of an ongoing call optional AudioCodec codec_type = 11; // true if no incoming RTP is received for a continuous duration of 4 seconds optional bool rtp_inactivity_detected = 12; // true if only silence RTP packets are received for 20 seconds immediately // after call is connected optional bool rx_silence_detected = 13; // true if only silence RTP packets are sent for 20 seconds immediately // after call is connected optional bool tx_silence_detected = 14; } message CallQualitySummary { Loading
src/java/com/android/internal/telephony/metrics/TelephonyMetrics.java +3 −0 Original line number Diff line number Diff line Loading @@ -2079,6 +2079,9 @@ public class TelephonyMetrics { cq.averageRelativeJitterMillis = callQuality.getAverageRelativeJitter(); cq.maxRelativeJitterMillis = callQuality.getMaxRelativeJitter(); cq.codecType = convertImsCodec(callQuality.getCodecType()); cq.rtpInactivityDetected = callQuality.isRtpInactivityDetected(); cq.rxSilenceDetected = callQuality.isIncomingSilenceDetected(); cq.txSilenceDetected = callQuality.isOutgoingSilenceDetected(); } return cq; } Loading