Board logo

標題: Asterisk 1.6 + FreePBX (Installed from AsteriskNOW 1.7) [打印本頁]

作者: 角色    時間: 2010-7-10 08:49     標題: Asterisk 1.6 + FreePBX (Installed from AsteriskNOW 1.7)

本帖最後由 角色 於 2010-7-10 09:05 編輯

为了方便大家学些Asterisk,那么我特别先用AsteriskNOW开始,因为中间可以减省一些需要用Linux commands。我也知道有些members不会用Linux commands,所以估计这个Distribution AsteriskNOW特别适合大家。

如果大家对这个Distribution有兴趣,可以参与讨论。

有时间我会整理一些这幅帖子。


角色
作者: 角色    時間: 2010-7-10 08:50

本帖最後由 角色 於 2010-7-10 09:09 編輯

AsteriskNOW现在的盘本是1.7,与1.5有很大的改进,里面可以选择的东西很多。在AsteriskNOW 1.7里有好几个Options:

下载的Link:
http://www.asterisk.org/downloads

最简单的方法就是下载ISO image,然后烧成CDROM,再用CDROM安装。当然ISO image也可以去USB flash drive,但是这个需要很多技术。(现在我还没有成功)

1) Asterisk 1.6 + FreePBX
2) Asterisk 1.4 + FreePBX
3) Afterisk 1.4 + AsteriskGUI
4)Asterisk 1.6
5)Asterisk 1.4
作者: 角色    時間: 2010-7-10 08:50

备用帖子xxx
作者: 角色    時間: 2010-7-10 08:50

备用帖子xxx
作者: 角色    時間: 2010-7-10 08:50

备用帖子xxx
作者: 角色    時間: 2010-7-10 08:50

备用帖子xxx
作者: 角色    時間: 2010-7-10 08:51

备用帖子xxx
作者: 角色    時間: 2010-7-10 08:51

备用帖子xxx
作者: 角色    時間: 2010-7-10 08:51

备用帖子xxx
作者: 角色    時間: 2010-7-10 08:51

备用帖子xxx
作者: ckleea    時間: 2010-7-10 09:46

Is it a Centos based linux distribution?
作者: 角色    時間: 2010-7-10 09:49

Yes, the kernel is a CentOS 5.5.

YH
作者: ckleea    時間: 2010-7-10 10:01

At least you have good support from redhat/centos. RPM install/update is easy. But I notice that ubuntu is also very good indeed.
作者: 角色    時間: 2010-7-10 16:38

It seems that you are experiencing different distributions of Asterisk.  Last time that I have tried Ubuntu but it turned out that it is not successful since I installed it using VMWare. I believe that the successful rate will increase if it is installed on a general PC plaftorm.

YH
作者: 角色    時間: 2010-7-10 16:40

In the course of adminstrating FreePBX GUI, the frame of FreePBX looks very similar to SPA ATA which has a lot of parameters to be manipulated.

YH
作者: ckleea    時間: 2010-7-10 17:17

回復 14# 角色


    Yes, VMWare is not easy to deal especially the latest version. I do have problem in accessing the web interface.
作者: 角色    時間: 2010-7-11 10:17

本帖最後由 角色 於 2010-7-11 10:28 編輯

用了这个version后,extension是可以加,但是call logs却没有。你知道怎样在Asterisk或者FreePBX去enable它吗?

还有这个Version的Asterisk是用MySQL做database,而不是我们以前用的Master.csv。

看来Asterisk和FreePBX现在慢慢开始做整合,不知道什么时候才能完成,想Asterisk-GUI那样。

角色
作者: Qnewbie    時間: 2010-7-12 01:03

Call logs should be somewhere in Reports tag for the FreePBX, if I remember correct.
作者: 角色    時間: 2010-7-12 13:54

I am able to find the Call logs but it shows no call logs even I have alreay made several calls.

YH
作者: 角色    時間: 2010-7-13 07:14

就算我有Asterisk Programming Language (APL)和Asterisk-GUI 2.0的经验,但是对于FreePBX的操作也很费力,主要是Outbound SIP Trunk问题,internal calling已经没有问题。

不知道大家是否用过FreePBX里的Outgoing SIP trunk 来打电话呢?

角色
作者: 角色    時間: 2010-7-13 07:58

