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.
dotnet add package TeleQuick.SDK(Or build locally from this repo: dotnet build TeleQuick.SDK/TeleQuick.SDK.csproj.)
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.
TeleQuick.SDK/— the library project (the NuGet artifact).TeleQuick.SDK.Tests/— xUnit test suite.