If you would like to set up extension dialing from an IVR then you need to make sure you have the correct settings on your Switchvox.
You will need to be logged into your Switchvox as an administrator to make the following changes.
Create an extension group under Setup-Groups, or you can use the default group. The default group will include all user extensions on the system but it does not include call queue, IVR, conference, or feature extensions. These extensions can be added to the default group by navigating to Setup-Groups, and modifying the default group.
Extension dialing needs to be enabled for each IVR that you would like users to be able to dial system extensions from. You can enable this option by navigating to Tools-IVR Editor and selecting the IVR that you are working with. Then select the blue View button and then the blue Modify Options button at the bottom of the page. Under Enable Extension Dialing, you will need to select an extension group, if you have made a custom extension group then you will want to select it under Enable Extension Dialing. Then click the blue Save Extension Dialing Setting button.
Now you are ready to add actions to the IVR. Any actions that you add to an IVR need to be interruptable or you will not be able to dial an extension until the action is finished. This is very important when adding "play sound" actions. If you want your users to listen to the entire sound file before being able to dial an extension then do not enable the "this sound is interruptable" button when adding a "play sound" action.