There are two ways of thinking about the MVN CDF, which are detailed below.
Mahalanobis Distance
Here, the MVN CDF is the probability that a sample vector, $\vec{x_{0}}$ falls within the ellipsoid defined by your $MVN(\vec{\mu},\Sigma)$ density function. Compute the squared Mahalanobis distance, $d^{2}$ from $\vec{\mu}$ to $\vec{x_{0}}$. Then:
$$F(d^{2}) = P(d^{2} \leqslant \chi_{k}^{2}(\alpha)) = 1-\alpha$$
i.e., the $\operatorname{quantile}(d^{2})=\chi_{k}^{2}(d^{2})$
where $k$ is the dimension of $\vec{\mu}$. Note that this is for the population parameters $\vec{\mu}$ and $\Sigma$. When using sample parameters, see Distribution of an observation-level Mahalanobis distance .
Simultaneous X
The MVN CDF is defined, for a random vector $\vec{x}$, as the probability that every component of $\vec{x}$ is less than a reference vector, $\vec{x_{0}}$:
$$F(\vec{x_{0}}) = P(\vec{x} \leqslant \vec{x_{0}})$$
This can be generalized to the probability of $\vec{x}$ being between two vectors, $\vec{h}$ and $\vec{k}$:
$$F(\vec{h},\vec{k}) = P(\vec{h} \leqslant \vec{x} \leqslant \vec{k})$$
Note that $\vec{h}=-\infty$ and/or $\vec{k}=+\infty$ are possible values. Calculation of this involves the numerical integration the multivariate integral:
$$F_{n}(\vec{h},\vec{k};\vec{\mu} ,\Sigma ) = P(h_{i}<X_{i}<k_{i}; i=1\ldots n) = \int_{h_{1}}^{k_{1}}\int_{h_{2}}^{k_{2}}\cdots \int_{h_{i}}^{k_{i}}f(x_{1},x_{2},\ldots ,x_{i})~dx_{1}dx_{2}\cdots dx_{i}$$
Note that this computes the CDF over a rectangular domain.
The go-to resource for evaluating this is the work of Alan Genz. See his home page for links to journal articles on evaluating this integral and his software page for code in R, MATLAB, and FORTRAN.
MATLAB has the built-in mvncdf() function which computes this integral, with various options for limits.
Special Case
A useful special case for the bivariate normal with correlation coefficient $\rho$ is:
$$F(0,0,\rho) = 1/4 + \frac{1}{2\pi}\arcsin(\rho)$$
This gives you an independent method to determine the probability to check that you are using a software function correctly.
Non-Rectangular Regions
If you need to compute the MVN CDF over some convex region $A$, then see "A Fortran 90 Program for Evaluation of Multivariate Normal and Multivariate t Integrals Over Convex Regions" in Vol. 3, Issue 4 (Feb 1999) of the Journal of Statistical Software.
Should you need to compute it over ellipsoidal regions, see "Numerical Computation of Multivariate Normal and Multivariate t Probabilities over Ellipsoidal Regions" in Vol. 6, Issue 8 (Jun 2001) of the Journal of Statistical Software.
You will find most journal articles for Multivariate Normal CDF will discuss the standardized MVN, where $\vec{\mu} = \vec{0}$ and $\Sigma = I_{n}$. You can standardize your data with the transform $Z=\left | \Sigma \right |^{-1/2}(\vec{x}-\vec{\mu})$.