Openser中文网

专注于VoIP,Opensips,Kamailio等技术,QQ群:QQ群:293697898

仿Drouting在OpenSER中加个Nrouting模块


tags:opensips kamailio 模块开发 路由 创建时间:2024-06-25 14:59:30

在《实时检测,自动实现话务转接:OpenSER的Drouting模块应用》中,我们简单讲述了drouting,其实在实际应用中,我可能偏load balancer或dispatcher,毕竟drouting真的要用好的话,也比较难,但有时需要自定义相关的路由,在OpenSER体系中,脚本才是我们最重要的工具,可出错,或折腾来折腾去等很多的问题就跟着出现了,所以我们实现了一个Nrouting模块,用于按主叫,来源Ip,被叫三者进行主叫改号改地址,被叫改号改地址等相关操作。 表结构:

前端界面:

opensips模块代码(kamailio差不多):

#include <


OpenSIPS最新版本中nat_uac_test发生了变化


tags:OpenSIPS 脚本语法 nat uac 创建时间:2024-06-06 14:18:12

在OpenSER系统中nat_uac_test一直都是一个不错的函数,用于检查uac是不是在nat后边

在OpenSIPS3.3版本及以前,大部分上是类似:

nat_uac_test(flags) Determines whether the received SIP message originated behind a NAT, using a bitmask of pre-defined checks.

Meaning of the flags (int) parameter is as follows:
`
1 - Contact header fi