asterCC, hosted call center solution based asterisk
»
zh
»
常见问题及解答
»
如何在页面迁移astercc系统
您的足迹:
显示页面
过去修订
最近更改
网站地图
登录
搜索
en
playground
wiki
zh
change_log
下载和安装
二次开发者指南
其他
历史文档
呼叫中心常用功能简介
在线演示
坐席工作平台
实际案例指导
常见问题及解答
astercc10包含的表
astercc_0.x的版本和astercc商业版有什么区别
astercc中录音文件的大小是多少
astercc的iptables文件
astercc的logrotate日志管理工具说明
astercc等待音乐设置汇总
asterisk处理死在channels里的通话
asterisk返回pri_got_event_hdlc_abort_6_on_d-channel_of_span错误
centos6.x主机之间网络文件挂载
chown_invalid_user_错误
did号码显示为字母
mysql主从复制
mysql无法启动_日志里显示innodb_error_tried_to_read_xxxxx_bytes.....错误的解决办法
mysql错误日志内存表满了的问题处理
ping_update.astercc.org返回的不是服务器地址_返回错误码9301
realtime程序老是down掉
redis出现_error_noauth_authentication_required._错误的原因_解决方案和预防措施
sip话机使用tls注册astercc系统方法
web页面提示9301无法连接服务器错误解决方法
两个坐席组彼此之间转移客户数据
为什么启动进程的时候看到cant_not_found_licnese
为什么无法保存分机_坐席
使用tcpdump和wireshark进行sip调试
使用客户总表出现想把一个客户手动分配解决办法
关于astercc系统相关日志的介绍
关于评分队列的问题_挂机后后台看不到评分
分机呼叫正常_使用预拨号时目标号码不振铃
分机无法注册的原因及解决方案
升级后datamover程序无法运行
呼叫中心系统中短信的集成
坐席主动回拨客户后通话结果不属于该坐席问题解答
坐席工作状态
坐席模式手动回拨具体的操作流程
坐席组监控显示的通话信息与实际不符
坐席页面搜索栏字段显示更改
外呼任务中拨号方式的区别和选择
外呼营销任务弹屏资料页上绑定工单功能
如何为astercc系统配置多台php服务器
如何从系统的备份文件中恢复系统
如何使用link类型的自定义字段传递参数
如何使用知识库
如何使用脚本配置主备服务器以及集中管理
如何使用话机快捷键获取客户进行外拨并保存呼叫状态和结果
如何使用驻留号码进行通话驻留
如何修复mysql数据表
如何修改astercc系统的数据库地址
如何修改http端口号
如何修改发送voicemail的smtp服务器
如何修改录音文件地址
如何修改默认sip注册端口
如何升级http中push模块
如何取消ip访问限制
如何在linux间设置samba挂载网络文件
如何在服务器后台升级astercc
如何在页面迁移astercc系统
如何增加对g729语音编码的支持
如何对astercc服务器进行磁盘清理
如何对呼入号码进行限制
如何开机自动挂载硬盘
如何批量删除导入_导出任务列表数据
如何检查系统日志
如何添加_修改astercc系统模块参数字段注解
如何确定voip中出现的问题
如何给外呼营销任务指定中继进行外呼
如何自定义呼叫记录里搜索界面显示哪些字段
如何解决坐席频繁变动导致分机不匹配的问题
如何设置启用谷歌地图
如何设置坐席挂机后自动推送邮件或短信
如何设置外呼时用户使用的中继
如何设置录音
如何设置管理员页面搜索栏字段的显示与隐藏
如何转移mysql数据库存储目录
如何选择dtmf模式
如何选择呼叫中心硬件
如何配置astercc的https安全链接
如何配置主叫号码
如何配置坐席评分功能
安装完毕后使用默认的admin账户登录astercc时总是显示错误
客服转ivr的功能
常见系统提示窗口
弹屏相关问题
录音试听时返回404_file_not_found
影响预拨号并发数的参数设置
手动外拨生成呼叫记录设置方法
执行服务器迁移后没安装的模块显示已安装解决办法
授权常见错误代码详解
显示_root_gvfs_permission_denied问题解决
未安装安lame导致无法将录音文件转为mp3
未导入demo数据造成未装号码归属地的问题
用户外呼营销任务里有通话记录录音听不了
由于配置文件权限错误导致php无法执行写入_创建操作
登入_登出和签入签出有什么区别
系统faq
系统实时信息清理旧数据
系统突然变英文版_登陆提示404错误
脚本安装系统缺少php安装方法
设置仅呼出状态后依旧有电话进来问题可能原因
语音问卷功能的使用方法
账户_坐席和分机之间有什么区别和联系
质检管理里有客户资料但是听不了录音
费率管理下的四个费率都是做什么用的_如何使用
报表
新手上路
模块使用说明
用途和案例
界面简介
解决方案
start
使用u盘安装astercc-box
呼入客服
呼叫中心系统功能列表
团队管理
外呼营销
工单
常见问题及解答
新手上路
模块使用说明
电子商务
界面简介
虚拟办公室
预拨号
start
zh
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
======如何在页面迁移asterCC系统====== =====第一步:在新服务器安装新系统===== 请阅读: [[zh:下载和安装:安装|asterCC系统安装]] <note>注意:迁移数据及配置文件之前,务必在新服务器上安装**相同版本**的astercc系统,并且将**相应模块**安装齐全。</note> =====第二步:获取新授权===== 在新服务器上,先执行如下命令,然后点击"下载验证文件"按钮,下载验证文件:<code> /opt/asterisk/scripts/astercc/asterccc --RNI</code> 再到原来服务器的astercc系统去“下载验证文件”,将两个文件一并发送给 技术支持:support@astercc.org 或 support@sonicwell.com,并说明情况即可申请授权。待收到技术支持回复的授权文件后,上传授权文件即可,最后去新服务器下备份一下 license.astercc 文件。 <code> cd /opt/asterisk/scripts/astercc/ </code> <code> mv license.astercc license.astercc.bak </code> {{:zh:常见问题及解答:授权文件的下载01.png?750|}} =====第三步:备份/恢复数据库===== <note tip>此处我们假设:asterCC系统 从 192.168.1.175 向 192.168.1.146 迁移</note> ====数据库备份==== 点击左侧的[系统设置]->[备份计划管理]->[添加备份计划],计划名称:用来区分备份的系统文件。备份文件保留天数,这项是务必填写的,根据自身机器设备的内存、硬盘来自由决定 {{:zh:常见问题及解答:系统文件备份1.png?750|}} 再看[高级资料],"双击"选择要备份的系统配置文件内容,建议全部选择,一共十个文件。根据备份数据库”格式“输入需要备份的数据库,格式的说明请阅读:[[zh:模块使用说明:系统设置:备份计划管理|备份计划管理]] {{:zh:常见问题及解答:系统文件备份2.png?750|}} 备份完成后,在[添加备份计划]页面,会出现刚才备份的信息,可以对其进行[编辑]和[删除]操作 {{:zh:常见问题及解答:系统文件备份03.png?750|}} ===用代码实现数据库的备份=== 首先登录服务器:<code> ssh root@192.168.1.146 </code> 然后再到mysql目录下,ls一下可以看到有个名叫“astercc10”的目录,这就是数据库。 转到mysql目录的命令:<code> cd /var/lib/mysql && ls </code> 再执行数据库备份命令:<code> mysqldump -uroot -p astercc10 > astercc20150302.sql </code> 最后输入数据库密码,即可进行数据库备份。 假若不想单独输入密码,直接将密码放到备份命令里,可执行备份命令:<code> mysqldump -uroot -pastercc astercc10 > astercc20150302.sql </code> 说明: 1.在登录自己本机服务器的数据库时,假如出现 “ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' ”,则需要加上 -h127.0.0.1,即:<code> mysqldump -h127.0.0.1 -uroot -pastercc astercc10 > astercc20150302.sql </code> {{:zh:常见问题及解答:本机服务器dns系统有问题.png?750|}} 2.假如在 cd /var/lib/mysql 时权限不够可以修改权限:<code> sudo chmod 755 mysql </code> 查看具体有哪些权限:<code> ll |grep mysql </code> {{:zh:常见问题及解答:权限不够修改权限.png?750|}} 3.在 mysqldump -h127.0.0.1 -u root -p astercc10 > astercc20150302.sql 数据备份命令中,astercc10:是数据库的名字,astercc20150302.sql:是数据库备份文件 ====数据库恢复==== 登录175服务器,在 /tmp/backup 下找到刚才备份的文件:BF。命令:<code> ssh dev03@192.168.1.175 </code> 然后再转到backup目录下<code> cd /tmp/backup </code> 然后 ls 一下即可查看到备份好的文件最下面绿框中的即是。 {{:zh:常见问题及解答:备份文件1_1_1.png?900|}} 并将其复制到新的服务器146上的根目录(/)下面,命令:<code> scp -r BF.19.2015-02-28-16-08 root@192.168.1.146:/ </code> 输入146服务器的密码,待右侧全为100%了,也就复制完毕了。 {{:zh:常见问题及解答:备份文件1_1_2.png?545|}}{{:zh:常见问题及解答:备份文件1_1_3.png?240|}} 假如出现warning,如下图。需要执行命令,并删除里面相应信息,输入YES即可。<code> vim ~/.ssh/known_hosts </code> 或者执行下面红框里的内容,如: ssh-keygen -f "/home/dev03/.ssh/known_hosts" -R 192.168.1.146 {{:zh:常见问题及解答:warning01.png?850|}} 登录146服务器:<code> ssh root@192.168.1.146</code> 再找到刚才复制的备份文件并将其解压缩,其中对于.tar.gz类文件解压,命令如下,其中XXXX是压缩文件的名:<code> tar -xzvf XXXX.tar.gz </code> 然后将解压出来的数据库备份文件 导入数据库:<code> mysql -u root -p astercc10 < XXXX.sql</code> 此处XXXX为:astercc10,如下图。最后输入新服务器数据库的密码,默认的是:astercc。其中astercc10是146新服务器上的数据库名字,astercc10.sql是解压出来的数据库备份文件,这样一来,数据库就被迁移导入了。 {{:zh:常见问题及解答:备份文件1_1_5.png?850|}} 到这一步,还没有完全结束,假如老服务器数据库没使用默认的数据库信息,则 需要对新服务器配置文件进行3处手动修改: 1.对astercc.conf->[database]中的相应信息进行修改,比如:dbname、password 等等 <code> vim /opt/asterisk/scripts/astercc/astercc.conf </code> 2.对astercc.conf->[statistics]中的相应信息进行修改,比如:dbname、password 等等 <code> vim /opt/asterisk/scripts/astercc/astercc.conf </code> 3.对database.php 最后面的 class DATABASE_CONFIG 中 default下的password、database、prefix 等等进行修改 <code> vim /var/www/html/asterCC/app/config/database.php </code> =====第四步:复制(覆盖)系统配置文件===== 我们在备份时选择了很多系统文件,即在[系统设置]->[备份计划管理]->[添加/编辑 备份计划]->[高级资料]->[备份内容] {{:zh:常见问题及解答:系统文件备份2.png?850|}} 备份好的系统配置文件是可以查看到的(黄框内的文件),我们将其解压(以 "_etc_" 开头的压缩包为例): {{:zh:常见问题及解答:备份的配置文件.png?850|}} 解压命令:<code> tar -xzvf XXXXX.tar.gz </code> 将三条记录都解压,会出现一个叫 etc 的文件夹,解压完后有四个文件夹,将其四个及其目录下的所有文件夹、文件复制到新的服务器“相应”位置, 即: <code> \cp -rpf /BF.19.2015-02-28-16-08/etc/* /etc \cp -rpf /BF.19.2015-02-28-16-08/var/* /var \cp -rpf /BF.19.2015-02-28-16-08/opt/* /opt \cp -rpf /BF.19.2015-02-28-16-08/usr/* /usr </code> 需要说明的是:\cp是在复制时,不提示覆盖信息用的,-r是有关目录的操作,-p是除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中,-f是强行操作 慎重使用。 {{:zh:常见问题及解答:备份文件1_1_6.png?850|}} ===用代码实现即时性系统配置文件的转移(覆盖)=== 首先登录登录原来服务器(175),找到[系统设置]->[备份计划管理]->[添加/编辑 备份计划]->[高级资料]->[备份内容]下备份的文件及目录。 <code> scp -rp /var/lib/asterisk/* root@192.168.1.146:/var/lib/asterisk ,然后输入密码 scp -rp /var/spool/asterisk/voicemail/* root@192.168.1.146:/var/spool/asterisk/voicemail scp -rp /var/spool/asterisk/monitor/* root@192.168.1.146:/var/spool/asterisk/monitor scp -rp /usr/lib/asterisk/* root@192.168.1.146:/usr/lib/asterisk scp -rp /etc/asterisk/* root@192.168.1.146:/etc/asterisk scp -rp /etc/dahdi/* root@192.168.1.146:/etc/dahdi scp -rp /opt/asterisk/scripts/astercc/* root@192.168.1.146:/opt/asterisk/scripts/astercc scp -rp /var/www/html/asterCC/* root@192.168.1.146:/var/www/html/asterCC scp -rp /var/lib/sounds/* root@192.168.1.146:/var/lib/sounds </code> =====第五步:系统的重载===== 将数据库备份导入完成,系统相关文件复制覆盖后,需要在新的服务器上进行系统的重载,找到reloadconf.sh文件后,执行它即可。 <code> cd /opt/asterisk/scripts/astercc/ </code> 会发现一个名为reloadconf.sh 的脚本文件,用 ./ 便可以执行它,如下: <code> ./reloadconf.sh </code> {{:zh:常见问题及解答:系统重载1.png?850|}} ===== 常见问题的解决方案 ===== Astercc系统迁移完成后,如果编辑完内容后点击重载条,但显示"Permission denied!"。我们可以执行以下命令: <code> chmod 777 /var/www/html/asterCC/cake/console/cake </code> 执行完以上命令,重启asterccd,假如还不起作用,再执行以下命令: <code> chown -R asterisk.asterisk /var/www/html/asterCC/ chown -R asterisk.asterisk /etc/asterisk </code>
zh/常见问题及解答/如何在页面迁移astercc系统.txt
· 最后更改:
2015/12/06 09:18
由
liuxl
显示页面
过去修订
反向链接
回到顶部