Hi,

We are setting up a Kamailio Proxy with the Topoh module in place masking 
everything including CALL-ID. It seems to be masking everything just fine 
except for CALL-ID in BYE requests (verified with PCAPs) when received from 
downstream. Upstream works fine.


Looking at the source code for the module 4.1.2 we see the unmasking being done 
like this:


                if(dialog)
                {
                        /* dialog request */
                        th_unmask_ruri(&msg);
                        th_unmask_route(&msg);
                        th_unmask_refer_to(&msg);
                        if(direction==1)
                        {
                                th_unmask_callid(&msg);
                        }
                }



It only seems to be unmasking for one direction. From my understanding BYE can 
be initated from both directions?


Might be something I don’t understand here how the source code works but I 
wanted to ask for any pointers of help here.. been troubleshooting this for a 
good while now.


Kind regards,


Samuel
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to