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