定义
MCC/MNC 是标识移动网络的一组代码:移动国家代码(MCC,3 位)标识国家,移动网络代码(MNC,2 或 3 位)标识该国家内的运营商。
这些代码在 ITU-T 建议书 E.212 中定义,并在 3GPP 规范(TS 23.003)中作为 IMSI 的前半部分使用。二者合起来构成 PLMN 标识。
在消息业务中,MCC/MNC 是路由和费率表的标准键:聚合商按 MCC/MNC 路由并定价,HLR 或 MNP 查询返回的也是当前为某号码提供服务的运营商的 MCC/MNC。
电话号码中的国家代码(E.164)与 MCC 并不相同。例如阿联酋的电话区号为 +971,MCC 为 424;沙特阿拉伯为 +966,MCC 为 420。
有些国家有多个 MCC,运营商也可能持有多个 MNC。在存在携号转网的情况下,务必通过查询将号码映射到 MCC/MNC,而不要仅凭号码前缀猜测。
