Here's another approach that maybe VOIPo could implement.