British mobile operator O2 said on Friday it would compensate customers with phone credit, a day after a software glitch caused smartphone users to lose internet access.