Boostlingo SDK
BoostlingoSDK is the entry point to the Boostlingo SDK. Used for accessing the Boostlingo API as well as initiating Calls.
Parameters
Boostlingo auth token retrieved from the server.
Android application context.
Logging level.
Boostlingo region from getRegions() list.
Constructors
Types
Functions
Retrieves the call details from the Boostlingo API.
Retrieves the call dictionaries from the Boostlingo API. Should be used for setting up language and service type lists, caches the results so API is not hit every time.
Observable that provides BLCall events.
Gets current Boostlingo call.
Retrieves the profile data from the Boostlingo API, caches the results so API is not hit every time.
Retrieves an ordered list of languages enabled in the video (VRI) policy. Helper for filtering and sorting the full list of languages. Uses the cached call dictionary.
Retrieves an ordered list of languages enabled in the voice (OPI) policy. Helper for filtering and sorting the full list of languages. Uses the cached call dictionary.
Loads and caches all the data needed for the SDK work from the Boostlingo API. Will be called inside makeVideoCall or makeVoiceCall, if it is not called separately before.
Used to make/place a Video Call in Boostlingo.
Used to make/place a Voice Call in Boostlingo.
Sends the text specified as a chat message to interpreter.
Validates the call request is appropriate to start a call. Can be called directly, but it is always called when making video/voice calls.