Python
pip install telequickTypeScript
npm i @telequick/sdkGo
go get github.com/telequick/telequick-sdk/goRust
telequick = "0.1"Java
dev.telequick:telequick-sdk.NET / C#
dotnet add package TeleQuick.SDKCommon shape
Every SDK exposes the same set of methods, in idiomatic snake/camel/Pascal case for that language:| Concept | Method | Notes |
|---|---|---|
| Connect | connect | Opens QUIC, signs JWT, subscribes events. |
| Place a call | dial | Maps to Originate RPC. |
| Bulk dialer | originate_bulk | Maps to OriginateBulk. |
| Cancel a campaign | abort_bulk | Maps to AbortBulk. |
| Hang up | terminate | Maps to Terminate. |
| Subscribe events | (auto on connect) | Maps to StreamEvents. |
| Configure inbound | set_inbound_routing | Maps to SetInboundRouting. |
| Poll incoming queue | get_incoming_calls | Maps to GetIncomingCalls. |
| Answer specific call | answer_incoming_call | Maps to AnswerIncomingCall. |
| Stuck-call cleanup | get_active_buckets / get_bucket_calls / execute_bucket_action | Operational tooling — bulk-hangup orphaned/abandoned calls. Not transfer or conferencing. |
| Override dialplan | execute_dialplan | Maps to ExecuteDialplan. |
| AI barge-in | barge | Maps to Barge. Gates the AI when the human speaks — not supervisor injection. |
| Push audio | push_audio | Sends one AudioFrame on the audio uni-stream. |
Callbacks
The SDK delivers two streams of data via user-set callbacks:| Callback | Fires when |
|---|---|
on_audio_frame | Inbound audio arrives on a server uni-stream. |
on_call_event | A CallEvent arrives. |
[length][method_id] header). Use the SDK’s deserialize_audio_frame /
deserialize_call_event helpers to decode it into a struct.
Choosing a language
| If you’re … | Pick this |
|---|---|
| Building a browser dashboard, agent UI, or click-to-dial | TypeScript |
| Writing an LLM voicebot, scripted dialer, or research tool | Python |
| Running a high-CPS bulk dialer alongside Kubernetes infra | Go |
| Embedding into a low-overhead edge service | Rust |
| Plugging into a JVM monolith / Spring stack | Java |
| Integrating with Windows-side voice infrastructure | .NET / C# |
call_sid to a
browser audio listener and they’ll co-exist on the same call.