• V20: 3CX Re-engineered. Get V20 for increased security, better call management, a new admin console and Windows softphone. Learn More.

An error occured in IVR session

Status
Not open for further replies.

Olav

Joined
Feb 10, 2009
Messages
5
Reaction score
0
I have set up a Digital Receptionist as virtual extension 80, and one of my providers is linked to it. When dialing, I get the voice message "An error occured in IVR session, sorry!". Why?
 
Can you please provide some more info? :p
 
Hi I got this error as well, and for the life of me couldn't figure out how to get around it. My installation was using IIS as the web-server. What I did was uninstall and re-install using the Cassini Web Server and the problem was solved. Not sure why it wouldn't work with IIS, but I suspect it might have had something to do with my IIS installation not being a default setup. I have other features and services installed with IIS that may have conflicted with what 3CX needed, but as to specifically what I cannot say.

It seemed like everything was setup correctly (ie correct ports open, no compression settings, proper permissions, etc) but I just couldn't get it work with IIS.

Once I reinstalled and used the Cassini, my problems were solved. Hope this helps. I am planning to test it again, on a newly provisioned server with IIS in its default configuration and I'll let you know what happens, but in the interim, you might want to try using Cassini.

Marcel
 
What OS are you using?

If 3CX is installed on Windows 2008 or Vista, ensure that in IIS under the 3CX website, the 3CX site have HTTP compression switched off.

Also ensure that local host is not disabled on the machine for the web server.

If this is so and issue persists, I would recommend you enable verbose logging and generate the support logs and open a case for it.

regards
 
Thanks for the answers. I'll try to do something with the IIS which is set up to use port 82 as port 80 (and 81) is used by other computers on the same network. I am running XP on the PC in question and some ISS WEB-sites.
 
Changing the ports from 80 to some other port is not supported with 3CX . You need to use it on a machine which has HTTP on port 80 and which 3CX can use.

Regards
 
Now it's working.

I removed 3CX from my WinXp machine, but let IIS "serve the world" on port 82 as always. Then I reinstalled 3CX and prompted for Cassini, reinstalled the backup and the digial receptionist is working. So now IIS and Cassini reside side by side.
 
You can run 3CX with the webserver on a non-standard port and have the IVR work. It took me a while to dig this one out...

Locate ... c:\Program files\3CX Phone System\Data\Ivr\Cfg\3CXIvr.cfg In that file find the section below and add the port to localhost:
Code:
#####################################
# testClient specific configuration #
#####################################

client.vxmlURL			  	VXIString	http://localhost:8123/ivr/ivr_start.aspx

where the ":8123" is the non-standard port. After that, the IVR will work just fine!

I too had the problem where the server system already has a webserver on it running on port 80 (not IIS!) and couldn't be changed. WIth IIS on port 8123, and the change ab ove, all's well...

Alex, make note of this one...
 
Well, not quite! While I can now get into my voicemail box, etc, set my greetings now, I still get the IVR error when trying to leave myself voicemail from the outside... Still working on this...
 
This is so weird... If I restart the servers I can dial 123 and get into the VM prompts, record my greeting, etc.

For a while...

Then after doing this 5-10 times, all of a sudden I get the "An error occured in the IVR session, sorry". Thereafter, I can never get into VM unless I restart the servers again.
 
I gave up... Derek's right. I moved 3CX to a machine other than our server and let IIS come up on port 80. Things seem to be working with the IVR. I wish I could delete my previous note! :oops: :oops:
 
Just some feedback that I hope helps. I had the "An error occured in IVR session. Sorry." problem using V7.4744 under IIS on Windows 2003 Server SP2. My system has a secondary IP address because I have an application that runs under its own webserver (TomCat) and requires to bind to ports 80 and 443. Because of this, IIS has been configured to listen only on the primary IP address (using httpcfg set iplisten -i x.x.x.x) and TomCat on the secondary IP. Running like this IIS will not serve up the website when accessed as 'localhost' because it's not listening on 127.0.0.1. The solution to the problem was to specify the IP address of the IVR site in IIS in C:\Program Files\3CX PhoneSystem\Data\Ivr\Cfg\3CXIvr.cfg like this:

Code:
client.vxmlURL			  	VXIString	http://10.0.0.2:5484/ivr_start.aspx

Then after restarting the "3CX PhoneSystem Digital Receptionist" service - which is the IVR - everything started working properly. For reference, the problem originally affected voicemail as well as the MakeCall feature when using the 3CX Voip Client in deskphone mode.

Gareth
 
For info.
I had this same error running IIS on server 2003 sp2

I found someone had disabled the IUSR_servername user account
Built-in account for anonymous access to Internet Information Services
 
Restarting all the services or rebooting the server did not correct the "An Error occured in IVR Session". Somehow these steps worked for me, we use cassini - NOT IIS:

1. rename C:\Documents and Settings\All Users\Application Data\3CX\Data\Http\Interface\ivr\root.vxml root.vxmlbak
2. restart voicemail/assistant/digital receptionist
3. rename root.vxmlbak to C:\Documents and Settings\All Users\Application Data\3CX\Data\Http\Interface\ivr\root.vxml
4. restart voicemail/assistant/digital receptionist
 
I have just had exactly the same problem on my 3CX running XP Pro and Cassini.

The IVR and voicemail extensions re-registered about 5 minutes after restarting the services.

Just going to have to keep an eye on it for now and hope it doesn't happen again.

Cheers

Steve
 
Status
Not open for further replies.
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.