diff --git a/src/net/java/sip/communicator/service/protocol/event/CallListener.java b/src/net/java/sip/communicator/service/protocol/event/CallListener.java index 84a18d643..865bd4585 100644 --- a/src/net/java/sip/communicator/service/protocol/event/CallListener.java +++ b/src/net/java/sip/communicator/service/protocol/event/CallListener.java @@ -22,8 +22,27 @@ public interface CallListener extends EventListener /** * This method is called by a protocol provider whenever an incoming call * is received. - * @param event a CallReceivedEvent instance describing the new incoming + * @param event a CallEvent instance describing the new incoming * call */ - public void incomingCallReceived(CallReceivedEvent event); + public void incomingCallReceived(CallEvent event); + + /** + * This method is called by a protocol provider upon initiation of an + * outgoing call. + *

+ * @param event a CalldEvent instance describing the new incoming call. + */ + public void outgoingCallCreated(CallEvent event); + + /** + * Indicates that all participants have left the source call and that it + * has been ended. The event may be considered redundant since there are + * already events issued upon termination of a single call participant but + * we've decided to keep it for listeners that are only intersted in call + * duration and don't want to follow other call details. + * @param event the CallEvent containing the source call. + */ + public void callEnded(CallEvent event); + }