Call Context :|: Data Directive

Is it Ok to use or call callContextClient parameters in a Data Directive. i.e. can I call callContextClient.CurrentCompany or am I always getting an empty Value ?

I recommend calling Session.CompanyID (or maybe its Company). That one will not be empty while the callContext can be empty depending on who is sending the information.