VGVoiceAPIImpl

public final class VGVoiceAPIImpl implements VGVoiceAPI

Constructors

Link copied to clipboard
public VGVoiceAPIImpl VGVoiceAPIImpl(CoreClientWithMedia core, VGVoiceCallbackAPIImpl voiceCallbackAPI, ExecutorService executor)

Functions

Link copied to clipboard
public Unit answer(String callId)
public Unit answer(String callId, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit disableEarmuff(String callId)
public Unit disableEarmuff(String callId, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit disableNoiseSuppression(String callId, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit enableEarmuff(String callId)
public Unit enableEarmuff(String callId, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit enableNoiseSuppression(String callId, Function1<Exception, Unit> callback)
Link copied to clipboard
public LegsPage getCallLegs(String callId, GetCallLegsParameters parameters)
public Unit getCallLegs(String callId, GetCallLegsParameters parameters, Function2<Exception, LegsPage, Unit> callback)
Link copied to clipboard
public Leg getLeg(String legId)
public Unit getLeg(String legId, Function2<Exception, Leg, Unit> callback)
Link copied to clipboard
public Unit hangup(String callId)
public Unit hangup(String callId, Function1<Exception, Unit> callback)
public Unit hangup(String callId, String reasonText, String reasonCode)
public Unit hangup(String callId, String reasonText, String reasonCode, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit mute(String callId)
public Unit mute(String callId, Function1<Exception, Unit> callback)
Link copied to clipboard
Link copied to clipboard
public Unit reconnectCall(String legId)
public Unit reconnectCall(String legId, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit reject(String callId)
public Unit reject(String callId, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit say(String callId, String text)
public Unit say(String callId, String text, Function1<Exception, Unit> callback)
public Unit say(String callId, String text, Integer level, Integer loop, Boolean queue, String voiceName, Boolean ssml)
public Unit say(String callId, String text, Integer level, Integer loop, Boolean queue, String voiceName, Boolean ssml, Function1<Exception, Unit> callback)
Link copied to clipboard
public Unit sendDTMF(String callId, String digits)
public Unit sendDTMF(String callId, String digits, Function1<Exception, Unit> callback)
Link copied to clipboard
public String serverCall(Map<String, String> context)
public Unit serverCall(Map<String, String> context, Function2<Exception, String, Unit> callback)
Link copied to clipboard
public Unit unmute(String callId)
public Unit unmute(String callId, Function1<Exception, Unit> callback)