pbx
Interface PBXClient.Context

All Known Implementing Classes:
CryptoPhoneApp
Enclosing class:
PBXClient

public static interface PBXClient.Context

Provides a call-back context for the instance of PBXClient.


Method Summary
 java.lang.String getUserId()
          Returns configured user ID.
 void onAccept(PBXClient.ControlMessage cmsg)
          Informs upper layer of incoming ACCEPT.
 void onBye(PBXClient.ControlMessage cmsg)
          Informs upper layer of incoming BYE.
 void onInstantMessage(PBXClient.ControlMessage cmsg)
          Informs upper layer of incoming IMSG.
 void onInvite(PBXClient.ControlMessage cmsg)
          Informs upper layer of incoming INVITE.
 void onRing(PBXClient.ControlMessage cmsg)
          Informs upper layer of incoming RING.
 void report(java.lang.String style, java.lang.String str)
          Reports a system message to log
 void reportIncomingTextMessage(java.lang.String cssClass, java.lang.String userId, java.lang.String message)
          Reports incoming textual message
 void setPbxStatus(java.lang.String str)
          Updates PBX status message of the parent
 

Method Detail

getUserId

java.lang.String getUserId()
Returns configured user ID.


setPbxStatus

void setPbxStatus(java.lang.String str)
Updates PBX status message of the parent


report

void report(java.lang.String style,
            java.lang.String str)
Reports a system message to log


reportIncomingTextMessage

void reportIncomingTextMessage(java.lang.String cssClass,
                               java.lang.String userId,
                               java.lang.String message)
Reports incoming textual message


onInvite

void onInvite(PBXClient.ControlMessage cmsg)
Informs upper layer of incoming INVITE.


onRing

void onRing(PBXClient.ControlMessage cmsg)
Informs upper layer of incoming RING.


onAccept

void onAccept(PBXClient.ControlMessage cmsg)
Informs upper layer of incoming ACCEPT.


onBye

void onBye(PBXClient.ControlMessage cmsg)
Informs upper layer of incoming BYE.


onInstantMessage

void onInstantMessage(PBXClient.ControlMessage cmsg)
Informs upper layer of incoming IMSG.