@petebrown IIRC, phone calls are circuit-based, not packet-based so you can’t arbitrarily reconnect them without an intermediary maintaining for entire duration (Unable to disconnect) In the not so distant past small companies had to have hardware bridges in telco closet to juggle circuits to provide more extensions than lines.
In short, you probably can’t disintermediate TELCO with just an app