My Vicidial survey campaign already asks contacts to “press 1” if they want to speak with an agent. I now need that single key-press to do two things at once: • instantly push the call into the next available agent queue, and • fire a promotional SMS to the same phone number through a bulk-SMS provider’s API. I will be purchasing the SMS package myself, so you can work with whichever HTTP/JSON or HTTPS POST gateway the provider offers. The core work is to add or adjust the AGI / server-level scripting inside Vicidial (Asterisk) so the DTMF event triggers the API call, logs the result, and keeps normal call flow intact. I’m open to advice on whether the SMS text should stay static or be templated dynamically—feel free to suggest a clean way to handle both options. Acceptance will be based on: 1. Call transfer happens with no audible delay to the caller. 2. SMS lands on my test handset within three seconds of DTMF “1”. 3. Delivery status is written back to the Vicidial database or a simple log file for later audits. If you’ve done Vicidial AGI work or Asterisk dial-plan integrations before, this should be straightforward. Please tell me how quickly you can plug it in and test end-to-end on a live campaign.