The live answering is the sticky part. Your idea works if the CP can get control of the call. The problem is their policy is live answering if at all possible.