Maybe it could be done using call routes?