因为Asterisk与FreePBX是两家公司developed,可能有些compatibility问题,而用Asterisk + Asterisk-GUI呢?可能就比较好,因为两个产品都是同一家的产品,compatibility方面应该好很多。

而最简单都是Asterisk Programming Language,因为少了GUI这一部分。

YH
作者: 角色    時間: 2010-7-13 08:19

怎样control每一个extension的dialplan呢?在Asterisk-GUI 2.0是很简单的,但是在FreePBX又是怎样呢?

角色
作者: 角色    時間: 2010-7-13 09:04

FreePBX里的东西,这里说一点,那里说一点,根本没有完整的手册,如果你需要帮助,那么只好用FreePBX收费服务了。这与Asterisk-GUI有点不同,很多都给做好,不用你去操心。

角色
作者: 角色    時間: 2010-7-13 11:57

因为AsteriskNOW 1.7里的CDR是用MySQL,而不是Asterisk本身的Master.csv。

角色
作者: 角色    時間: 2010-7-13 13:18

现在这个distribution,多了MySQL,有多了FreePBX GUI,不想Asterisk + Asterisk-GUI那么好,重要少了MySQL和FreePBX GUI,全都是Digium自己一手一脚去developed。

现在的事,如果FreePBX有问题,那么又要去找FreePBX paid service,如果MySQL有问题,我们又去找MySQL paid service.  如果是单用Asterisk就简单,不求其他东西。如果要GUI,应该首选是Asterisk-GUI,而不是FreePBX。

角色
作者: 角色    時間: 2010-7-13 17:47

终于把NO CDR record搞定,就是要安装asterisk16-addons.i386,用下面指令安装

yum install asterisk16-addons.i386


角色
作者: ckleea    時間: 2010-7-14 08:51

Yes, if you using a PC, you should have no problem to install as many packages as possible. Then you may need to install codec g.729 (freeware version) as well
作者: lttliang    時間: 2010-7-14 10:08

本帖最後由 lttliang 於 2010-7-14 11:42 編輯

回復 26# 角色


我裝左asterisknow1.7里面的+asterisknow-gui2.0  我點樣進入GUI?
作者: 角色    時間: 2010-7-14 12:00

Yes, if you using a PC, you should have no problem to install as many packages as possible. Then you ...
ckleea 發表於 2010-7-14 08:51


I have already installed g729 and g723 codecs.

YH
作者: 角色    時間: 2010-7-14 12:01

回復  角色


我裝左asterisknow1.7里面的+asterisknow-gui2.0  我點樣進入GUI?
lttliang 發表於 2010-7-14 10:08


我也安装过,但是好像有点问题,想Asterisk都不会自动启动,我也找不出方法用Asterisk-GUI。所以我用Asterisk 1.7 + FreePBX。

角色
作者: lttliang    時間: 2010-7-14 13:34

回復 30# 角色


    仲以為  可以用到天...
作者: 角色    時間: 2010-7-14 13:58

我从AsteriskNOW 1.7 ISO image,安装Asterisk 1.6 + Freepbx 2.7,现在还可以。

角色
作者: lttliang    時間: 2010-7-14 14:29

回復 32# 角色


    習慣左asteriskgui   而且功能也基本滿足  所以只系想用一部腦 裝asterisknow1.7里面的asterisk1.4+asteriskgui   ,因為升級左ip01的固件 仲系唔穩定,尋晚死機之後 都冇自動啟動,如果在白天死機  而我又唔知 ,就好麻煩了  到時D客  想搵我都搵唔到
作者: 角色    時間: 2010-7-14 15:19

大机是很少会死掉的,我的NAS, 一年也没有死过一次。

角色
作者: 角色    時間: 2010-7-14 15:24

回復  角色


    習慣左asteriskgui   而且功能也基本滿足  所以只系想用一部腦 裝asterisknow1.7里面的a ...
lttliang 發表於 2010-7-14 14:29


你可以自己Compile,那么就比较麻烦。

1)先现在CentOS
2)下载Asterisk 1.6.2, 然后compile
3)下载Asterisk-GUI 2.0,再compile。

角色
作者: 角色    時間: 2010-7-14 18:40

一看FreePBX的网站,根本蜻蜓点水说根本没有详细去说明。可能就要你自己对Asterisk的认识了,如果你懂Asterisk,能它的interface就可以容易懂一点,如果你一点也不懂,那么就要四处去找了答案了。

角色
作者: 角色    時間: 2010-7-15 20:31

