He likes getting his way. When he doesn’t, he tries to get back at the person by not contacting them.
Getting him to change this kind of behavior requires that you don’t give in to him.
If you contact him during one of his angry spells, you will just play into his hands. He will know that you will give in to him when he gets mad by contacting him first and this will only encourage him to keep acting in this way.
To get him to change, you will have to avoid playing into his hands.
Don’t contact him when he behaves in this way. Let him reach out to you first.
In time, it will get a lot harder for him to keep acting in this way because he knows that you are not falling for it.
This realization is more than likely what will eventually get him to stop behaving in this way for good.