VGVoiceAPI

public interface VGVoiceAPI

Inheritors

Functions

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