看来FreePBX都在演变中,而很多东西,如果用Asterisk Programming Language(APL)是非常简单事,去到FreePBX就这样不行,那样不行。不过用FreePBX有一个非常大的优点就是很快就可以用,而用APL呢? 就要好好去写。

角色
作者: 角色    時間: 2010-7-16 07:24

现在FreePBX是怎样限制某些Entensions拨打某些电话呢?主要是搞密码,就是之前的Prefix来判定,而不是我们在APL里用context来判定。如果别人知道你的Prefix,那么很快就有人可以用你的打电话资源。所有用FreePBX有好和不好,主要看你怎样看。不用Prefix,那么可以用密码,不用extension可以用不同的密码。

所以主要看你怎样用FreePBX的。


YH
作者: 角色    時間: 2010-7-16 22:21

本帖最後由 角色 於 2010-7-16 22:41 編輯

终于可以set到某个extension用某个context,然后那个context用某个Dialplan。

安装两个modoules,
先安装 Time Conditions,install完,
再安装 Custom Contexts (third party).

估计在Custome Dialplans 是用传统的 Asterisk Programming Language,那么就非常方便,只要我们知道resource的trunk name就可以。

角色
作者: 角色    時間: 2010-7-16 23:03

如果再加上FXO/FXS卡后而成功的话,那么ATOM-PC-Based Asterisk server + FreePBX大致上可以使用。

角色
作者: 角色    時間: 2010-7-17 00:32

本帖最後由 角色 於 2010-7-17 06:48 編輯

更改freepbx/fpbx的password的参考: (但是我没有试过)

http://www.oss101.com/?p=83

角色
作者: 角色    時間: 2010-7-17 10:04

本帖最後由 角色 於 2010-7-17 10:09 編輯

FXO mother board 跟ATCOM买(她卖238),而FXO card就从淘宝买入。在淘宝买入是100元一块FXO,在ATCOM买入就是238一张。那么一张mother board + 2FXO卡后就是238 + 200 = 438元。

角色
作者: bubblestar    時間: 2010-7-17 13:04

即是在ATCOM買的話,Mother Board + 2 FXO = 714元??

在淘寶買的FXO 跟ATCOM 買的是一模一樣的嗎? 是同一品牌嗎?
作者: 角色    時間: 2010-7-17 17:35

在淘宝卖的是标准给TDM400P用的FXO卡,而且很多人买,估计应该没有问题。

角色
作者: 角色    時間: 2010-7-18 19:18

安装Custom Contexts

