MjSip Stack
v1.6

org.zoolu.sip.call
Interface CallListener

All Known Subinterfaces:
ExtendedCallListener

public interface CallListener

Interface CallListener can be implemented to manage SIP calls (sipx.call.Call).

Objects of class Call use CallListener callback methods to signal specific call events.


Method Summary
 void onCallAccepted(Call call, java.lang.String sdp, Message resp)
          Callback function called when arriving a 2xx (call accepted)
 void onCallCanceling(Call call, Message cancel)
          Callback function called when arriving a CANCEL request
 void onCallClosed(Call call, Message resp)
          Callback function called when arriving a response for the BYE request (call closed)
 void onCallClosing(Call call, Message bye)
          Callback function called when arriving a BYE request
 void onCallConfirmed(Call call, java.lang.String sdp, Message ack)
          Callback function called when arriving an ACK method (call confirmed)
 void onCallIncoming(Call call, NameAddress callee, NameAddress caller, java.lang.String sdp, Message invite)
          Callback function called when arriving a new INVITE method (incoming call)
 void onCallModifying(Call call, java.lang.String sdp, Message invite)
          Callback function called when arriving a new Re-INVITE method (re-inviting/call modify)
 void onCallRedirection(Call call, java.lang.String reason, java.util.Vector contact_list, Message resp)
          Callback function called when arriving a 3xx (call redirection)
 void onCallRefused(Call call, java.lang.String reason, Message resp)
          Callback function called when arriving a 4xx (call failure)
 void onCallReInviteAccepted(Call call, java.lang.String sdp, Message resp)
          Callback function called when arriving a 2xx (re-invite/modify accepted)
 void onCallReInviteRefused(Call call, java.lang.String reason, Message resp)
          Callback function called when arriving a 4xx (re-invite/modify failure)
 void onCallReInviteTimeout(Call call)
          Callback function called when a re-invite expires
 void onCallRinging(Call call, Message resp)
          Callback function called when arriving a 180 Ringing
 void onCallTimeout(Call call)
          Callback function called when the invite expires
 

Method Detail

onCallIncoming

public void onCallIncoming(Call call,
                           NameAddress callee,
                           NameAddress caller,
                           java.lang.String sdp,
                           Message invite)
Callback function called when arriving a new INVITE method (incoming call)

onCallModifying

public void onCallModifying(Call call,
                            java.lang.String sdp,
                            Message invite)
Callback function called when arriving a new Re-INVITE method (re-inviting/call modify)

onCallRinging

public void onCallRinging(Call call,
                          Message resp)
Callback function called when arriving a 180 Ringing

onCallAccepted

public void onCallAccepted(Call call,
                           java.lang.String sdp,
                           Message resp)
Callback function called when arriving a 2xx (call accepted)

onCallRefused

public void onCallRefused(Call call,
                          java.lang.String reason,
                          Message resp)
Callback function called when arriving a 4xx (call failure)

onCallRedirection

public void onCallRedirection(Call call,
                              java.lang.String reason,
                              java.util.Vector contact_list,
                              Message resp)
Callback function called when arriving a 3xx (call redirection)

onCallConfirmed

public void onCallConfirmed(Call call,
                            java.lang.String sdp,
                            Message ack)
Callback function called when arriving an ACK method (call confirmed)

onCallTimeout

public void onCallTimeout(Call call)
Callback function called when the invite expires

onCallReInviteAccepted

public void onCallReInviteAccepted(Call call,
                                   java.lang.String sdp,
                                   Message resp)
Callback function called when arriving a 2xx (re-invite/modify accepted)

onCallReInviteRefused

public void onCallReInviteRefused(Call call,
                                  java.lang.String reason,
                                  Message resp)
Callback function called when arriving a 4xx (re-invite/modify failure)

onCallReInviteTimeout

public void onCallReInviteTimeout(Call call)
Callback function called when a re-invite expires

onCallCanceling

public void onCallCanceling(Call call,
                            Message cancel)
Callback function called when arriving a CANCEL request

onCallClosing

public void onCallClosing(Call call,
                          Message bye)
Callback function called when arriving a BYE request

onCallClosed

public void onCallClosed(Call call,
                         Message resp)
Callback function called when arriving a response for the BYE request (call closed)

MjSip Stack
v1.6