1. A method, comprising: receiving a first audible prompt from a called system and a response to the first audible prompt from a calling system during a first phone call; determining, using a processor, a semantic identifier for the first audible prompt using semantic analysis; storing the semantic identifier of the first audible prompt in association with the response to generate a meaning-response pair; receiving, from the calling system, a selection of one of a plurality of endpoints associated with the called system and each of the plurality of endpoints are associated with a plurality of meaning-response pairs, wherein the selection is made during, an active phone call; determining that a semantic identifier for a second audible prompt played to the calling system matches the semantic identifier of the first audible prompt; and Playing the stored response in responsive to the selection and matching.