0

我是为 .NET 开发并尝试在没有任何 SDK 的 Visual Studio 2010 中开发基本 SIP 客户端(软电话)的新手。

软件电话将按以下步骤工作。

  1. 用户将使用该软件电话(SIP 客户端)登录我的网站
  2. 登录后,Softphone 将显示用户当前余额和通话记录等。此余额和通话记录在我的终端/服务器/网站上。
  3. 比用户拨打一个号码。
  4. 我的软电话 SIP 客户端将通过我的用户名和密码登录到我的 sip 提供商服务器并拨打电话。

我已经成功开发了步骤 1-3。现在我无法登录到我的 sip 服务器,因为我不知道在哪里通过登录请求并建立呼叫。

4

2 回答 2

0

您可以下载并编译 pjsip,然后从您的 c# 代码中调用 dll。

于 2015-09-03T04:06:20.740 回答
0

您需要阅读SIP RFCRTP RFC以及可能的G711 有效负载和其他一堆并实施它们......或者使用 SDK,因为这是一个至少需要几个月全职工作的项目。

于 2015-09-03T04:26:49.430 回答