Skip to content

Edit an IVR

Open an existing IVR to change the greeting, add or remove options, or adjust timeouts.

Before You Start

  • You know which IVR you're editing (e.g. Main IVR).
  • If you're swapping the greeting, the new System Recording exists.

Steps

  1. Go to System Attributes → IVR.
  2. In the list on the right, click the IVR name.
  3. Make your changes — same fields as when adding (see Add an IVR).
  4. To add an option: scroll to IVR Entries, fill in a new row, click +.
  5. To remove an option: click the red Delete (trash) icon next to the row.
  6. To change the greeting: change the Announcement dropdown, OR re-record the existing System Recording (the IVR will pick up the new audio automatically).
  7. Click Submit.
  8. Click Apply Config.

Verify

Call into the IVR and confirm the change. If you changed the greeting and don't hear the new audio, the call may have been cached — hang up and try again.

Common Issues

  • Old greeting still plays after re-recording. Asterisk may have a stale audio file in memory. Try asterisk -rx "module reload res_pjsip.so" or restart the queue/IVR engine via Apply Config.
  • Removed an entry but the IVR still routes that digit. Apply Config wasn't clicked. Always click the red bar after Submit.
  • Wrong IVR opens. Multiple IVRs with similar names — confirm you clicked the right one in the list.