Use AND logic on variables in Tasker
You can specify AND logic in contexts, not just tasks. Don't forget that you can have multiple contexts that must all be met (logical AND) before the task(s) run. Try adding the context State &gt; Call [Any, Invert = YES]; this would mean the profile will only activate 1) when a text is received AND 2) no call is active.