webphone
Class SIPNotification.Chat

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

public static class SIPNotification.Chat
extends SIPNotification

CHAT notification.
Triggered by: incoming chat messages
Event: SIPNotificationListener.onChat
Fields: CHAT,line,peername,text


Nested Class Summary
 
Nested classes/interfaces inherited from class webphone.SIPNotification
SIPNotification.Account, SIPNotification.AI, SIPNotification.Answer, SIPNotification.APIResult, SIPNotification.BLF, SIPNotification.Block, SIPNotification.CDR, SIPNotification.Chat, SIPNotification.ChatComposing, SIPNotification.ChatReport, SIPNotification.Credit, SIPNotification.DTMF, SIPNotification.Event, SIPNotification.Group, SIPNotification.INFO, SIPNotification.LicKey, SIPNotification.Line, SIPNotification.Log, SIPNotification.Media, SIPNotification.MWI, SIPNotification.NewContact, SIPNotification.PlayReady, SIPNotification.Popup, SIPNotification.Presence, SIPNotification.Rating, SIPNotification.Register, SIPNotification.RTPE, SIPNotification.RTPStat, SIPNotification.RTPT, SIPNotification.ServerContacts, SIPNotification.ShouldReset, SIPNotification.SIP, SIPNotification.SRS, SIPNotification.Start, SIPNotification.Status, SIPNotification.Stop, SIPNotification.USSD, SIPNotification.VAD, SIPNotification.Video, SIPNotification.Vrec
 
Field Summary
 
Fields inherited from class webphone.SIPNotification
NOTIFICATION_ACCOUNT, NOTIFICATION_AI, NOTIFICATION_ALL, NOTIFICATION_ANSWER, NOTIFICATION_APIRESULT, NOTIFICATION_BLF, NOTIFICATION_BLOCK, NOTIFICATION_CDR, NOTIFICATION_CHAT, NOTIFICATION_CHATCOMPOSING, NOTIFICATION_CHATREPORT, NOTIFICATION_CREDIT, NOTIFICATION_DTMF, NOTIFICATION_EVENT, NOTIFICATION_GROUP, NOTIFICATION_INFO, NOTIFICATION_INVALID, NOTIFICATION_LICKEY, NOTIFICATION_LINE, NOTIFICATION_LOG, NOTIFICATION_MEDIA, NOTIFICATION_MWI, NOTIFICATION_NEWUSER, NOTIFICATION_PLAYREADY, NOTIFICATION_POPUP, NOTIFICATION_PRESENCE, NOTIFICATION_RATING, NOTIFICATION_REGISTER, NOTIFICATION_RTPE, NOTIFICATION_RTPSTAT, NOTIFICATION_RTPT, NOTIFICATION_SERVERCONTACTS, NOTIFICATION_SHOULDRESET, NOTIFICATION_SIP, NOTIFICATION_SRS, NOTIFICATION_START, NOTIFICATION_STATUS, NOTIFICATION_STOP, NOTIFICATION_USSD, NOTIFICATION_VAD, NOTIFICATION_VIDEO, NOTIFICATION_VREC
 
Method Summary
 java.lang.String getCallID()
          SIP Call-ID (can be used as an unique identifier for this chat session)
 java.lang.String getGroup()
          group name (only for multi-user/group messages)
 int getID()
          user supplied msgid, 3gpp message reference or generated id
 int getLine()
          endpoint line
 java.lang.String getMsg()
          chat text
 int getMultiparCurrent()
           
 int getMultipartCurrent()
          multipart current fragment (only for 3gpp multipart messages)
 int getMultiparTotal()
           
 int getMultipartTotal()
          multipart total fragments (only for 3gpp multipart messages)
 java.lang.String getPeer()
          peer username
 java.lang.String getText()
          the message body as-is
 
Methods inherited from class webphone.SIPNotification
getNotificationType, getNotificationTypeText, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getLine

public int getLine()
endpoint line


getPeer

public java.lang.String getPeer()
peer username


getText

public java.lang.String getText()
the message body as-is


getMsg

public java.lang.String getMsg()
chat text


getGroup

public java.lang.String getGroup()
group name (only for multi-user/group messages)


getMultipartCurrent

public int getMultipartCurrent()
multipart current fragment (only for 3gpp multipart messages)


getMultipartTotal

public int getMultipartTotal()
multipart total fragments (only for 3gpp multipart messages)


getMultiparCurrent

public int getMultiparCurrent()

getMultiparTotal

public int getMultiparTotal()

getID

public int getID()
user supplied msgid, 3gpp message reference or generated id


getCallID

public java.lang.String getCallID()
SIP Call-ID (can be used as an unique identifier for this chat session)