Calling inside your product
Your engineers embed calling in your own interface. Your application supplies the tasks and saves the outcomes.
Read the quickstartDialer SDK
The Trellus Dialer SDK puts manual, power and parallel calling in your own interface. Your team builds the experience. The SDK runs the dialing.
Version 0.1.0 is an integration preview. Live calling is by arrangement with Trellus.
Your components. Your task list.
What the SDK gives you
The SDK is headless. Your code renders the call state it publishes and calls its methods when the user acts.
SDK or white-label
There are three ways to offer Trellus calling. The right one depends on who builds the interface your users see.
Who owns what
The split is the same whether you use the optional interface or build your own. There is one scheduling loop, and it lives in the SDK.
Read the ownership splitA first integration
Your engineers can start today without an account. Live calling starts when Trellus enables it for your company.
Run npm install @trellusrelease/dialer-sdk @twilio/voice-sdk. The mock transport places no calls and needs no account. Build every state of your interface against it.
Pass your own task list to the SDK and save each call outcome in your own system. Apply your do-not-call and calling-hours rules before tasks reach the SDK.
Live calling needs a Trellus account, a rep API key, the Twilio Voice SDK and enablement by Trellus. A line setting in code does not grant it.
Where it stands
Version 0.1.0 is public on npm. It is a standalone subset of the Trellus Chrome extension and does not claim full parity with it.
A few practical questions
Bring the details of your platform and calling process to the conversation.
Yes. The Trellus Dialer SDK is a JavaScript library that puts manual, power and parallel calling inside your own interface. It is on npm as @trellusrelease/dialer-sdk, with an optional interface package, @trellusrelease/dialer-ui. Version 0.1.0 is an integration preview, and Trellus enables live calling for each company.
Read the Dialer SDK overviewYes, to build. Anyone can install the packages and build against the mock transport, which places no calls and needs no account. Live calling needs a Trellus account, a rep API key, the Twilio Voice SDK and enablement by Trellus.
Follow the quickstartThe SDK itself is headless. It publishes call state and takes method calls, so you can build your own interface. A separate optional package provides ready-made calling controls and a read-only session viewer, which you can theme with CSS variables.
See the optional interfaceThe headless SDK accepts a line limit from 1 to 10. The supplied Trellus transport, which places live calls, accepts 1 to 4. Parallel mode needs at least two lines. A line setting in code does not grant entitlement.
Read about live callingThe SDK is framework-neutral JavaScript with TypeScript declarations. It does not depend on React, a browser extension or a CRM’s API. The optional interface mounts into a plain element, so you can use it from React, Vue or another framework.
See the API referenceWhite-label dialing is a Trellus workspace under your brand, with your name, logo and domain. The Dialer SDK puts calling inside your own product and your own interface. Your application supplies the tasks and saves the outcomes.
Compare with white-label dialingBring your product
Tell us where your users work, what they call from and where each call outcome should go.