Referenční příručka Plugin SDK
Rozšiřte možnosti SipLine pomocí našeho C# Plugin SDK a událostmi řízené architektury.
Licencování pluginů
Pluginy používají RSA podepsané licence vázané na hardwarové identifikátory. Komerční pluginy vyžadují platný soubor license.json v adresáři pluginu.
Authorization: Bearer sk_live_8f92j29...
POST
Rozhraní ISipLinePlugin
Implementujte rozhraní ISipLinePlugin pro vytvoření pluginu SipLine. Váš plugin běží v izolovaném AssemblyLoadContext.
Povinné členy
toRequired
Jedinečný identifikátor pluginu (např. 'mycompany.myplugin').
account_idOptional
Číslo verze pluginu.
recordOptional
Voláno při spuštění. Zde zaregistrujte své záložky v postranním panelu, nastavení a obsluhu událostí.
Příklad v C#
curl -X POST https://api.sipline.fr/v1/calls \
-H "Authorization: Bearer sk_test_..." \
-H "Content-Type: application/json" \
-d '{ "to": "+33612345678", "account_id": "acc_8x99s", "record": true }'
API IPluginContext
{
"id": "call_992ja2s",
"status": "ringing",
"created_at": "2026-02-07T14:30:00Z"
}Získat SDK
Nainstalujte SipLine Plugin SDK přes NuGet a začněte vytvářet rozšíření v C# s plným přístupem k SIP událostem a hákům uživatelského rozhraní.