webphone
Class SIPNotification.MWI

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

public static class SIPNotification.MWI
extends SIPNotification

MWI notification.
Triggered by: Messages-Waiting indicator
Event: SIPNotificationListener.onMWI
Fields: MWI,hasvoicemail,voicemailnumber,to,count,message


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
static int ENUM_VAL1
          enum_comment
static int ENUM_VAL2
          enum_comment
 
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
 int getCount()
          number of pending messages (Messages-Waiting)
 boolean getHasMessage()
          hasvoicemail: “yes” or “no” (Messages-Waiting indicator, whether if there are message(s) pending)
 java.lang.String getMessage()
          message text if sent by the server (Voice-Message)
 java.lang.String getTo()
          username from the SIP To header (Message-Account; usually the local account username, useful if you have multiple accounts)
 java.lang.String getVMNumber()
          the voicemail access number (as configured or as received in Message-Account)
 
Methods inherited from class webphone.SIPNotification
getNotificationType, getNotificationTypeText, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENUM_VAL1

public static final int ENUM_VAL1
enum_comment

See Also:
Constant Field Values

ENUM_VAL2

public static final int ENUM_VAL2
enum_comment

See Also:
Constant Field Values
Method Detail

getHasMessage

public boolean getHasMessage()
hasvoicemail: “yes” or “no” (Messages-Waiting indicator, whether if there are message(s) pending)


getVMNumber

public java.lang.String getVMNumber()
the voicemail access number (as configured or as received in Message-Account)


getTo

public java.lang.String getTo()
username from the SIP To header (Message-Account; usually the local account username, useful if you have multiple accounts)


getCount

public int getCount()
number of pending messages (Messages-Waiting)


getMessage

public java.lang.String getMessage()
message text if sent by the server (Voice-Message)