Частично. a2billing не умеет прерывать разговоры при параллельных звонках. В смысле длительность разговора она определяет в момент начала звонка. Т.е. если будет 2й параллельный звонок, который выест все деньги, то первый не завершится автоматом
У радиуса базовый функционал: хук на старт сессии (звонка), на конец звонка, и апдейт раз в минуту, с помощью этого апдейта можно понижать баланс и разъединять звонок при достижении нуля