在两个Kamailio服务器之间转发SIP请求

时间:2018-09-13 05:40:14

标签: kamailio

我在Virtual Box中有4个VM的模拟设置-两个UA和两个Kamailio服务器。第一个UA将注册到KAM1,第二个UA将注册到KAM2。请参见下图。

UA1<--->KAM1<---->KAM2<---->UA2
int1    int1      int3      int3
        int2      int2

我希望KAM1通过KAM2转发所有发往int3的SIP请求,反之亦然。我知道'kamailio.cfg'中的路由逻辑,但是我发现它有点多余。我正在尝试实现的伪代码:

        if (is_method("INVITE")) {
             if(dst_ip == int3)
                 set_next_kamailio_server(KAM2)
    }

或者:

        if (is_method("INVITE")) {
             if(callee is unkown)
                 ask_kamailio_server(KAM2)
    }

感谢您的帮助

0 个答案:

没有答案
相关问题