Skip to content

telequick/dotnet-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeleQuick .NET SDK

The official .NET wrapper for TeleQuick — telephony origination, media streaming, and zero-trust JWT auth from C# / F# / VB.NET. Targets netstandard2.0 so it runs from .NET Framework 4.6.1+ through .NET 8.

Install

dotnet add package TeleQuick.SDK

(Or build locally from this repo: dotnet build TeleQuick.SDK/TeleQuick.SDK.csproj.)

Quick start

Set TELEQUICK_CREDENTIALS to point at your service-account JSON, then:

using TeleQuick.SDK;

var client = new TeleQuickClient("pbx.telequick.com:443");

// Originate a call against an external trunk.
var resp = await client.OriginateAsync(
    to:    "+1234567890",
    aiWss: "wss://my-chatbot.com/media");

Console.WriteLine($"Call SID: {resp.CallSid}");

The native FFI core (libtelequick_core_ffi.{so,dylib,dll}) is loaded via NativeMethods.cs. Set TELEQUICK_LIB_PATH if it isn't on the default loader path.

Project layout

  • TeleQuick.SDK/ — the library project (the NuGet artifact).
  • TeleQuick.SDK.Tests/ — xUnit test suite.

About

.NET SDK for TeleQuick

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors