asterisk+freepbx+astercrm的安装----lamp rpm安装
FreePBX Asterisk服务器搭建

服务器的安装
所有步骤参考
有以下几点需要注意
∙在开始安装之前,使用root账号来登陆ubuntu
∙严格按照案指导文档的步骤来操作
服务器的配置
在首次登陆配置界面http://sipServerIP/admin ,按系统要求配置登陆账号密码等信息后即可以
登陆进行配置。
账号配置
Applications->Extensions->+Add Extension->Add New PJSIP Extension进入到添加账号页面,
下面几项需要填写。
例如:
User Extension: 500
Display Name:500
Secret: 500
进入Advanced标签页,DTMF Signaling设置,本便设置为In band audio,然后右下角Submit,最后在右上角点击红色Apply按键。
配置完成
配置完成后需要重启系统。
如果SIP客户端经过了路由器,则路由器的SIP ALG要开启。
freepbx使用及安装过程中的常见问题

在本篇文章中,我将详细介绍freepbx的使用及安装过程中的常见问题,并针对这些问题进行深入的讨论和解答。
1. freepbx是一种基于Asterisk开源PBX评台的图形用户界面(GUI),它为用户提供了一种方便的方式来管理和配置Asterisk通讯系统。
由于其灵活性和功能性,freepbx在企业和个人用户中越来越受欢迎。
然而,在使用和安装过程中,常常会遇到一些问题,下面我们就来详细了解并解决这些常见问题。
2. 易用性问题:在使用freepbx时,通常会遇到一些易用性方面的问题,比如界面操作不够直观、配置流程复杂等。
针对这些问题,建议用户可以在安装和配置之前,先仔细阅读相关的使用手册和操作指南,以便更快地熟悉和掌握系统的操作方式。
3. 安装问题:在安装freepbx时,可能会遇到一些与系统兼容性、软件依赖性等方面的问题,导致安装失败或出现错误。
为了避免这些问题,建议用户在安装之前,先检查系统的硬件和软件环境是否满足freepbx的要求,并且最好按照官方指南来进行安装步骤。
4. 网络配置问题:由于freepbx是一个基于网络的通讯系统,因此在安装和配置过程中,可能会涉及到网络配置方面的问题,比如网络连接不稳定、端口被占用等。
针对这些问题,建议用户可以先检查网络连接是否正常,排查可能的网络故障,并根据系统提示来进行相应的网络配置调整。
5. 性能优化问题:在使用freepbx时,可能会遇到一些性能方面的问题,比如通话质量不稳定、系统响应速度慢等。
为了解决这些问题,建议用户可以对系统进行性能优化,比如调整系统参数、升级硬件设备等,以提升系统的稳定性和性能表现。
6. 安全性问题:由于freepbx是一个通讯系统,因此在使用过程中,可能会涉及到一些安全性方面的问题,比如数据泄露、黑客攻击等。
为了加强系统的安全性,建议用户可以及时更新系统补丁、配置防火墙、加强密码设置等,以防止可能的安全风险。
总结回顾:在本文中,我们详细介绍了freepbx的使用及安装过程中的常见问题,并针对这些问题进行了深入的讨论和解答。
asterisk_freepbx安装指导书

Centos_asterisk_freepbx安装指导书作者:曹焜目录Centos_asterisk_freepbx安装指导书 (1)一、Centos系统安装: (3)1. Centos 的安装首界面我们选择命令安装模式,输入"linux text"+"回车",直接“回车”可到界面的安装模式: (3)2. 检查光盘是否完整,我们选择跳过此检查,那样很费时间: (4)3. Centos的安装进入欢迎界面。
(4)4. 选择语言,建议选择English,能省掉不必要地麻烦,我第一次装选择chinesesimplified但是后面会出现语言包安装问题,经过查资料,centos5.7版本确实有问题,后来还是选English,系统的英文总体不难,这个不必纠结。
(5)5. 选择默认US 键位 (6)6. 初始化进入选项安装 (6)7. 提示是否格式化,我们选择图中那项 (7)8. 接下来,不必太深入研究,都选择OK 或yes (7)9. 选择时区:上海 (12)10. 设置root密码: (12)11. 这里要注意下,选择我们需要安装的软件工具包,我们选择自定义那个选项,然后OK (12)12. 勾选自己需要的工具包,如web服务,mysql== (13)13. 系统提示准备安装 (14)14. 安装过程中 (15)二、Asterisk的安装 (16)1.检查系统内核版本 (16)2.检查是否已经安装kernel-devel和kernel-headers (17)3. 检查是否已经安装以下的辅助软件包 (17)4. 如果没有安装则用yum安装 (17)5. 下载libpri, zaptel, asterisk软件包 (18)6. 解压缩软件包 (18)7.安装libpri (18)8.安装zaptel (19)9.安装asterisk (19)10.安装asterisk-addons (20)11.安装asterisk-sounds (20)三、FreePbx安装 (21)1. 查看系统中是否缺少以下服务,缺少将用“yum install 服务名”来安装 (21)2. 禁用Selinux (21)3. 安装需要的扩展包 (21)4.安装lame (22)5. 准备工作: (22)6. 安装FreePBX (23)一、C entos系统安装:预备软件包:虚拟机:Vmware Workstation 版本:7.1.3 build-324285(版本都可以)注:如果在机器上安装Linux环境则不需要。
用Asterisk和AsterCRM部署心理咨询呼叫中心

大 众 科 技
DA ZHONG KEJ
No 1 。 01 .1 2 0
( 总第 1 5期 ) 3
( muai l N .3 ) Cu lt ey o1 5 v
用 A t i 和 A t R 部署 心理咨询呼 叫 中心 s k e rs s M eC r
不需要单独铺设 网络 ,有电话接 口和 网络接 口的地方就可 以
利 用 软 交 换 平 台 搭建 一个 与传 统 P X功 能一 样 的 I- B ,而 B PP X 综 合 成 本 远 低 于传 统 的 P X B 。在 众 多 的 软 交 换 平 台 软 件 中 , A t r s 功 能 最 齐 全 、应 用 最 广 泛 的 一款 优 秀 开 源 I— B s e ik是 PP X 软 件 平 台 ,而 A t r R s eC M是 一个 基 于 w b的针 对 a tr s e s e ik开 发 的 开源 呼 叫 中心 系 统 ,利 用 这 两 款 软 件 平 台 能 够 方 便 快 捷
命令完成操 作。a t r R s eC i主要有如下特 点:1兼容所有基于 . a tr s 开发 的系 统 。2A tr s, a a a e w b可 以分 布 se ik . s e ik d tb s ,e
在 不 同 的服 务器 上 , 强 了系 统 灵 活 性 和 负 载 能 力 。 . e2 0 增 3 w b .
【 关键 词】呼叫中心 ;As rk s r M ;心理咨询 ;软交换 ti ;A t CR es e 【 图 分类 号 】T 3 3 中 P 9 【 文献 标 识 码 】A
近 年 来 , 随 着 社 会 快 速 发 展 和 变 革 ,越 来 越 多 的 人 们感 【 章 编 号 】10 -15 ( 1)1 0 3 - 2 文 0 8 112 01 - 02 0 0
Asterisk安装与配置

YES
Display
Name: 1001
Username:
1001
Authorization
User: 1001
Password:
test
Domain/Realm:
xx.xx.xx.xx ;Asterisk服务器地址
SIP
Proxy: xx.xx.xx.xx ;Astersk服务器地址
Asterisk应该搭配数据库,不然从语音邮箱考虑,存储都是个问题。。。。
�
=> 1234, qiong,
[email=qiong@asterisk-server]qiong@asterisk-server[/email]
1002
=> 1234, ddd,
[email=ddd@astersik-server]ddd@astersik-server[/email]
kernel-smp-devel--zaptel
gcc-c++--asterisk
openssl-devel--asterisk
newt-devel--zaptel
zlib-devel--asterisk
unixODBC-devel--asterisk
libtool--asterisk
#
make config ;对于REDHAT系列系统,可将asterisk添加到/etc/rc.d/init.d中
#
make samples ;安装配置文件
3、Asterisk简易配置
make--asterisk
注:很多包在安装光盘中都有,不需要再下载。
Asterisk-相关知识与应用

DialPlan (拨号方案)
dial : 它是Asterisk 很有价值的一功能,当来电者使用不同的通信方式时,它可以进行转换并进 行呼叫连接,如SIP电话到PSTN呼叫
Contexts : 拨号方案(DialPlan)进入部分我我们称为Contexts,每个Contexts 有一些extensions(扩展)构成,来实现一系列相关服务。
举一个例子如下: [default]
在extensions.conf 配制文件中, [default]上下文是拨号方案默认的进入部分
DialPlan (拨号方案)
goto 功能是发送呼叫到拨号方案中的其它context部分.
语法: goto(context,extension,priority)
[default] exten => 123,1,Answer() exten => 123,n,Background(main-menu) exten => 1,1,Playback(digits/1)
支持一条线路,只需要增32KB 的带宽,但是需要网络 质量良好。 Asterisk可支持成千的客户端(需要板卡与带宽支持)
asterisk 安装与启动
1从官方网站下载 asterisk-1.2.26.tar包,拷备到LINUX 下的用户目录. 2 用tar xzvf asterisk-1.2.26.tar 解压到当目录. 3 进入 asterisk 目录 执行如下命令
/usr/lib/asterisk/modules/ 这个目录包含所有可以加载Asterisk模块(应用程序\ 编辑器\格式和有用 通道),在Asterisk启运时会加载这些模块(可以编辑 modules.conf).
/var/lib/asterisk 比较重要的是astdb文件与agi-bin目录;astdb包含Asterisk当地数 据库信息. sounds/ 所有声音提示的文件在里面 mohmp3/ 如果配置了音乐保持,应用程序会在这个目录下查找mp3 keys/ 使用公钥和私钥系统认证与一个由RSA数字签名形成的一对等 连接.公钥和私钥的扩展名分别为.pub和.key
centos6.4安装Asterisk+freepbx

centos6.4安装Asterisk+freepbx2013-07-26 11:02:36分类: LINUXCentos 6.4 上安装Asterisk 11.3+FreePBX 2.11最近项目需要用asterisk来做一下研究,顺手记录一下安装过程,官方文档都太旧了,地址 https:///wiki/display /AST/Asterisk+Packages现在asterisk版本都已经出到了11.3.0,所以以下记录都是针对最新版本在Centos 6.4上的安装。
1. 安装asteriskasterisk官方为RedHat/Centos/Ubuntu等主流发行版提供好了相应的包,直接用yum/apt就可以完成安装,还是相当方便的。
sudo rpm -Uvh/centos/6/current/x86 _64/RPMS/asterisknow-version-3.0.0-1_centos6. noarch.rpmsudo yum -y update这是目前的最新版本,如果asterisk有更新的版本,可以先去/centos/里找对应的那个包的地址,注意区分centos版本和i386/x86_64架构然后先更新一把系统,重启一下(因为可能会更新内核版本)好了,可以开始装asterisk,目前版本是11.xsudo yum install asterisk asterisk-configs --enablerepo=asterisk-11安装需要的一些模块sudo yum install dahdi-linux dahdi-tools libpri验证安装如果一切正常的话,到这里就安装完成了,可以用以下命令检查dahdi 和asterisk是否已经运行sudo service dahdi statussudo service asterisk status如果没有运行的话,用sudo service dahdi start 和sudo service asterisk start 来启动如果dahdi正常运行,用lsmod|grep dahdi 应该可以看到加载了一些相应的模块如果asterisk正常运行,在命令行下用sudo asterisk -r 可以连接到控制台,到这里验证安装完成。
一步一步安装asteriskfreepbx

一步一步安装freepbx1. Ce ntOS5.3系统安装安装时需要注意把所有组件全部安装(在安装系统时选择自定义选项,即可。
)。
此问题主要是为了方便以后安装Asterisk和Pbx需要的软件开发包。
参考:http://blog.si .c n/s/blog_416adf890100aye1.html~type=v5_o ne&label=rela _n extarticle2.安装Tools Linux.iso。
用光驱加载Linux.iso。
把光驱里的文件拷贝到根文件夹,解压缩VMwareTools-5.5334685.tar.gz 文件(tar zxvf文件名),后来进入vmware-tools-distrib 文件夹。
执行./vmware-install.pl 后来一路回车即可。
3.配置虚拟机网络。
(2安装和3配置,完毕最好从启一下)4.要安装Asterisk 了各位观众请注意!!!/s/blog_416adf890100aydi.html/s/blog_416adf890100aye n.htmlhttp://blog.si .c n/s/blog_416adf890100b819.html/sv n/freeiris2/tru nk/INSTALL.html禁用Selinux,禁用防火墙运行一下包,看看那个不存在就更新安装那个yum in stall (包名)rpm -q 'ker nel-deve l'rpm -q 'httpd'rpm -q 'mysql-server'rpm -q 'mysql'rpm -q 'mysql-devel'rpm -q 'php'rpm -q 'php-mysql'rpm -q 'perl'rpm -q 'libdbi-dbd-mysql'rpm -q 'perl-libwww-perl'rpm -q bis onrpm -q bis on-develrpm -q n cursesrpm -q n curses-develrpm -q zlib-develrpm -q ope nsslrpm -q ope nssl-develrpm -q gnu tls-develrpm -q gccrpm -q gcc-c++以下也是要更新的包yumin stall e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libseli nu x-devel libsepol-devel libxml2-devel libtiff-devel gmpphp-pear php-pear-DB php-gd php-pdo ncurses-devel audiofile-devel libogg-devel zlib-devel perl-DateMa nip sen dmail-cf bind sen dmail php-mbstri ng然后安装Lame 3.97cd /usr/srcwget http://eas yn ews.dl.sourceforge. net/sourceforge/lame/lame-3.97.tar.gztar zxvf lame-3.97.tar.gzcd lame-3.97./con figureMakemake in stall安装dahdi驱动(A1200P板卡用户要自己打patch请咨询openvox公司,如果要安装oslec回音消除也请参考资料):wget"/dow nload/dow n.php?target=asterisk&obj=& file=dahdi-li nux-2.1.0.4.tar.gz"tar zxvf dahdi-li nu x-2.1.0.4.tar.gzcd dahdi-li nux-2.1.0.4makemake in stallcd ..wget"/dow nload/dow n.php?target=asterisk&obj=& file=dahdi-tools-2.1.0.2.tar.gz"tar zxvf dahdi-tools-2.1.0.2.tar.gzcd dahdi-tools-2.1.0.2makemake in stallmake config/etc/i nit.d/dahdi start/etc/i nit.d/dahdi stopcd ..wget"/dow nload/dow n.php?target=asterisk&obj =& file=libpri-1.4.10.tar.gz"tar zxvf libpri-1410.tar.gzcd libpri-1.4.10makemake in stallcd ..安装asterisk软件:wget"/dow nload/dow n.php?target=asterisk&obj =& file=asterisk-1.4.26.tar.gz"tar zxvf asterisk-1.4.26.tar.gzcd asterisk-1.4.26./con figuremakemake in stallmake samplesmake configcd ..wget"/dow nload/dow n.php?target=asterisk&obj =& file=asterisk-add on s-1.4.8.tar.gz"tar zxvf asterisk-addo ns-1.4.8.tar.gzcd asterisk-add on s-1.4.8./con figuremake cdrcp cdr/cdr_addo n_mysql.so /usr/lib/asterisk/modules/ cd ..安装g729 g723的语音编码:请注意这两个语音编码是专利编码,如果你要使用在商业领域,请向编码版权所有者交纳版税•否则请跳过此步骤•wget"http://asterisk.hosti ng.l v/bi n/codec_g723-ast14-gcc4-glibc-pen tium3.sowget"http://asterisk.hosti ng.l v/bi n/codec_g729-ast14-gcc4-glibc-pen tium3.so"cp -avf codec_g72*.so /usr/lib/asterisk/modules/哇塞赛好累好累,休息休息,以上就是asterisk安装的全过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下安装呼叫中心服务器(ASTERISK+FreePBX)一、环境要求:操作系统:centos 5.0以上(以最小化形式安装)Linux内核版本:2.6.22Asterisk版本:asterisk V.1.6.2.18FreePBX版本:FreePBX:2.9.0以rpm方式安装好的LAMP环境以root身份登录二、所需软件包/pub/telephony/asterisk/asterisk-1.6.2.1 8.tar.gz/freepbx-2.9.0.tar.gz三、安装步骤1、Lamp的安装下载所有软件包到/usr/local/src路径配置yum源,安装相关软件yum –y updateyum install –y httpd http-devel mysql mysql-devel mysql-server php php-devel php-mysqlyum install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-dbyum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xmlyum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmpphp-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-develperl-DateManip sendmail-cf soxyum install gcc gcc-c++ wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd makencurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-develgtk2-devel subversion kernel-develyum install festival festival-devyum install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-devyum install zlib1g zlib1g-devyum install bison bison-docyum install install libxml2 libxml2-devyum install libtiff4 libtiff4-devyum install libasound2 libgsm1 libltdl3 libpq4 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-devyum install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perlmkdir /var/lib/mysqlchown –R mysql:mysql /var/lib/mysql/etc/init.d/httpd startchkconfig –level 35 httpd onmysql_install_dbchown –R mysql.mysql /var/lib/mysql/etc/init.d/mysqld startchkconfig –level 35 mysqld onmysqladmin –uroot password 123456 \\设置mysql密码为123456 cp /usr/share/doc/mysql-server-5.0.22/f /etc/f /etc/init.d/httpd restartvim /var/www/html/index.php测试一下:测试php连接apache : <? phpinfo(); ?>测试php连接mysql : vim /var/www/html/aaa.php<?php$link=mysql_connect("localhost","root","123456");if(!$link) echo "FAILD!";else echo "OK!";?>访问下即可。
service iptables stopiptables –Fsetenforce 0vi /etc/selinux/config修改SElinux = disable重启系统2、asterisk的安装cd /usr/local/src/asterisk-1.6.2.18/useradd -c "Asterisk PBX" -d /var/lib/asterisk asteriskmkdir /var/run/asteriskmkdir /var/log/asteriskchown -R asterisk:asterisk /var/run/asteriskchown -R asterisk:asterisk /var/log/asteriskchown -R asterisk:asterisk /var/lib/php/session/chown -R asterisk /var/lib/php \\比较重要vim +231 /etc/httpd/conf/httpd.conf 将用户、组修改为 asterisk vim +327 /etc/httpd/conf/httpd.conf 将 None 修改为 All./configuremakemake installmake samplesmake progdocs/etc/init.d/mysqld restart3、freePBX的安装:cd /usr/local/src/freepbx-2.9.0/mysqladmin create asterisk –uroot –p123456mysqladmin create asteriskcdrdb –uroot –p123456mysql asterisk < SQL/newinstall.sql –uroot –p123456mysql asteriskcdrdb < SQL/cdr_mysql_table.sql –uroot –p123456mysql –uroot –p123456GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON asterisk.* TO asterisk@localhost IDENTIFIED BY '123456';grant all privileges on *.* to asterisk@localhost identified by "123456";flush privileges;exit用asterisk登陆一下mysql试试:mysql –uasterisk –p123456 如果成功,表明设置正确。
asterisk start./start_asterisk startmkdir /var/www/html/asterisk/mkdir /var/www/html/asterisk/cgi-binchown -R asterisk:asterisk /var/www/html/asterisk./install_amp如图:保持默认,回车即可将【asteriskuser】设置为asterisk(连接数据库的用户名)将【amp109】设置为123456(连接数据库的密码)再上面的选项上键入需要访问的ip地址。
如:192.168.1.43保持默认配置即可。
/etc/init.d/httpd restart即可访问!!!!!!!!!!!!!!!http://192.168.1.43/admin/用户名:admin密码:admin如果访问不成功rm -rf /etc/amportal.conf再 ./install_amp 重新配置一遍如果还不成功,那么:rm -rf /etc/asterisk/*./install_amp用这条命令检查一下文件是否存在:vim /etc/asterisk/sip.conf四、配置内部通讯:1、登录freepbx管理界面http://192.168.1.43/admin/config.php 如图所示:2、选择setup菜单栏的Extensions 选项。
如图所示:然后选择右边的如图所示:选择:,如图所示:在User Extension一项填入用户分机号,如888在 Disply Name 一项填入用户显示名,如888下拉对话框,如图:填入密码:如aaa123456。
选择提交即可。
最后点击,选择:即可。
这时服务器端已经添加了一个内部账号,接着在客户端注册这个账号。
打开eyebeam软件,如图所示:选择上面的向下箭头show menu然后选择 SIP account setting打开如图所示对话框:选择 Add 添加一个账号Display Name 中填入服务器上设置好的内容,如:888User name 中填入服务器上设置好的user extension内容,如:888Password 中填入刚才设置好的密码,如aaa123456Authorization user name中填入服务器上设置好的user extension内容,如:888Domain中填入服务器的ip地址,如192.168.1.43完成后点击确定即可。