OpenSIPS sql_cacher vs sqlops

用惯 Kamailio 的我早就习惯了 sqlops 模块

但可惜的是 OpenSIPS 3.4 没有 sqlops 模块,3.6 才有

3.4 只有 sql_cacher 模块

可谓一憾事

目前您敢在生产上用 3.6 版本吗?

反正我不敢,就算借我一个胆


今天2025年10月31日

3.4 版本的 avpops 模块就很好,昨天我理解错了

顺便提一个问题, 如果select 返回多行,要怎么取值

可以参考这个链接

https://users.opensips.narkive.com/AyEQ22uw/opensips-regarding-avp-db-query


关于 avpops 的另外一个链接也可参考下

https://docs.huihoo.com/opensips/tutorials/avpops/ar01s08.html


测试 3.4 的 avpops 模块

启动后的日志为:

复制代码
startup_route {
	if (!avp_db_query("SELECT username, password FROM subscriber", "$avp(username);$avp(password)")) {
		return;
	}
	
	# avp_print();
	
	$var(i) = 0;
	while (true) {
		if ($(avp(username)[$var(i)]) == NULL) break;
		xlog("username = $(avp(username)[$var(i)]), password = $(avp(password)[$var(i)])\n");	
		$var(i) = $var(i) + 1;
	}
	
	# avp_delete("*");
	
	avp_delete("$avp(username)/g");
	avp_delete("$avp(password)/g");
}
相关推荐
无名3871 天前
Kamailio 处理呼叫但碰到的错误为 no connect set and no active connection
通信
TTGGGFF1 天前
深度解析 CAN 总线:从底层物理层到 SocketCAN 编程实战
通信·can总线
Deepoch3 天前
Deepoc数学大模型:通信行业智能化的算法引擎
人工智能·算法·数学建模·开发板·通信·具身模型·deepoc
晚风吹长发4 天前
初步理解Linux中的进程间通信以及管道通信
linux·运维·服务器·c++·进程·通信
冷凝雨5 天前
逻辑分析仪隔离模块 —— 基于π121M31
通信·逻辑分析仪·解码器·数字·隔离模块·隔离芯片·高压隔离
无名3877 天前
Debian12 源码编译 FreeSWITCH 1.10.12
通信
无名3879 天前
关于 VRF
网络·通信
LeeYLong9 天前
浅谈无线AP/路由未来发展趋势
wifi·路由器·通信·射频
liulilittle11 天前
OPENPPP2 网络驱动模式
开发语言·网络·c++·网络协议·信息与通信·通信
liulilittle11 天前
俄罗斯访问欧洲国际线路优化
开发语言·网络·信息与通信·ip·通信·俄罗斯·莫斯科