|
MjSip Stack v1.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.zoolu.sip.call.CallListenerAdapter
Class CallListenerAdapter implements CallListener interface providing a dummy implementation of all Call callback functions used to capture Call events.
CallListenerAdapter can be extended to manage basic SIP calls.
The callback methods defined in this class have basically a void implementation.
This class exists as convenience for creating call listener objects.
You can extend this class overriding only methods corresponding to events
you want to handle.
onCallIncoming(NameAddress,String) is the only non-empty method. It signals the receiver the ring status (by using method Call.ring()), adapts the sdp body and accepts the call (by using method Call.accept(sdp)).
| Constructor Summary | |
protected |
CallListenerAdapter()
Creates a new dummy call listener |
| Method Summary | |
void |
onCallAccepted(Call call,
java.lang.String sdp,
Message resp)
Does nothing. |
void |
onCallCanceling(Call call,
Message cancel)
Does nothing. |
void |
onCallClosed(Call call,
Message resp)
Does nothing. |
void |
onCallClosing(Call call,
Message bye)
Does nothing. |
void |
onCallConfirmed(Call call,
java.lang.String sdp,
Message ack)
Does nothing. |
void |
onCallIncoming(Call call,
NameAddress callee,
NameAddress caller,
java.lang.String sdp,
Message invite)
Accepts an incoming call. |
void |
onCallModifying(Call call,
java.lang.String sdp,
Message invite)
Changes the call when remotly requested. |
void |
onCallRedirection(Call call,
java.lang.String reason,
java.util.Vector contact_list,
Message resp)
Redirects the call when remotly requested. |
void |
onCallRefused(Call call,
java.lang.String reason,
Message resp)
Does nothing. |
void |
onCallReInviteAccepted(Call call,
java.lang.String sdp,
Message resp)
Does nothing. |
void |
onCallReInviteRefused(Call call,
java.lang.String reason,
Message resp)
Does nothing. |
void |
onCallReInviteTimeout(Call call)
Does nothing. |
void |
onCallRinging(Call call,
Message resp)
Does nothing. |
void |
onCallTimeout(Call call)
Does nothing. |
void |
onCallTransfer(ExtendedCall call,
NameAddress refer_to,
NameAddress refered_by,
Message refer)
Does nothing. |
void |
onCallTransferAccepted(ExtendedCall call,
Message resp)
Does nothing. |
void |
onCallTransferFailure(ExtendedCall call,
java.lang.String reason,
Message notify)
Does nothing. |
void |
onCallTransferRefused(ExtendedCall call,
java.lang.String reason,
Message resp)
Does nothing. |
void |
onCallTransferSuccess(ExtendedCall call,
Message notify)
Does nothing. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected CallListenerAdapter()
| Method Detail |
public void onCallIncoming(Call call,
NameAddress callee,
NameAddress caller,
java.lang.String sdp,
Message invite)
onCallIncoming in interface CallListener
public void onCallModifying(Call call,
java.lang.String sdp,
Message invite)
onCallModifying in interface CallListener
public void onCallRinging(Call call,
Message resp)
onCallRinging in interface CallListener
public void onCallAccepted(Call call,
java.lang.String sdp,
Message resp)
onCallAccepted in interface CallListener
public void onCallRefused(Call call,
java.lang.String reason,
Message resp)
onCallRefused in interface CallListener
public void onCallRedirection(Call call,
java.lang.String reason,
java.util.Vector contact_list,
Message resp)
onCallRedirection in interface CallListener
public void onCallConfirmed(Call call,
java.lang.String sdp,
Message ack)
onCallConfirmed in interface CallListenerpublic void onCallTimeout(Call call)
onCallTimeout in interface CallListener
public void onCallReInviteAccepted(Call call,
java.lang.String sdp,
Message resp)
onCallReInviteAccepted in interface CallListener
public void onCallReInviteRefused(Call call,
java.lang.String reason,
Message resp)
onCallReInviteRefused in interface CallListenerpublic void onCallReInviteTimeout(Call call)
onCallReInviteTimeout in interface CallListener
public void onCallCanceling(Call call,
Message cancel)
onCallCanceling in interface CallListener
public void onCallClosing(Call call,
Message bye)
onCallClosing in interface CallListener
public void onCallClosed(Call call,
Message resp)
onCallClosed in interface CallListener
public void onCallTransfer(ExtendedCall call,
NameAddress refer_to,
NameAddress refered_by,
Message refer)
onCallTransfer in interface ExtendedCallListener
public void onCallTransferAccepted(ExtendedCall call,
Message resp)
onCallTransferAccepted in interface ExtendedCallListener
public void onCallTransferRefused(ExtendedCall call,
java.lang.String reason,
Message resp)
onCallTransferRefused in interface ExtendedCallListener
public void onCallTransferSuccess(ExtendedCall call,
Message notify)
onCallTransferSuccess in interface ExtendedCallListener
public void onCallTransferFailure(ExtendedCall call,
java.lang.String reason,
Message notify)
onCallTransferFailure in interface ExtendedCallListener
|
MjSip Stack v1.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||