上QQ阅读APP看书,第一时间看更新
Chapter 2
第2章 理解Kamailio配置文件
为了能直观地了解Kamailio,本章我们通过一个示例来讲解配置文件。
在Kamailio源代码[1]的misc/examples/目录下,有一些配置文件,我们选取kemi目录下的配置文件作为例子进行讲解。
Kamailio从5.0版本开始支持KEMI(参见第4章),除了原生的配置方式外,还支持使用一些主流的脚本语言(如Lua、JavaScript、Python等)对路由进行配置。原生的配置方式只能调用Kamailio本身实现的函数和逻辑,而通过其他脚本语言进行配置,可以调用更多脚本语言的特性。下面先看一些例子。