webphone
Class SIPNotification.Vrec

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

public static class SIPNotification.Vrec
extends SIPNotification

VREC notification.
Triggered by: call record state
Event: SIPNotificationListener.onVrec
Fields: VREC,line,stage,type,path,reason,source


Nested Class Summary
 
Field Summary
static intSOURCE_AUTO
          auto started
static intSOURCE_SIPREC
          SIPREC initiated
static intSOURCE_UNKNOWN
          unrecognizable
static intSOURCE_USER
          user initiated
static intSTAGE_DISABLED
          disabled
static intSTAGE_FAILED
          failed to save
static intSTAGE_INIT
          call record begin
static intSTAGE_SAVED
          save success
static intSTAGE_SAVING
          save begin
static intSTAGE_UNKNWON
          unrecognizable
static intTYPE_FILE
          local file
static intTYPE_FTP
          ftp
static intTYPE_HTTP
          http/https
static intTYPE_SERVER
          voip server or gateway side
static intTYPE_SIPREC
          SIPREC protocol
static intTYPE_UNKNOWN
          unknown.
 
Method Summary
 intgetLine()
          endpoint line: channel number (note: with stage 3 and 4 it will always report -1 or -2 means default/not specified)
 java.lang.StringgetPath()
          upload path/file
 java.lang.StringgetReason()
          failure reason if any
 intgetSource()
          who initiated
 java.lang.StringgetSourceText()
          who initiated as string
 intgetStatus()
          stage
 java.lang.StringgetStatusText()
          stage as string
 intgetType()
          upload method
 java.lang.StringgetTypeText()
          upload method as string
 
Methods inherited from class webphone.SIPNotification
getNotificationType, toString
  

Field Detail

STAGE_DISABLED

public static final int STAGE_DISABLED
disabled

See Also:
Constant Field Values

STAGE_INIT

public static final int STAGE_INIT
call record begin

See Also:
Constant Field Values

STAGE_SAVING

public static final int STAGE_SAVING
save begin

See Also:
Constant Field Values

STAGE_SAVED

public static final int STAGE_SAVED
save success

See Also:
Constant Field Values

STAGE_FAILED

public static final int STAGE_FAILED
failed to save

See Also:
Constant Field Values

STAGE_UNKNWON

public static final int STAGE_UNKNWON
unrecognizable

See Also:
Constant Field Values

TYPE_UNKNOWN

public static final int TYPE_UNKNOWN
unknown. should not be used

See Also:
Constant Field Values

TYPE_FILE

public static final int TYPE_FILE
local file

See Also:
Constant Field Values

TYPE_FTP

public static final int TYPE_FTP
ftp

See Also:
Constant Field Values

TYPE_HTTP

public static final int TYPE_HTTP
http/https

See Also:
Constant Field Values

TYPE_SERVER

public static final int TYPE_SERVER
voip server or gateway side

See Also:
Constant Field Values

TYPE_SIPREC

public static final int TYPE_SIPREC
SIPREC protocol

See Also:
Constant Field Values

SOURCE_USER

public static final int SOURCE_USER
user initiated

See Also:
Constant Field Values

SOURCE_SIPREC

public static final int SOURCE_SIPREC
SIPREC initiated

See Also:
Constant Field Values

SOURCE_AUTO

public static final int SOURCE_AUTO
auto started

See Also:
Constant Field Values

SOURCE_UNKNOWN

public static final int SOURCE_UNKNOWN
unrecognizable

See Also:
Constant Field Values
 
Method Detail

getLine

public int getLine()
endpoint line: channel number (note: with stage 3 and 4 it will always report -1 or -2 means default/not specified)


getStatus

public int getStatus()
stage


getStatusText

public java.lang.String getStatusText()
stage as string


getType

public int getType()
upload method


getTypeText

public java.lang.String getTypeText()
upload method as string


getPath

public java.lang.String getPath()
upload path/file


getReason

public java.lang.String getReason()
failure reason if any


getSource

public int getSource()
who initiated


getSourceText

public java.lang.String getSourceText()
who initiated as string