freepbx中文版是一套语音卡源码包,主要用于Asterisk语音卡的配置使用,在业内拥有极高的声望;所谓的Asterisk其实就是企业通信系统,比如呼叫系统、IPPBX、电话会议、语音网关、一体机设备等等,为旗下用户和企业之间建立沟通桥梁,此系统目前还支持模拟接口和数字接口,甚至更先进的GSM接口,功能十分强大,国内普及率也非常高,很多网关产品均基于freepbx中文版开发而成;本站提高全套无错源码下载,有需要的赶快试试吧!
功能特色
1.方便用户安装(ISO)
2.支持界面配置Sangoma 语音板卡,Digium 语音板卡和Digium 话机
3.支持配置接口,对接Sangoma的MCU 视频会议设备
4.支持IP话机的批量管理
5.支持一些厂家发布的商业应用模块
6.支持SIP电话远端启动,支持fail2ban, 支持IPPBX 的标准功能
7.和以前的版本相比,界面做了很大的调整,根据不同的系统功能,分为不同的子菜单
8.全中文界面,操作简单,便于汉语区用户。
安装方法
下载并解压,找到“freepbx13”文件夹,里面包含所有源码。
第一步:安装程序会提示选择你想安装Asterisk的版本:现在出现了11版本,这个根据自己的需求装,选择桥接方式连接
第二步:该系统将为您呈现一个窗口显示,它是获取图像,同时从互联网上下载安装包。这应该需要3-5分钟。
第三步:系统启动后,你会看到选项来配置你的网络。在大多数情况下,默认选择是自动搜索,所以只是按TAB键直到红色的“OK”框高亮显示为白色,然后按ENTER键。但是最好选择手动配置你的网络连接,以防自动搜索连不上网
一旦你点击“确定”,系统会配置您的网络连接。
第四步:最终,你会达到的“时区选择”屏幕.里面有上海的选项
第五步:安装程序会问你要选择你的root密码。 root密码的密码,您将使用登录到Linux命令提示符后。选择一个安全的密码是非常重要的。键入密码,打标签,键入一遍,打“选项卡,然后按下ENTER键。
第六步:安装程序将做一个依赖检查,将格式化您的硬盘驱动器,然后开始软件的安装过程。实际上安装开始之前,有可能是一个显着的延迟,请耐心等待。最后,将显示安装进度条,指示已完成的百分比和时间/剩余。这一进程应在20分钟和30分钟之间,它会重新启动。
安装程序将安装引导程序和其他一些脚本,然后再次重新启动您的计算机。越白的文字会出现在黑色背景上完成安装靴。几个额外的软件包将被安装,而在这种模式下更新。您的计算机将再次重新启动。这一步会等的时间久一些,因为是从国外的网站上下载软件包。。。。。等待吧
一旦安装你的电脑将开机,你会达到在Linux控制台/命令提示符登录。在这里,您可以登录使用“根”用户名不带引号,和您之前选择的Root密码。
你登录后,在命令行中键入“使用ifconfig”,以确定您的机器的IP地址(eth0的权利)。
转到到另一台计算机在同一网络上,并到您的网页浏览器中输入该IP地址。第一次这样做,你会被要求创建admin用户和管理员密码。该用户名和密码将用于在未来访问在FreePBX的配置屏幕。注:这些密码不会改变了root密码!它们只用于访问到在FreePBX的网页界面。
主要FreePBX的屏幕将为您提供四个选项: PBX管理员将允许您配置您的PBX。使用管理员用户和管理员密码,你在上述步骤中登录配置。 用户控制面板(又名ARI)允许用户收听改变他们的语音mesages和某些功能,如呼叫转移。用户使用自己的分机号码和语音信箱密码登录。管理员登录使用的用户名“admin”和设定的密码,在安装过程中。 操作面板是一个屏幕,使操作员控制呼叫 FreePBX的官方支持接收付费支持从大手笔COM的官方支持提供商FreePBX的DISTRO的和维护者FreePBX的DISTRO的。
这样我们就能用freePBX去很好的操作asterisk了。
使用方法
1、安装 unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel ,为了使asterisk支持数据库存储(必须先安装)
2、安装 mysql 并设置好 C_INCLUDE_PATH 和 LD_LIBRARY_PATH
3、从 http://www.asterisk.org/downloads 下载新版的asterisk(asterisk-11-current.tar.gz)
4、复制解压。
5、进入解压后的目录 asterisk-11.2.1,执行./configure
6、执行 make menuselect 选择要按照的组件
7、执行 make
8、执行 make install
9、执行 make samples
10、安装mysql
11、安装mysql-connector-odbc-5.1.12-1.rhel5.x86_64.rpm
配置ODBC
1、/etc/odbcinst.ini
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib64/libmyodbc5.so
Setup = /usr/lib64/libodbcmyS.so
FileUsage = 1
2、/etc/odbc.ini
[asterisk]
Description = MySQL connection to 'asterisk' database
Driver = MySQL
Database = asterisk
Server = localhost
UserName = asterisk
Password = asterisk
Port = 3306
Socket = /tmp/mysql.sock
配置Asterisk:
1、modules.conf
[modules]
preload => res_odbc.so
preload => res_config_odbc.so
2、extconfig.conf
sipusers => odbc,asterisk,sippeers
sippeers => odbc,asterisk,sippeers
3、res_odbc.conf
[asterisk]
enabled => yes
dsn => asterisk
username => asterisk
password => asterisk
pre-connect => yes
limit => 5
4、http.conf
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
prefix=asterisk
enablestatic=yes
5、manager.conf
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 0.0.0.0
[admin]
secret = admin
read = system,call,log,verbose,command,agent,config,read,write,originate
write = system,call,log,verbose,command,agent,config,read,write,originate
[manager]
secret=manager
permit=0.0.0.0/0.0.0.0
read=all
write=all
6、extensions.conf
[from-sip]
exten => _XXX,1,Dial(SIP/${EXTEN},60)
7、sip.conf(支持视频)
videosupport=yes
allow=h263
allow=h263p
allow=h264
配置数据库:
1、建立asterisk库,并用asterisk安装包里面提供的SQL脚本建立表
/asterisk-11.2.1/contrib/realtime/mysql
2、建立用户asterisk,并授予asterisk库的操作权限
3、在sippeers表中建立用户数据
id name regseconds defaultuser host type context secret
1 101 0 101 dynamic friend from-sip 101
2 102 0 102 dynamic friend from-sip 102
配置完以上信息后,通过asterisk -vvvc方式启动
使用eyeBeam客户端就可以相互通话了
Web方式管理asterisk:
可以通过 http://10.10.18.108:8088/asterisk/manager 对asterisk进行管理
可通过CLI命令查看odbc状态
Term代码
vm-108*CLI> odbc show
ODBC DSN Settings
-----------------
Name: asterisk
DSN: asterisk
Last connection attempt: 1970-01-01 08:00:00
Pooled: No
Connected: Yes
可通过CLI命令查看http服务状态
Term代码
vm-108*CLI> http show status
HTTP Server Status:
Prefix: /asterisk
Server Enabled and Bound to 0.0.0.0:8088
Enabled URI's:
/asterisk/httpstatus => Asterisk HTTP General Status
/asterisk/phoneprov/... => Asterisk HTTP Phone Provisioning Tool
/asterisk/amanager => HTML Manager Event Interface w/Digest authentication
/asterisk/arawman => Raw HTTP Manager Event Interface w/Digest authentication
/asterisk/manager => HTML Manager Event Interface
/asterisk/rawman => Raw HTTP Manager Event Interface
/asterisk/static/... => Asterisk HTTP Static Delivery
/asterisk/amxml => XML Manager Event Interface w/Digest authentication
/asterisk/mxml => XML Manager Event Interface
/asterisk/ws => Asterisk HTTP WebSocket
Enabled Redirects:
None.
整个配置过程比较复杂,主要参考了Asterisk.The.Definitive.Guide
更新日志
1.添加了FreePBX 缺少的汉化包
2.修正了一些翻译不恰当的词条
3.修改了语音板卡的一些说明,更加通俗易懂
4.力争不断完善汉化词条,希望汉化版本尽量完整
5.汉化包可以完全支持以前的FreePBX 模块,包括Elastix/AsteriskNOW的模块
∨ 展开