플러그인 SDK 레퍼런스
C# 플러그인 SDK와 이벤트 기반 아키텍처를 사용하여 SipLine의 기능을 확장하세요.
플러그인 라이선싱
플러그인은 하드웨어 ID와 연결된 RSA 서명 라이선스를 사용합니다. 상업용 플러그인은 플러그인 디렉터리에 유효한 license.json 파일이 있어야 합니다.
Authorization: Bearer sk_live_8f92j29...
POST
ISipLinePlugin 인터페이스
SipLine 플러그인을 만들려면 ISipLinePlugin 인터페이스를 구현하세요. 플러그인은 격리된 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 }'
IPluginContext API
{
"id": "call_992ja2s",
"status": "ringing",
"created_at": "2026-02-07T14:30:00Z"
}SDK 받기
NuGet을 통해 SipLine 플러그인 SDK를 설치하여 SIP 이벤트 및 UI 훅에 대한 전체 액세스 권한을 갖춘 C# 확장 기능 개발을 시작하세요.