webphone
Class SIPNotification.RTPStat

java.lang.Object
  extended by webphone.SIPNotification
      extended by webphone.SIPNotification.RTPStat
Enclosing class:
SIPNotification

public static class SIPNotification.RTPStat
extends SIPNotification

RTPSTAT notification.
Triggered by: media quality reports
Event: SIPNotificationListener.onRTPStat
Fields: RTPSTAT,quality,sent,rec,issues,loss


Field Summary
static intQUALITY_HIGH
          good quality
static intQUALITY_HIGHEST
          excellent quality
static intQUALITY_LOW
          bad quality
static intQUALITY_LOWEST
          very bad quality
static intQUALITY_MEDIUM
          medium quality
static intQUALITY_NO
          no audio or non-recognizable voice
static intQUALITY_UNKNOWN
          unrecognizable
 
Method Summary
 longgetIssues()
          number of issues (any issues are counted, such as sequence number mismatch or packet drop)
 longgetLoss()
          lost packets
 intgetQuality()
          call quality (QUALITY_...
 java.lang.StringgetQualityText()
          quality as text
 longgetRec()
          RTP packets received and played
 longgetSent()
          RTP packets sent
 
Methods inherited from class webphone.SIPNotification
getNotificationType, toString
  

Field Detail

QUALITY_UNKNOWN

public static final int QUALITY_UNKNOWN
unrecognizable

See Also:
Constant Field Values

QUALITY_NO

public static final int QUALITY_NO
no audio or non-recognizable voice

See Also:
Constant Field Values

QUALITY_LOWEST

public static final int QUALITY_LOWEST
very bad quality

See Also:
Constant Field Values

QUALITY_LOW

public static final int QUALITY_LOW
bad quality

See Also:
Constant Field Values

QUALITY_MEDIUM

public static final int QUALITY_MEDIUM
medium quality

See Also:
Constant Field Values

QUALITY_HIGH

public static final int QUALITY_HIGH
good quality

See Also:
Constant Field Values

QUALITY_HIGHEST

public static final int QUALITY_HIGHEST
excellent quality

See Also:
Constant Field Values
 
Method Detail

getQuality

public int getQuality()
call quality (QUALITY_... constant)


getQualityText

public java.lang.String getQualityText()
quality as text


getSent

public long getSent()
RTP packets sent


getRec

public long getRec()
RTP packets received and played


getIssues

public long getIssues()
number of issues (any issues are counted, such as sequence number mismatch or packet drop)


getLoss

public long getLoss()
lost packets