小米手机不能打电话的原因可能是由于SIM卡松动、手机欠费、设置了飞行模式、呼叫限制或呼叫转移、信号不好等。

解决的方法有:

1、若由于SIM卡松动,则重插SIM卡即可。

2、若由于手机欠费,则需重新缴纳话费即可。

3、若因设置了飞行模式等,则将这些设置取消即可。

4、若因信号不好导致,则建议移动位置找到信号较强的地方,再次拨打电话即可。