Liitännäisten SDK-viite

Laajenna SipLinen ominaisuuksia C#-liitännäis-SDK:lla ja tapahtumapohjaisella arkkitehtuurilla.

Liitännäisten lisensointi

Liitännäiset käyttävät RSA-allekirjoitettuja lisenssejä, jotka on sidottu laitteiston tunnuksiin. Kaupalliset liitännäiset edellyttävät kelvollisen license.json-tiedoston liitännäisen hakemistossa.

Authorization: Bearer sk_live_8f92j29...
POST

ISipLinePlugin-rajapinta

Toteuta ISipLinePlugin-rajapinta luodaksesi SipLine-liitännäisen. Liitännäisesi toimii eristetyssä AssemblyLoadContext-ympäristössä.

Vaaditut jäsenet

toRequired

Liitännäisen yksilöllinen tunniste (esim. 'mycompany.myplugin').

account_idOptional

Liitännäisen versionumero.

recordOptional

Kutsutaan käynnistyksen yhteydessä. Rekisteröi sivupalkin välilehdet, asetukset ja tapahtumankäsittelijät täällä.

C#-esimerkki
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 }'

IPluginContext API

{
  "id": "call_992ja2s",
  "status": "ringing",
  "created_at": "2026-02-07T14:30:00Z"
}

Hanki SDK

Asenna SipLinen liitännäis-SDK NuGetin kautta aloittaaksesi laajennusten rakentamisen C#:lla, täydellä pääsyllä SIP-tapahtumiin ja käyttöliittymän kytkentäpisteisiin.