因为可能Extensions的用户要分组,可能两组之间的resources都不能共用或者互相打扰,那么我们就要安装third party的Custom Contexts module.
安装前,我们要先安装Time Conditions module, 然后再安装Custom Contexts。一般我们都是Deny all的,假如我们有两组FungGrp(Ext 4001, 4002,LauGrp(4003, 4004)。

在Custome Context:FungGrp
在Dial rules,如
400[1-2]
还有ext-local: Allow Rules

在Custome Context:LauGrp
在Dial rules,如
400[3-4]
还有ext-local: Allow Rules

那么FungGrp的分机4001, 4002可以互相对打,而不能拨打4003,4004。而LauGrp的分机4003, 4004可以互相对打,而不能拨打4001,40024。 如果FungGrp的extension想能拨打4003, 4004呢,那么Dial rules就要改成
400[1-4]

角色
作者: 角色    時間: 2010-7-18 21:37

在Asterisk里做是非常简单的事,但是在FreePBX就要非常复杂!

角色
作者: 角色    時間: 2010-7-19 07:15

本帖最後由 角色 於 2010-7-19 07:20 編輯

FreePBX,CentOS,Elastix是好,很多东西你都不需要去理解,click 一下就搞定,当时里面Asterisk做什么事你也不知道,而且在建立系统的时候比较麻烦和复杂。最要命的很多资料也没有,为什么呢?因为如果你要解决问题,那么你就用他们的服务,而很多的服务我根本不需要。就算安装GUI,建议安装Asterisk-GUI,起码在工业界用过,而且很多东西都想的非常周到。

角色
作者: lttliang    時間: 2010-7-19 11:19

仲系 研究asterisk1.4+asterisk GUI比較好D
作者: 角色    時間: 2010-7-19 14:58

Asterisk-GUI 2.0是一个不错的产物,基本上足够日常用。但是要跟Asterisk scripts比还有一段很大的距离,可以这样说,用Asterisk Language,debug也比较简单。

应该这样说,看其他GUI是怎样写,然后把那些东西融入到自己的scripts里就可以,而且很多的examples都是以scripts的模式来进行,而不是用什么GUI来说明的。因为GUI的变化非常大,经常有不同的Version。


角色
作者: 角色    時間: 2010-7-21 10:10

在FreePBX里,我们要学是怎样用FreePBX的module,而不管FreePBX是怎样转化Asterisk Programming Language(APL). 如果我单用APL的话,可以好好参考FreePBX是怎样写Macros的。

角色
作者: 角色    時間: 2010-7-23 17:07

如果从FreePBX的Interface来说,真的挺吸引,但是很多问题都不能解决。它的好处就是Call logs比较好。但是不好的地方,很多非常简单是事,好像搞到非常复杂,而且debug非常难。FreePBX主要的目的是用它们的服务!!!所以我们经常浪费时间去认识它的Macro。如果我们用Asterisk Programming Language就非常容易和简单!!!

现在看来如果要GUI,那么用Asterisk-GUI比较好,起码他们(Digium)做的东西都想过才做出来,而且非常到家!!!


角色
作者: 角色    時間: 2010-7-24 12:12

我想起FreePBX有什么不足呢?就是个别指定选用codec,在Asterisk-GUI可以做到,而且不难,但是在FreePBX根本没有针对每一个Extension的codec要求。估计如果要特别改,可能要用editor自己改。但是如果在Web里要改变一下extension的情况,那么你之前改动的东西可能被overwrite!!!

角色
作者: ckleea    時間: 2010-7-24 16:29

Asterisk 1.6.10 available at RPM repository.
作者: ckleea    時間: 2010-7-24 16:31

The Asterisk Development Team has announced the release of Asterisk 1.8.0-beta1.
This release marks the beginning of the testing process for the eventual release
of Asterisk 1.8.0.

This release is available for immediate download at
http://downloads.asterisk.org/pub/telephony/asterisk/

All interested users of Asterisk are encouraged to participate in the 1.8
testing process.  Please report any issues found to the issue tracker,
http://issues.asterisk.org/.  It is also very useful to hear successful test
reports.  Please post those to the asterisk-dev mailing list.

Asterisk 1.8 is the next major release series of Asterisk.  It will be a Long
Term Support (LTS) release, similar to Asterisk 1.4.  For more information about
support time lines for Asterisk releases, see the Asterisk versions page.

http://www.asterisk.org/asterisk-versions

Asterisk 1.8 contains many new features over previous releases of Asterisk.
A short list of included features includes:

    * Secure RTP
    * IPv6 Support
    * Connected Party Identification Support
    * Calendaring Integration
    * A new call logging system, Channel Event Logging (CEL)
    * Distributed Device State using Jabber/XMPP PubSub
    * Call Completion Supplementary Services support
    * Advice of Charge support
    * Much, much more!

A full list of new features can be found in the CHANGES file.

http://svn.digium.com/view/aster ... CHANGES?view=markup

For a full list of changes in the current release, please see the ChangeLog:

http://downloads.asterisk.org/pu ... angeLog-1.8.0-beta1

Thank you for your continued support of Asterisk!
- Show quoted text -
作者: 角色    時間: 2010-7-24 22:19

看来Asterisk 1.8多了很多功能,等它有stable version后再upgrade。

角色
作者: 角色    時間: 2010-7-24 22:37

Asterisk 1.6.10 available at RPM repository.
ckleea 發表於 2010-7-24 16:29


Thank you for you information. I have already updated my Asterisk to 1.6.2.10.

YH
作者: ckleea    時間: 2010-7-25 07:40

看来Asterisk 1.8多了很多功能,等它有stable version后再upgrade。

角色
角色 發表於 2010-7-24 22:19



    Yes, quite  a number of problems reported. e.g. unable to load modules
作者: 角色    時間: 2010-7-25 09:13

Based on the past reports, the most stable one is still 1.4.x.

YH
作者: 角色    時間: 2010-7-25 12:18

其实Asterisk-GUI也有它的优点和缺点,如果比较实用化,Asterisk-GUI是比FreePBX好,但是弹性化最好就是Asterisk programming language。

角色




歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/) Powered by Discuz! 7.2