Αναφορά Plugin SDK

Επεκτείνετε τις δυνατότητες του SipLine με το C# Plugin SDK και την αρχιτεκτονική βασισμένη σε συμβάντα.

Αδειοδότηση Πρόσθετων

Τα πρόσθετα χρησιμοποιούν άδειες υπογεγραμμένες με RSA, συνδεδεμένες με αναγνωριστικά υλικού. Τα εμπορικά πρόσθετα απαιτούν ένα έγκυρο αρχείο license.json στον φάκελο του πρόσθετου.

Authorization: Bearer sk_live_8f92j29...
POST

Διεπαφή ISipLinePlugin

Υλοποιήστε τη διεπαφή ISipLinePlugin για να δημιουργήσετε ένα πρόσθετο SipLine. Το πρόσθετό σας εκτελείται μέσα σε ένα απομονωμένο AssemblyLoadContext.

Απαιτούμενα μέλη

toRequired

Μοναδικό αναγνωριστικό πρόσθετου (π.χ. 'mycompany.myplugin').

account_idOptional

Αριθμός έκδοσης πρόσθετου.

recordOptional

Καλείται κατά την εκκίνηση. Καταχωρίστε εδώ τις καρτέλες πλευρικής γραμμής, τις ρυθμίσεις και τους χειριστές συμβάντων.

Παράδειγμα 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"
}

Αποκτήστε το SDK

Εγκαταστήστε το SipLine Plugin SDK μέσω NuGet για να αρχίσετε να δημιουργείτε επεκτάσεις σε C# με πλήρη πρόσβαση σε συμβάντα SIP και hooks διεπαφής.