There isn't a big difference in meaning, although using the "to have phoned you" construction has the implication of some time sequence coming in between the time you meant to have phoned and now. "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.