asterisk 播放声音断断续续
本来一直以为是 Asterisk 的问题,但其实不然,主要问题出在 Linux kernel 在 VM 架构上出现的 Timing
issue。简单的说,这个问题要从 Kernel
下手。
如果机器只有一般的VoIP,没有用到其他语音卡之类的部份,只要执行下面几道指令应该就可以。但如果你有使用的话…那就要自己手动把那些东西都重新编译。
装好了新的Kernel 之后,要把 /boot/grub/grub.conf裡面的 Kernel 开机顺序也调整一下,应该会是这一行…
default=0 //改成你所想指定开机 Kernel 的序号
shutdown -r now
PS: 后来使用SUN VirtualBox虚拟机就没有上面的问题,可谓最完美的方式,而且VirtualBox是一个开源软件,可以免费使用,功能也不逊于VM。
如果机器只有一般的VoIP,没有用到其他语音卡之类的部份,只要执行下面几道指令应该就可以。但如果你有使用的话…那就要自己手动把那些东西都重新编译。
cd /root
wget http://dev.centos.org/~tru/kernel-vm/5/RPMS/i386/kernel-vm-2.6.18-53.1.4.el5.i686.rpm
wget http://dev.centos.org/~tru/kernel-vm/5/RPMS/i386/kernel-vm-devel-2.6.18-53.1.4.el5.i686.rpm
rpm -ivh kernel-vm*.rpm
wget http://dev.centos.org/~tru/kernel-vm/5/RPMS/i386/kernel-vm-2.6.18-53.1.4.el5.i686.rpm
wget http://dev.centos.org/~tru/kernel-vm/5/RPMS/i386/kernel-vm-devel-2.6.18-53.1.4.el5.i686.rpm
rpm -ivh kernel-vm*.rpm
装好了新的Kernel 之后,要把 /boot/grub/grub.conf裡面的 Kernel 开机顺序也调整一下,应该会是这一行…
default=0 //改成你所想指定开机 Kernel 的序号
shutdown -r now
PS: 后来使用SUN VirtualBox虚拟机就没有上面的问题,可谓最完美的方式,而且VirtualBox是一个开源软件,可以免费使用,功能也不逊于VM。
posted on 2009-09-07 16:34 Eric Xiang 阅读(915) 评论(0) 编辑 收藏 举报