Can't join friends for campaign coop, or SpartanOp

I’m not sure why, but i’m still not able to join my friends to play campaign or Spartan Ops. I’ve really been wanting to try out these coop based skulls. Every time i try to join someone it’ll take several minutes, then just tell me it can’t connect.