@toharish commented on this pull request.


> @@ -490,10 +503,9 @@ int tps_msg_received(sr_event_param_t *evp)
                        }
                }
                dialog = (get_to(&msg)->tag_value.len>0)?1:0;
-               if(dialog) {
-                       /* dialog request */
-                       tps_request_received(&msg, dialog);
-               }
+               
+               tps_request_received(&msg, dialog);
+               

To mask the Call-ID after the processing will be a challenge as TOPOS is using 
Call-ID as the key and further it is identifying from the request/response as 
UPSTREAM / DOWNSTREAM after tps_storage_load_dialog function call.
which means when there is a message from Downstream we will not be able to 
UnMask first before loading the dialog from the database as we are not knowing 
the direction.
To solve this we will have to add additional cookies and headers similar to 
Topoh which will be too much additional processing instead this approach of 
masking when receiving from Upstream and hiding other headers before sending 
downstream and Unmasking before sending to Upstream and hiding other headers 
when received from downstream will be better.


-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3334#discussion_r1085307340
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/pull/3334/review/[email protected]>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to [email protected]

Reply via email to