Family Law Questions? Ask a Family Lawyer Online.
He is violating a court order. First of all, phone calls do not create a "paper trail" that you can take to court. Write him letters, send copies of the bills you need to have paid, and send it certified, keeping copies. Get a notebook and keep track of the letters you sent, the times he visited, the times you called.
Then, you need to take him into court for contempt of court. He might know the system, but he is violating a court order. Do your homework before you attempt to take him to court.
I have had too many clients come to me and tell me that their ex doesn't pay for sports, medical bills, etc. yet they never sent him a bill, or had no verification that he even know about them. You need to prove that to a judge.
Take him to court with your evidence and ask that he serve jail time. You need a lawyer in this case. You cannot do this alone.