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");
}
相关推荐
无名3873 天前
FusionPBX Debian 12 安装
运维·debian·通信
交换机路由器测试之路6 天前
什么是网络直径
网络·以太网·交换机·通信
无名3878 天前
RTPEngine 官方自带的 perl 测试程序
开发语言·perl·通信
xixixi777779 天前
讲一下卫星移动通信网络(系统架构、核心技术与协议挑战及应用场景和战略价值)
网络·学习·安全·信息与通信·通信·卫星通信
xixixi7777710 天前
移动通信的基石——公共陆地移动网络
大数据·网络·安全·通信·plmn
xixixi7777710 天前
解析常见的通信流量和流量分析
运维·开发语言·网络·安全·php·通信·流量
无名38710 天前
用 Gemini 2.5 Pro 产生 RTPEngine perl 测试程序
通信
闲人编程11 天前
WebSocket实时通信协议深度解析
网络·websocket·网络协议·安全·通信·codecapsule
无名38711 天前
测试 Securing Kamailio’s JSON-RPC over HTTP
通信
闲人编程13 天前
Django微服务架构:单体应用拆分解耦实践
微服务·架构·消息队列·django·api·通信·codecapsule