By the time you are splitting these hairs, you have lost. No court would join in.
Just seen this thread, and the above is the right answer. We deal with any numbers of breaches, some serious, some minor, but the reality is that the meaning of 'directly' or 'indirectly' is rarely an issue that is raised.
Facts is that when an order is imposed, the terms are very carefully explained (courts will vary in practice, but for example, I tend to go on a bit about what happens when you encounter the person who is the subject of the order in the street - cross the road etcetera etcetera), and there is really very little excuse for non-compliance, and certainly not one that resides in linguistics, as dls notes.