I know some of them wrote their own billing systems.
Some of them use radius, some of them use 3rd party rating engines.
Trabase, astcc and trollphone are open source rating engines, if you are looking for a commercial one, our company has one. (info at asteriskguru.com )