MjSip Stack
v1.6

org.zoolu.sip.dialog
Interface InviteDialogListener

All Known Subinterfaces:
ExtendedInviteDialogListener
All Known Implementing Classes:
Call

public interface InviteDialogListener

An InviteDialogListener listens for InviteDialog events. It collects all InviteDialog callback functions.


Method Summary
 void onDlgAck(InviteDialog dialog, java.lang.String body, Message msg)
          When an incoming ACK is received for an INVITE transaction
 void onDlgBye(InviteDialog dialog, Message msg)
          When an incoming BYE is received
 void onDlgByeFailureResponse(InviteDialog dialog, int code, java.lang.String reason, Message msg)
          When a failure response is received for a Bye request
 void onDlgByeSuccessResponse(InviteDialog dialog, int code, java.lang.String reason, Message msg)
          When a success response is received for a Bye request
 void onDlgCall(InviteDialog dialog)
          When the INVITE handshake is successful terminated
 void onDlgCancel(InviteDialog dialog, Message msg)
          When an incoming CANCEL is received for an INVITE transaction
 void onDlgClose(InviteDialog dialog)
          When the dialog is finally closed
 void onDlgInvite(InviteDialog dialog, NameAddress callee, NameAddress caller, java.lang.String body, Message msg)
          When an incoming INVITE is received
 void onDlgInviteFailureResponse(InviteDialog dialog, int code, java.lang.String reason, Message msg)
          When a 400-699 failure response is received for an INVITE transaction
 void onDlgInviteProvisionalResponse(InviteDialog dialog, int code, java.lang.String reason, java.lang.String body, Message msg)
          When a 1xx response response is received for an INVITE transaction
 void onDlgInviteRedirectResponse(InviteDialog dialog, int code, java.lang.String reason, MultipleHeader contacts, Message msg)
          When a 3xx redirection response is received for an INVITE transaction
 void onDlgInviteSuccessResponse(InviteDialog dialog, int code, java.lang.String reason, java.lang.String body, Message msg)
          When a 2xx successfull final response is received for an INVITE transaction
 void onDlgReInvite(InviteDialog dialog, java.lang.String body, Message msg)
          When an incoming Re-INVITE is received
 void onDlgReInviteFailureResponse(InviteDialog dialog, int code, java.lang.String reason, Message msg)
          When a 400-699 failure response is received for a Re-INVITE transaction
 void onDlgReInviteProvisionalResponse(InviteDialog dialog, int code, java.lang.String reason, java.lang.String body, Message msg)
          When a 1xx response response is received for a Re-INVITE transaction
 void onDlgReInviteSuccessResponse(InviteDialog dialog, int code, java.lang.String reason, java.lang.String body, Message msg)
          When a 2xx successfull final response is received for a Re-INVITE transaction
 void onDlgReInviteTimeout(InviteDialog dialog)
          When a Re-INVITE transaction expires
 void onDlgTimeout(InviteDialog dialog)
          When INVITE transaction expires
 

Method Detail

onDlgInvite

public void onDlgInvite(InviteDialog dialog,
                        NameAddress callee,
                        NameAddress caller,
                        java.lang.String body,
                        Message msg)
When an incoming INVITE is received

onDlgReInvite

public void onDlgReInvite(InviteDialog dialog,
                          java.lang.String body,
                          Message msg)
When an incoming Re-INVITE is received

onDlgInviteProvisionalResponse

public void onDlgInviteProvisionalResponse(InviteDialog dialog,
                                           int code,
                                           java.lang.String reason,
                                           java.lang.String body,
                                           Message msg)
When a 1xx response response is received for an INVITE transaction

onDlgInviteSuccessResponse

public void onDlgInviteSuccessResponse(InviteDialog dialog,
                                       int code,
                                       java.lang.String reason,
                                       java.lang.String body,
                                       Message msg)
When a 2xx successfull final response is received for an INVITE transaction

onDlgInviteRedirectResponse

public void onDlgInviteRedirectResponse(InviteDialog dialog,
                                        int code,
                                        java.lang.String reason,
                                        MultipleHeader contacts,
                                        Message msg)
When a 3xx redirection response is received for an INVITE transaction

onDlgInviteFailureResponse

public void onDlgInviteFailureResponse(InviteDialog dialog,
                                       int code,
                                       java.lang.String reason,
                                       Message msg)
When a 400-699 failure response is received for an INVITE transaction

onDlgTimeout

public void onDlgTimeout(InviteDialog dialog)
When INVITE transaction expires

onDlgReInviteProvisionalResponse

public void onDlgReInviteProvisionalResponse(InviteDialog dialog,
                                             int code,
                                             java.lang.String reason,
                                             java.lang.String body,
                                             Message msg)
When a 1xx response response is received for a Re-INVITE transaction

onDlgReInviteSuccessResponse

public void onDlgReInviteSuccessResponse(InviteDialog dialog,
                                         int code,
                                         java.lang.String reason,
                                         java.lang.String body,
                                         Message msg)
When a 2xx successfull final response is received for a Re-INVITE transaction

onDlgReInviteFailureResponse

public void onDlgReInviteFailureResponse(InviteDialog dialog,
                                         int code,
                                         java.lang.String reason,
                                         Message msg)
When a 400-699 failure response is received for a Re-INVITE transaction

onDlgReInviteTimeout

public void onDlgReInviteTimeout(InviteDialog dialog)
When a Re-INVITE transaction expires

onDlgAck

public void onDlgAck(InviteDialog dialog,
                     java.lang.String body,
                     Message msg)
When an incoming ACK is received for an INVITE transaction

onDlgCall

public void onDlgCall(InviteDialog dialog)
When the INVITE handshake is successful terminated

onDlgCancel

public void onDlgCancel(InviteDialog dialog,
                        Message msg)
When an incoming CANCEL is received for an INVITE transaction

onDlgBye

public void onDlgBye(InviteDialog dialog,
                     Message msg)
When an incoming BYE is received

onDlgByeSuccessResponse

public void onDlgByeSuccessResponse(InviteDialog dialog,
                                    int code,
                                    java.lang.String reason,
                                    Message msg)
When a success response is received for a Bye request

onDlgByeFailureResponse

public void onDlgByeFailureResponse(InviteDialog dialog,
                                    int code,
                                    java.lang.String reason,
                                    Message msg)
When a failure response is received for a Bye request

onDlgClose

public void onDlgClose(InviteDialog dialog)
When the dialog is finally closed

MjSip Stack
v1.6