Αναφορά Plugin SDK
Επεκτείνετε τις δυνατότητες του SipLine με το C# Plugin SDK και την αρχιτεκτονική βασισμένη σε συμβάντα.
Αδειοδότηση Πρόσθετων
Τα πρόσθετα χρησιμοποιούν άδειες υπογεγραμμένες με RSA, συνδεδεμένες με αναγνωριστικά υλικού. Τα εμπορικά πρόσθετα απαιτούν ένα έγκυρο αρχείο license.json στον φάκελο του πρόσθετου.
Διεπαφή ISipLinePlugin
Υλοποιήστε τη διεπαφή ISipLinePlugin για να δημιουργήσετε ένα πρόσθετο SipLine. Το πρόσθετό σας εκτελείται μέσα σε ένα απομονωμένο AssemblyLoadContext.
Απαιτούμενα μέλη
Μοναδικό αναγνωριστικό πρόσθετου (π.χ. 'mycompany.myplugin').
Αριθμός έκδοσης πρόσθετου.
Καλείται κατά την εκκίνηση. Καταχωρίστε εδώ τις καρτέλες πλευρικής γραμμής, τις ρυθμίσεις και τους χειριστές συμβάντων.
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 διεπαφής.