> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://myoperator.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Why is the wrong IVR playing on my MyOperator number, and how can I fix it quickly?

|| Info
Quick answer: Nine times out of ten, the wrong IVR plays because either:
* The DID is mapped to a different call-flow, or
* The live call-flow was edited but not published.

Check Manage → DIDs for the exact call-flow, edit that flow, update the audio file, then click Save → Publish. New prompts take 2-5 minutes to propagate.

## When should I use this guide?
Use these steps if callers report hearing an outdated greeting, language, or after-hours message on any service number.

---

## 1. Prerequisites
* Admin rights to Manage and Design Call-flow
* Exact DID/toll-free number callers dial
* Correct audio file ready (MP3, mono, ≤ 128 kbps; e.g., Main_IVR_EN_v3.mp3)

## When will this guide NOT work?
* You edit a draft instead of the live flow
* You forget to publish changes

---

## 2. 6-step fix workflow
1. Confirm DID-to-flow mapping
  1. Manage → DIDs → select number → note Assigned Call-flow.

1. Open that live call-flow
  1. Call → Design Call-flow → select the flow from Step 1 → Edit.

1. Check IVR nodes
  1. Welcome/Prompt points to the latest audio file.
  1. For multi-language, each node has a new file.

1. Verify schedules & conditions
  1. After hours, holidays, and regional branches reference the new audio.
  1. No Hang-up/Transfer before prompt.

1. Publish
  1. Click Save → Publish. Wait 2-5 minutes.

1. Test from two carriers
  1. Call the DID from Jio and Airtel. Confirm the new prompt.

Expected result: Correct IVR plays in all scenarios, and Call Logs show the intended call flow.

---

## 3. Quick self-checks if the old prompt still plays
* Edited the flow actually mapped to this DID?
* Clicked Publish (not only Save)?
* Dialing the same DID you checked?
* Time-based rule sending after-hours to another IVR?
* Audio file unsupported? Re-encode to MP3 mono ≤ 128 kbps.

---

## 4. Edge cases
| Issue | Cause | Fix |
| --- | --- | --- |
| Multiple DIDs with similar names | Edited Flow A; callers dial DID for Flow B | Repeat Steps 1-2 for the correct DID |
| Missing language file | System falls back to the default prompt | Upload audio for each language node |
| Draft vs Live | Changed draft only | Publish or switch to live flow |
| Forwarding from personal line | Calls bypass IVR | Ensure the forwarding destination is the correct DID |

---

## 5. Two-minute test plan
1. Call during business hours → hear new main IVR.
1. Call after-hours → hear new after-hours IVR.
1. Press 1 / 2 to check submenu audio.
1. Verify in Calls → Logs that the call hit the expected Call-flow.

---

Keywords: wrong IVR, call-flow mapping, publish call-flow, MyOperator IVR troubleshooting