I am running a comprehensive IPCC hosted and CVP is playing critical message.On the vbbrowser I can see the following error
"call server localhost:8000 reports an error processing a call.FAiled to get VXML from any call server.Playing critical error message"
Any idea why I am getting this error on the voicebrowser.Any help would be appriciated.
Need some more details to help out here...
Have you gone through the Config and Admin Guide for setting up all the components?
That error could be many things, but ICM is usually a good first start:
1. Are you seeing the call come to ICM as a Route Request? If not, then you may just have a config issue in ICM.
2. If call is getting to ICM, where is the call failing in the script? If it is after the "Send to VRU" node, then the issue is somewhere with the VRU transfer Label.
If you can provide some details of the call flow and how far the call appears to be going, then that would narrow things down.
Calls are goiong to through switch and vru leg succefully.Call is failing in CVP during vru leg where VXML needs to be processed.
Also on the CICM send to VRU node is successful and is failing on Run vru node.
Thank you for your help.
Ok - that definitely narrows it down.
So the Run External Script is failing - what is the script you are trying to run? Is it a microapp, or are you trying to run External VXML with VXML Server?
If it is a microapp, then you can check the user.microapp.error_code ECC value in the ICM database - Route_Call_Variable table. There is a matrix of the values and their meanings in the Config and Admin Guide. It could be as simple as a problem playing the prompt (.wav file).
If that doesn't get you anywhere, then you can do a "debug voip application vxml" on the IOS gateway serving as the VXML gateway, and this will show you any error as well.
That's a fairly generic message which simply means that ICM offered no more instruction on what to do with the call. I'm assuming the Fail leg of the Run External Script just goes to an End node in the ICM script?
Did you see any error code in the Route_Call_Variable table?
Which microapp are you using? Can you provide the VRU Script Name and Configuration Parameters?
VRU script name is PM,hello.There is no config parameter.
I have used:
user.microapp.media_server ="http://192.168.1.43:80" and user.microapp.locale="en-us"
There are two tables route_call_variable_1 and route_call_variable_2 .What table this error code be in?
Thanks in advance.
Ok - a couple things:
1. Can you browse to that URL? You actually don't need to specify port 80 as this is the default. So you should be able to open a browser and go to "http://192.168.1.43/en-us" and see a file called "hello.wav" - is this correct?
2. As for the Route_Call_Variable table, the best way to access it is from the awdb on the AW/HDS. From there, just run your query as "select * from Route_Call_Variable". If you connect directly to the central DB (cust_sideA), then you need to query as "select * from t_Route_Call_Variable".
This table is structured in that it will record every configured ECC variable (at least those flagged as "Persistent" in the config) for every call. So assuming this system is not taking any other calls, you should place a test call and then pull the latest records from the table.
The ECC variable you want the value of is "user.microapp.error_code", and it will have a 1 or 2 digit numeric value.