2012-07-04 83 views
0

我是新開發的.NET,並嘗試在Visual Studio 2010中開發基本SIP客戶端(Softphone),而不使用任何SDK。如何使用用戶名和密碼登錄到SIP服務器

軟電話將按以下步驟工作。

  1. 用戶將使用軟電話(SIP客戶端)
  2. 登錄後,軟電話會顯示用戶的當前餘額和通話記錄等 這種平衡和通話記錄是在我結束/服務器簽到到我的網站/網站。
  3. 比用戶撥打一個號碼。
  4. 我的Softphone SIP客戶端將通過我的用戶名和密碼登錄到我的sip提供商服務器,並將進行呼叫。

我已經成功開發了步驟1-3。 現在我無法登錄到我的SIP服務器,因爲我不知道在哪裏通過登錄請求和建立呼叫。

+0

您需要閱讀SIP規範(rfc 3261和bazillion others),然後執行這些協議。 – nos

+0

@nos你會請我參考一些指南鏈接,從開始? –

+1

@nos:你的意思是找出誰已經實施了SIP,當然?! –

回答

0

您可以下載並編譯pjsip,然後從您的c#代碼調用dll。

0

你需要閱讀SIP RFCRTP RFC和可能G711 payload和一堆別人並加以實施...或者使用SDK,因爲這至少幾個月的全職工作,否則一個項目。

相關問題