使用Asterisk设置Sip呼叫

时间:2013-10-03 06:40:43

标签: android sip voip asterisk pbx

我必须在3G网络上的Android手机之间设置安全的SIP会话。 SIP信令将通过TLS和具有SRTP的媒体流来保护。我从未触及完成此任务所需的这些协议和组件。
我想首先使用LAN设置进行测试,因为我正在尝试使用最新版本进行设置,以便我不会错过某些安全功能:

  1. Asterisk(+ Dahdi + LibPre)
  2. 的Apache
  3. MySQL的
  4. FreePBX的
  5. Android上的Sipdroid。

  6. 但是为了减少变量,我将在具有一些简约SIP UA且没有任何安全协议的两台PC上进行测试。只是为了确保星号运行正常。

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

    问题

    1. 实现这一目标需要哪些组件,这意味着我需要FreePBX for Lan的呼叫是Asterisk不是PBX吗?
    2. 我读过“星号到星号”的电话。它也是SIP UA,我还读过它将充当SIP服务器。
    3. 我可以接受教育以建立环境的一些链接。
    4. 正在虚拟机上运行该程序。我已经测试了apache,并在我的局域网中使用另一台PC进行工作。
    5. 提前感谢您的支持。

3 个答案:

答案 0 :(得分:3)

这样的设置太复杂,不能让初学者保持稳定。

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

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

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

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

答案 1 :(得分:1)

  1. -
  2. -
  3. 如果这是您第一次使用Asterisk,我建议您使用Asterisk:The Telephony,第2版http://www.amazon.com/Asterisk-Telephony-Jim-Van-Meggelen/dp/0596510489/ref=sr_1_7?s=books&ie=UTF8&qid=1381325796&sr=1-7&keywords=asterisk。 如果您不熟悉SIP,我建议您阅读本文(http://positivic.blogspot.com)以获取SIP的基本知识。它将在故障排除阶段为您提供帮助。
  4. 我的Asterisk正在Hyper-V虚拟机上运行,​​没有任何问题。我使用CentOS。

答案 2 :(得分:0)

我列出了我在Asterisk和FreePBX的安装和配置过程中教育自己的链接。

我按照第一个链接中的步骤进行了操作,这是最新版本的Asterisk和FreePBX,但它没有用,我最终还破坏了mysql和apache配置文件。所以我删除了所有这些并从头开始安装它们。然后我按照第二个链接安装Asterisk和FreePBX将它安装在虚拟机上的Lucid Ubuntu上,但由于它是旧版本的Asterisk和FreePBX,我不得不求助于第一个链接进行一些步骤。

一切顺利。