Modules

23 values
View as Markdown

Values

ACD
'acd'

Provides the ACD v1 functionality. We recommend using SmartQueue instead of ACD v1. Add the following line to your scenario code to use the module:

require(Modules.ACD);
AI
'ai'

Provides additional methods that use Artificial Intelligence. These methods allow solving business tasks in more productive way. Add the following line to your scenario code to use the module:

require(Modules.AI);
ApplicationStorage
'applicationstorage'

Provides the key-value storage functionality. Add the following line to your scenario code to use the module:

require(Modules.ApplicationStorage);
ASR
'asr'

Provides the speech recognition functionality. Add the following line to your scenario code to use the module:

require(Modules.ASR);
Cartesia
'cartesia'
Conference
'conference'

Provides the audio and video conferencing functionality. Add the following line to your scenario code to use the module:

require(Modules.Conference);
Deepgram
'deepgram'

Provides the Deepgram(https://developers.deepgram.com/home) functionality.

ElevenLabs
'elevenlabs'

Provides the ElevenLabs(https://elevenlabs.io) functionality.

Gemini
'gemini'

Provides the Gemini(https://gemini.google.com) functionality.

Google
'google'
Inworld
'inworld'
OpenAI
'openai'

Provides the OpenAI functionality.

Pipecat
'pipecat'

Provides the Pipecat functionality. Add the following line to your scenario code to use the module:

require(Modules.Pipecat);
PushService
'pushservice'

Provides the push notification functionality for iOS(/docs/guides/sdk/iospush) and Android(/docs/guides/sdk/androidpush) devices. Add the following line to your scenario code to use the module:

require(Modules.PushService);
Recorder
'recorder'

Provides the call recording and conference recording functionality. Add the following line to your scenario code to use the module:

require(Modules.Recorder);
Silero
'silero'

Provides the Silero functionality. Add the following line to your scenario code to use the module:

require(Modules.Silero);
SmartQueue
'smartqueue'

Provides the SmartQueue (ACD v2) functionality for implementing a contact center. Add the following line to your scenario code to use the module:

require(Modules.SmartQueue);
StreamingAgent
'streamingagent'

Provides the streaming(/docs/guides/calls/stream) functionality. Add the following line to your scenario code to use the module:

require(Modules.StreamingAgent);
Ultravox
'ultravox'

Provides the Ultravox(https://docs.ultravox.ai/introduction) functionality.

VoximplantAPI
'voximplantapi'

Provides the Voximplant HTTP API functionality. Add the following line to your scenario code to use the module:

require(Modules.VoximplantAPI);