[OpenSIPS-Users] dialog replication

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Aug 30 12:20:26 EDT 2018


Hi,

I see the INVITE is received and sent out on the same interface : 
207.210.246.38:5060, so there is no interface exchange, so no reason for 
a double RR.

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   http://www.opensips-solutions.com
OpenSIPS Bootcamp 2018
   http://opensips.org/training/OpenSIPS_Bootcamp_2018/

On 08/28/2018 07:20 PM, volga629 at networklab.ca wrote:
> Hello Everyone,
> What possible cause that dialog is removing  Record-Route for second 
> interface, that cause send call to WAN instead the LAN.
>
>
>
> https://paste.fedoraproject.org/paste/XsqlLhO0CYteE3APcVkKpw
>
>
>
> route {
>        if(!has_totag() && is_method("INVITE")) {
>                create_dialog();
>                xlog("L_INFO", "Got request on ip addr [$Ri] and call 
> dir $avp(DLG_dir)\n");
>                # Wan route
>                $var(ip_lst) = $shv(vip_wan_lst);
>                route(SET_SOURCE_SOCKET);
>                if($avp(DLG_dir)=="topbx") {
>                        switch($(var(req_ip){s.select,3,.})) {
>                            case "38":
>                                set_dlg_sharing_tag("vip1");
>                                xlog("L_INFO", "[$rm] Set dialog tag 
> vip1 ~> $(var(req_ip){s.select,3,.})\n");
>                                break;
>                            case "39":
>                                set_dlg_sharing_tag("vip2");
>                                xlog("L_INFO", "[$rm] Set dialog tag 
> vip2 ~> $(var(req_ip){s.select,3,.})\n");
>                                break;
>                            case "40":
>                                set_dlg_sharing_tag("vip3");
>                                xlog("L_INFO", "[$rm] Set dialog tag 
> vip3 ~> $(var(req_ip){s.select,3,.})\n");
>                                break;
>                            default:
>                                xlog("L_INFO", "[$rm] Unknown last 
> ocetet ~> $(var(req_ip){s.select,3,.})\n");
>                        }
>                }
>
>        if(!is_method("REGISTER")) {
>                record_route();
>        }
> }
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users




More information about the Users mailing list