当前位置:科普知识站>IT科技>

asterisk|java

IT科技 阅读(7.23K)

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

asterisk是什么,让我带大家了解一下?

asterisk是一个开源的软件包,通常运行在Linux操作系统平台上。Asterisk担任的是一个中间件的功能,它连接了底层的电话技术和上层的电话应用。

我们都知道,Asterisk是一个开源的PBX架构,为什么很多人说它并不是一个成品?

因为由于企业应用的多样性,很难有一个成型的PBX产品可以满足企业的各种需求。传统的PBX成品,要么功能和灵活性不足,要么配置和维护复杂;而且都具有一个致命的缺点,那就是开放性、可扩展性。

因此,使用Asterisk,一定会面临二次开发问题,这些二次开发主要围绕以下几个方面:

(1)内部核心模块;

①开发扩展编解码能力模块;

②开发扩展相应的通道模块;

(2)外围动态可加载模块;

①开发应用部分;

②开发外围管理部分;

一般来说,Asterisk使用者很少需要去开发编解码能力模块和通道模块等内部核心模块,而需要开发最多的情况则是外围动态可加载模块,即外围管理部分和应用开发,本文也是指这些方面的开发。

asterisk java

那么我们如何正确编译安装Asterisk呢?

如下代码示例:

cd /usr/srctar xvfz asterisk-12-current.tar.gzcd asterisk-*./configurecontrib/scripts/get_mp3 source.sh make menuselect