手机可以上网但是打不出去电话的常见原因及解决方法如下:
1、检查手机是否欠费停机,建议缴费充值。
2、检查手机是否设置呼叫转移、开启飞行模式、呼叫限制等,建议取消后再试。
3、检查手机功能或信号是否正常,建议更换手机或位置后再试。
4、如漫游到外地无法使用,建议检查当地网络信号是否正常及号码是否已经开通漫游权限。
5、尝试重启或更换手机是否能接打电话。
6、携带手机卡到当地的营业厅进行检测或补换手机卡。