差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zh:常见问题及解答:如何修改录音文件地址 [2015/09/14 08:19]
liuxl
zh:常见问题及解答:如何修改录音文件地址 [2017/12/12 03:05] (当前版本)
行 1: 行 1:
 ====== 如何修改录音文件地址 ====== ====== 如何修改录音文件地址 ======
  
-<​note ​tip> 请确保系统没任何通话任务时,执行以下操作。 </​note>​+<​note ​warning> 请确保系统没任何通话任务时,执行以下修改操作。 </​note>​
  
-由于录音文件等文件较大,会占用服务器硬盘,我们往往将其他设备挂载至本服务器,将录音文件迁移至其他设备上,再将其他设备上的路径ln到本服务器对应位置。+由于录音文件等文件较大,会占用服务器硬盘,我们往往将其他设备挂载至本服务器,将录音文件迁移至挂载的路径,再将路径文件ln到本服务器对应的原始位置。
  
-首先后台登录asterCC服务器,将其他存储设备(或服务器)挂载到服务器上。+首先后台登录asterCC服务器,将其他存储设备(或服务器)挂载到本机服务器的某个目录,比如:/​mnt
  
-===== 共享文件夹 =====+===== 迁移录音文件 =====
  
-samba+将/​var/​spool/​asterisk目录下的 monitor文件夹复制到/​mnt下,执行如下命令:
  
-===== 挂载 =====+<​code>​ cp -Rp /​var/​spool/​asterisk/​monitor /mnt/ </​code>​
  
 +===== 重命名录音文件 =====
  
-mount [-t vfstype] [-o options] device dir +将/​var/​spool/​asterisk/​下的 monitor,重命名为:monitor.bak,作为备份,执行如下命令:
  
-===== 迁移录音文件 =====+<​code>​ mv /​var/​spool/​asterisk/​monitor /​var/​spool/​asterisk/​monitor.bak </​code>​ 
 + 
 + 
 +===== 将文件夹链接回原始地址 ===== 
 + 
 +复制完成后,将文件使用ln命令,链接回系统原始目录,执行如下命令: 
 + 
 +<​code>​ ln -s /​mnt/​monitor /​var/​spool/​asterisk/​monitor </​code>​ 
 + 
 +执行以下命令,查看ln是否正确:​ 
 + 
 +<​code>​ ll /​var/​spool/​asterisk/​ </​code>​ 
 + 
 +{{:​zh:​常见问题及解答:​查看ln是否成功01.png?​700|}} 
 + 
 + 
 +===== 试听录音 ===== 
 + 
 +完成以上操作后,到页面的[PBX管理]->​[呼叫记录]下,检查是否能够正常试听、下载 ​录音文件。若可以正常试听和下载,则说明录音地址修改成功,执行以下命令删除录音备份即可: 
 + 
 +<​code>​ rm -rf /​var/​spool/​asterisk/​moniter.bak </​code>​ 
 + 
 + 
 +===== 如何迁移系统中所有团队下某个月份的录音 ===== 
 + 
 +<note tip> 以2015年02月份的录音为例进行说明。 </​note>​ 
 + 
 +==== 方法一 ==== 
 + 
 +执行如下命令,对整个系统中所有团队的11月份的录音进行打包处理,如下图: 
 + 
 +<​code>​ tar zcvf 201502.tar.gz /​var/​spool/​asterisk/​monitor/​*/​2015/​02/​ </​code>​ 
 + 
 +{{:​zh:​常见问题及解答:​方法一打包1.png?​750|}} 
 + 
 +可以通过ftp等方式将文件包迁移至其他空间位置,执行如下命令将压缩包转移至192.168.1.177服务器的/​root目录下: 
 + 
 +<​code>​ scp 201502.tar.gz root@192.168.1.177:/​root/​ </​code>​ 
 + 
 +{{:​zh:​常见问题及解答:​方法一转移1.png?​750|}} 
 + 
 +在192.168.1.177 机器上可执行如下命令,来解压该文件包: 
 + 
 +<​code>​ tar zxf 201502.tar.gz </​code>​ 
 + 
 +{{:​zh:​常见问题及解答:​方法一解压1.png?​750|}} 
 + 
 +{{:​zh:​常见问题及解答:​方法一解压2.png?​750|}}
  
-==== 打包 ==== 
-tar -zcvf /​var/​spool/​asterisk /​var/​spool/​asterisk.tar 
  
-==== 拷贝 ​====+==== 方法二 ​====
  
-scp+执行如下命令,将所有2015年02月系统下所有团队的录音文件路径存储到名为 list 的文件中,如下图:
  
-==== 链接回来ln ====+<​code>​ find /​var/​spool/​asterisk/​monitor/​*/​2015/​02 -name "​*.wav"​ -print > list </​code>​
  
 +{{:​zh:​常见问题及解答:​方法二搜索有哪些录音文件1.png?​750|}}
  
 +根据list文件中记录的文件路径进行打包操作,执行如下命令:
  
 +<​code>​ tar -T list -czvf 201502.tar.gz </​code>​
  
 +{{:​zh:​常见问题及解答:​方法二打包录音文件1.png?​750|}}
  
 +将压缩包移动到192.168.1.177 机器上,执行如下命令来解压该文件包:
  
 +<​code>​ tar zxf 201502.tar.gz </​code>​
  
 +{{:​zh:​常见问题及解答:​方法二解压并查看录音文件1.png?​750|}}
  
  
  
zh/常见问题及解答/如何修改录音文件地址.1442218798.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki