1

我必须在 3G 网络上的 android 手机之间建立一个安全的 sip 会话。SIP 信令将使用 TLS 和媒体流使用 SRTP 进行保护。而且我从未接触过完成此操作所需的这些协议和组件。
我想首先使用 LAN 设置对其进行测试,因为我正在尝试使用最新版本进行设置,这样我就不会错过一些安全功能:

  1. 星号(+ Dahdi + LibPre)
  2. 阿帕奇
  3. MySQL
  4. 免费PBX
  5. Android 上的 Sipdroid。


但是为了减少变量,我将在两台 PC 上测试它,它们带有一些简约的 SIP UA,并且没有任何安全协议。只是为了确保星号运行良好。

我在 MacBook Pro 上的 Parallels Desktop 上运行 Ubuntu 10.04。

问题

  1. 实现这一点需要哪些组件,这意味着我需要 FreePBX 来进行基于 LAN 的呼叫是 Asterisk 不是 PBX?
  2. 我读过“星号到星号”的电话。它也是 SIP UA,我还读到它将充当 SIP 服务器。
  3. 一些链接,我可以在其中接受教育以设置环境。
  4. 在虚拟机上运行它会工作。我已经测试了 apache 及其在我 LAN 中的另一台 PC 上的工作。

预先感谢您的支持。

4

1 回答 1

3

这样的设置对于初学者来说太复杂了,无法稳定。

更好的选择(更安全)使用 openvpn.org 隧道而不使用 TLS。

1) Freepbx 只是用于简单控制星号的网络。我不建议将 freepbx 用于公共系统(内部使用,如果有防火墙则可以)。您还需要将fail2ban 添加到您的安装中。

3) http://www.asteriskdocs.org/ , http://cdn.oreilly.com/books/9780596510480.pdf。但我担心你需要一些真正的经验才能按照你的要求工作。

4) 虚拟机上的 Dahdi 将无法工作。会议将无法进行。声音可能有问题。所有其他都可以正常工作。

于 2013-10-04T01:30:43.620 回答