|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>
net.java.sip.communicator.impl.protocol.sip.OperationSetTelephonyConferencingSipImpl
public class OperationSetTelephonyConferencingSipImpl
Implements OperationSetTelephonyConferencing for SIP.
| Field Summary |
|---|
| Fields inherited from class net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing |
|---|
parentProvider |
| Constructor Summary | |
|---|---|
OperationSetTelephonyConferencingSipImpl(ProtocolProviderServiceSipImpl parentProvider)
Initializes a new OperationSetTelephonyConferencingSipImpl instance which is to provide telephony conferencing services for the specified SIP ProtocolProviderService implementation. |
|
| Method Summary | |
|---|---|
protected void |
basicTelephonyChanged(OperationSetBasicTelephonySipImpl oldValue,
OperationSetBasicTelephonySipImpl newValue)
Notifies this OperationSetTelephonyConferencing that its basicTelephony property has changed its value from a specific oldValue to a specific newValue |
void |
callPeerAdded(CallPeerEvent event)
Notifies this CallChangeListener that a specific CallPeer has been added to a specific Call. |
void |
callPeerRemoved(CallPeerEvent event)
Notifies this CallChangeListener that a specific CallPeer has been remove from a specific Call. |
protected CallSipImpl |
createOutgoingCall()
Creates a new outgoing Call into which conference callees are to be invited by this OperationSetTelephonyConferencing. |
protected CallPeerSipImpl |
inviteCalleeToCall(javax.sip.address.Address calleeAddress,
CallSipImpl call,
boolean wasConferenceFocus)
Invites a callee with a specific SIP Address to be joined in a specific Call in the sense of SIP conferencing. |
protected void |
notifyAll(Call call)
Notifies all Subscriptions associated with and established in a specific Call about an ACTIVE subscription state without a reason for that subscription state. |
protected javax.sip.address.Address |
parseAddressString(String calleeAddressString)
Parses a String value which represents a SIP address into a SIP Address value. |
void |
requestProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Request request,
javax.sip.message.Response response)
Notifies this MethodProcessorListener that a specific CallPeer has processed a specific SIP Request and has replied to it with a specific SIP Response. |
void |
responseProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Response response,
javax.sip.message.Request request)
Notifies this MethodProcessorListener that a specific CallPeer has processed a specific SIP Response and has replied to it with a specific SIP Request. |
| Methods inherited from class net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing |
|---|
callBegun, callEnded, callStateChanged, createConfCall, createConfCall, getBasicTelephony, incomingCallReceived, inviteCalleeToCall, outgoingCallCreated, propertyChange, registrationStateChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OperationSetTelephonyConferencingSipImpl(ProtocolProviderServiceSipImpl parentProvider)
parentProvider - the SIP ProtocolProviderService
implementation which has requested the creation of the new instance and
for which the new instance is to provide telephony conferencing services| Method Detail |
|---|
protected void basicTelephonyChanged(OperationSetBasicTelephonySipImpl oldValue,
OperationSetBasicTelephonySipImpl newValue)
basicTelephonyChanged in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>oldValue - the old value of the basicTelephony propertynewValue - the new value of the basicTelephony propertypublic void callPeerAdded(CallPeerEvent event)
callPeerAdded in interface CallChangeListenercallPeerAdded in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>event - a CallPeerEvent which specifies the
CallPeer which has been added to a Callpublic void callPeerRemoved(CallPeerEvent event)
callPeerRemoved in interface CallChangeListenercallPeerRemoved in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>event - a CallPeerEvent which specifies the
CallPeer which has been removed from a Call
protected CallSipImpl createOutgoingCall()
throws OperationFailedException
createOutgoingCall in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>OperationFailedException - if anything goes wrong
protected CallPeerSipImpl inviteCalleeToCall(javax.sip.address.Address calleeAddress,
CallSipImpl call,
boolean wasConferenceFocus)
throws OperationFailedException
inviteCalleeToCall in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>calleeAddress - the SIP Address of the callee to be invited
to the specified existing Callcall - the existing Call to invite the callee with the
specified SIP calleeAddress towasConferenceFocus - the value of the conferenceFocus
property of the specified call prior to the request to invite
the specified calleeAddress
OperationFailedException - if inviting the specified callee to the
specified call failsprotected void notifyAll(Call call)
notifyAll in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>call - the Call in which the Subscriptions to be
notified have been established
protected javax.sip.address.Address parseAddressString(String calleeAddressString)
throws OperationFailedException
parseAddressString in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceSipImpl,OperationSetBasicTelephonySipImpl,CallSipImpl,CallPeerSipImpl,javax.sip.address.Address>calleeAddressString - a String value which represents a SIP
address to be parsed into a SIP Address value
OperationFailedException - if parsing the specified
calleeAddressString fails
public void requestProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Request request,
javax.sip.message.Response response)
requestProcessed in interface MethodProcessorListenersourceCallPeer - the CallPeer which has processed the
specified SIP Requestrequest - the SIP Request which has been processed by
sourceCallPeerresponse - the SIP Response sent by sourceCallPeer
as a reply to the specified SIP requestMethodProcessorListener.requestProcessed(CallPeerSipImpl, Request,
Response)
public void responseProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Response response,
javax.sip.message.Request request)
responseProcessed in interface MethodProcessorListenersourceCallPeer - the CallPeer which has processed the
specified SIP Responseresponse - the SIP Response which has been processed by
sourceCallPeerrequest - the SIP Request sent by sourceCallPeer
as a reply to the specified SIP responseMethodProcessorListener.responseProcessed(CallPeerSipImpl, Response,
Request)
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||