CentOS7环境下opensips2.4.9的lua模块笔记及使用示例

操作系统 :CentOS 7.6_x64

opensips版本 :2.4.9

lua版本:5.1

今天整理下CentOS7环境下opensips2.4.9的lua模块笔记及使用示例,并提供运行效果截图。我将从以下几方面进行展开:

  • 模块安装说明

  • 模块参数说明

  • 模块函数说明

  • 模块使用示例

lua模块官方文档:

https://opensips.org/docs/modules/2.4.x/lua.html

一、安装lua模块

1)安装lua模块依赖的开发库

2)进入opensips源码目录

3)编译时选中 lua 模块

四、使用示例

这里演示下lua模块的加载,及使用该模块进行简单测试。

opensips机器:192.168.137.33
Freeswitch机器:192.168.137.32

1、模块加载及日志打印

使用 xlog 函数打印日志。

示例代码(op-test1.lua):

其中,msg是默认参数。

opensips.cfg配置如下:

重启opensips :opensipsctl restart

呼叫测试:

运行效果如下:

运行效果如下:

标签:游戏攻略