专注于VoIP,Opensips,Kamailio等技术,QQ群:QQ群:293697898
在《实时检测,自动实现话务转接:OpenSER的Drouting模块应用》中,我们简单讲述了drouting,其实在实际应用中,我可能偏load balancer或dispatcher,毕竟drouting真的要用好的话,也比较难,但有时需要自定义相关的路由,在OpenSER体系中,脚本才是我们最重要的工具,可出错,或折腾来折腾去等很多的问题就跟着出现了,所以我们实现了一个Nrouting模块,用于按主叫,来源Ip,被叫三者进行主叫改号改地址,被叫改号改地址等相关操作。 表结构:
前端界面:
opensips模块代码(kamailio差不多):
#include <
在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