网站首页 学习教育 IT科技 金融知识 旅游规划 生活小知识 家乡美食 养生小知识 健身运动 美容百科 游戏知识 综合知识
当前位置:趣知科普吧 > IT科技 > 

java|asterisk

栏目: IT科技 / 发布于: / 人气:6.12K

<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

Tags:asterisk java