Interface InfinityService.CallStep
-
- All Implemented Interfaces:
public interface InfinityService.CallStepRepresents the Call functions section.
-
-
Method Summary
Modifier and Type Method Description abstract Call<Unit>newCandidate(NewCandidateRequest request, String token)Sends the new ICE candidate. abstract Call<Unit>newCandidate(NewCandidateRequest request, Token token)Sends the new ICE candidate. abstract Call<Unit>ack(String token)Acks the call. abstract Call<Unit>ack(Token token)Acks the call. abstract Call<Unit>ack(AckRequest request, String token)Acks the call. abstract Call<Unit>ack(AckRequest request, Token token)Acks the call. abstract Call<UpdateResponse>update(UpdateRequest request, String token)Sends a new SDP. abstract Call<UpdateResponse>update(UpdateRequest request, Token token)Sends a new SDP. abstract Call<Boolean>dtmf(DtmfRequest request, String token)Sends DTMF digits to the participant (gateway call only). abstract Call<Boolean>dtmf(DtmfRequest request, Token token)Sends DTMF digits to the participant (gateway call only). abstract InfinityService.ParticipantStepgetParticipantStep()the ParticipantStep that produced this CallStep -
-
Method Detail
-
newCandidate
abstract Call<Unit> newCandidate(NewCandidateRequest request, String token)
Sends the new ICE candidate.
See documentation.
- Parameters:
request- a request bodytoken- a valid token
-
newCandidate
abstract Call<Unit> newCandidate(NewCandidateRequest request, Token token)
Sends the new ICE candidate.
See documentation.
- Parameters:
request- a request bodytoken- a valid token
-
ack
abstract Call<Unit> ack(String token)
Acks the call.
See documentation.
- Parameters:
token- a valid token
-
ack
abstract Call<Unit> ack(Token token)
Acks the call.
See documentation.
- Parameters:
token- a valid token
-
ack
abstract Call<Unit> ack(AckRequest request, String token)
Acks the call.
This is only used for direct media calls and should contain the local SDP.
See documentation.
- Parameters:
request- a request bodytoken- a valid token
-
ack
abstract Call<Unit> ack(AckRequest request, Token token)
Acks the call.
This is only used for direct media calls and should contain the local SDP.
See documentation.
- Parameters:
request- a request bodytoken- a valid token
-
update
abstract Call<UpdateResponse> update(UpdateRequest request, String token)
Sends a new SDP.
See documentation.
- Parameters:
request- a request bodytoken- a valid token- Returns:
a new SDP
-
update
abstract Call<UpdateResponse> update(UpdateRequest request, Token token)
Sends a new SDP.
See documentation.
- Parameters:
request- a request bodytoken- a valid token- Returns:
a new SDP
-
dtmf
abstract Call<Boolean> dtmf(DtmfRequest request, String token)
Sends DTMF digits to the participant (gateway call only).
See documentation.
- Parameters:
request- a request bodytoken- a valid token- Returns:
true if successful, false otherwise
-
dtmf
abstract Call<Boolean> dtmf(DtmfRequest request, Token token)
Sends DTMF digits to the participant (gateway call only).
See documentation.
- Parameters:
request- a request bodytoken- a valid token- Returns:
true if successful, false otherwise
-
getParticipantStep
abstract InfinityService.ParticipantStep getParticipantStep()
the ParticipantStep that produced this CallStep
-
-
-
-