A federal court can may compel a witness to appear at a trial if the court is within the same state or within 100 miles of the witness’ residence or place of business.  FrCP 45.  The court may take remote testimony for good cause in compelling circumstances.  FRCP 43.  But the court cannot compel a witness outside the normal subpoena range to appear and give remote testimony.