|
Oracle Communications Converged Application Server Java API Reference 5.1 E36938-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Conversation
Represents a two party call. It extends an Interaction.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.oracle.sft.api.Communication |
---|
Communication.State |
Method Summary | |
---|---|
void |
enableChangeBandwidth(boolean enable) 3GPP 24.610 (Communication HOLD) defines the AS of the UE should change some band width attributes for each media stream marked "recvonly". |
int[] |
getBandWidth() Get the band width values of AS, RS and RR |
Participant |
getCallee() Return the callee in the call. |
Participant |
getCaller() Return the caller who initiated the call.. |
MediaPartner |
getMediaPartner() Return the MediaPartner in this Conversation if exist. |
Participant |
getOtherParty(Participant p) Get the other party of the specified participant in this Conversation. |
void |
indicateCallWaiting() Forward or resend the INVITE with callwaiting indication. |
void |
indicateCallWaiting(int cwTimer) Forward or resend the INVITE with callwaiting indication and an Expires header field set to the value of cwTimer The value of cwTimer should be between 30 and 120 second. |
boolean |
isCallWaitingSet() Indicate whether the call is set to waiting state. |
boolean |
isEnableChangeBandwidth() By this method, application can get whether Changing Bandwidth is enable. |
void |
setBandWidth(int totalBandwidth, int bandwidthForActiveDataSenders, int bandwidthForOtherParticipants) 3GPP 24.610 Communication HOLD: As a network option, the AS of the invoking UE shall for each media stream marked "recvonly" lower the bandwidth by setting the "b=AS:" parameter to a small value, e.g. |
Methods inherited from interface com.oracle.sft.api.Interaction |
---|
addParticipant, addParticipant, addParticipant, addParticipant, getParticipant, getParticipant, removeParticipant, removeParticipant, replaceParticipant, replaceParticipant |
Methods inherited from interface com.oracle.sft.api.Communication |
---|
addAgent, end, getAgent, getAgents, getInitiator, getName, getState, removeAgent |
Method Detail |
---|
Participant getCaller()
Participant getCallee()
Participant getOtherParty(Participant p)
p
- The caller or callee of current Conversation.void setBandWidth(int totalBandwidth, int bandwidthForActiveDataSenders, int bandwidthForOtherParticipants)
int[] getBandWidth()
void enableChangeBandwidth(boolean enable)
boolean isEnableChangeBandwidth()
void indicateCallWaiting()
void indicateCallWaiting(int cwTimer)
boolean isCallWaitingSet()
MediaPartner getMediaPartner()
|
Oracle Communications Converged Application Server Java API Reference 5.1 E36938-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2012 Oracle Corporation. All Rights Reserved.