asterisk是什么,让我带大家了解一下?
asterisk是一个开源的软件包,通常运行在Linux操作系统平台上。Asterisk担任的是一个中间件的功能,它连接了底层的电话技术和上层的电话应用。
我们都知道,Asterisk是一个开源的PBX架构,为什么很多人说它并不是一个成品?
因为由于企业应用的多样性,很难有一个成型的PBX产品可以满足企业的各种需求。传统的PBX成品,要么功能和灵活性不足,要么配置和维护复杂;而且都具有一个致命的缺点,那就是开放性、可扩展性。
因此,使用Asterisk,一定会面临二次开发问题,这些二次开发主要围绕以下几个方面:
(1)内部核心模块;
①开发扩展编解码能力模块;
②开发扩展相应的通道模块;
(2)外围动态可加载模块;
①开发应用部分;
②开发外围管理部分;
一般来说,Asterisk使用者很少需要去开发编解码能力模块和通道模块等内部核心模块,而需要开发最多的情况则是外围动态可加载模块,即外围管理部分和应用开发,本文也是指这些方面的开发。
那么我们如何正确编译安装Asterisk呢?
如下代码示例:
cd /usr/src tar xvfz asterisk-12-current.tar.gz cd asterisk-*./configure contrib/scripts/get_mp3 source.sh make menuselect
以上就是小编今天的分享了,希望可以帮助到大家。