简单的星号Asterisk设置

时间:2013-06-18 12:32:05

标签: asterisk

我一直在来回试图想要找到一种通过局域网/ WiFi轻松通信的方式,并通过局域网进行通话会很棒,所以我尝试了几次星号并丢失了方式,我似乎无法使它工作,我购买的电子书支持我购买Digium硬件继续,我不可能这样做,我住在美国的一半世界和从大的一天的飞行城市。

我愿意学习,但似乎每次我进去的时候,我都迷路了。我知道linux和virtualbox的基础知识,但不过分,这个星号觉得它对我来说还是另一个层次。

我的问题是,如果仅用于LAN,是否可以在没有硬件的情况下使用asterisk或asterisknow by digium?它甚至可行吗?

3 个答案:

答案 0 :(得分:4)

当然有可能。
您所需要的只是一台服务器和两台SIP电话,SW或HW让它们相互通话。

所以在你安装了星号的服务器上设置/etc/asterisk/sip.conf中的两个对等点:
(这只是一个例子)

[101]
disallow=all
host=192.168.1.3 ; IP address of your first phone
;secret=101 ;uncomment if you want to use host=dynamic, less secure, use 'bigger' secret
type=friend
dtmfmode=rfc2833
allow=alaw
qualify=yes
canreinvite=yes
insecure=port
context=dial-local

[102]
disallow=all
host=192.168.1.4 ; IP address of your second phone
;secret=102 ;uncomment if you want to use host=dynamic, less secure, use 'bigger' secret
type=friend
dtmfmode=rfc2833
allow=alaw
qualify=yes
canreinvite=yes
insecure=port
context=dial-local

而不是/etc/asterisk/extensions.conf设置的上下文拨号本地,如:

[dial-local]
exten => _X.,1,n,Dial(SIP/${EXTEN})

您需要从asteriskCLI重新加载新配置> dialplan reloadsip relaod或在终端执行:

asterisk -rx "dialplan reload";
asterisk -rx "sip reload";

您现在需要做的就是将您的2部手机注册到服务器上 您可以从许多免费的SW手机中选择,我建议{/ 3}用于Win / Android,3CX用于Linux。

在软电话上,您需要配置的只是用户名(101和102),机密(101和102)和服务器IP(本例中为192.168.1.2)。
现在启动服务器和两部手机,如果你看到它们“飞机”,请拨打102或101:)

答案 1 :(得分:2)

你的问题有点难以理解,但无论如何我都会捅它。是的,只有当您要做的是“桌面到桌面”呼叫时,才可以通过LAN使用Asterisk。这就是Voice Over IP背后的整个概念 - 不需要传统的铜线对。

您最希望了解的两个协议是SIP和IAX2。请查看以下链接,阅读您需要学习的材料。

如果您熟悉“LAMP”服务器环境,那么在设置Asterisk PBX并在两部SIP电话之间拨打电话时应该没有太大的困难。

祝你好运!

答案 2 :(得分:0)

Asterisk是一个开源项目 - 你可以通过它运行调用,而无需支付一分钱。它们提供了很好的价值扩展电话,电话卡和星号交钥匙系统 - 它是您希望花费多少努力之间的平衡。

那里也有免费的SIP服务提供商 - 所以Asterisk + SIP网关+ SIP客户端将允许您拨打和接听电话而无需花一分钱/分!