MVA VXML-files not found (404)

Unanswered Question
Aug 10th, 2012
User Badges:

Hi community,

the last couple days i'm trying hard to get MVA working.


I'm familiar with setting it up but the actual system (CUCM 7.1.5.30000-1) reports back an "404 - File not found" error.


To be explicit, i used the following URL:

http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml


I already rechecked my service-parameters and restarted the services, but i still get the 404.


I also looked up if there is a seperate downloag package to upgrade the system with MVA funtionality, but couldn't find anything.


I'm really thankful for any clue, i don't know what to do from now on.


Regards and thanks in advance.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (1 ratings)
Loading.
stschm0012 Fri, 08/10/2012 - 04:12
User Badges:

Hi Arun,

thanks for your response.


I know the concepts of MVA, anyway i read your linked site again.

Unfortunately ther is no clue about my problem, even in the comments.

I get the feeling i wasn't clear enough, english isn't my native so bear with me.


Problem:

It seems my  CUCM doesn't provide the needed VXML for the H.323 gateway.

So i am unable to configure the application on the IOS. The page is also unavailable from my browser.


Regards.

arunkum3 Fri, 08/10/2012 - 06:29
User Badges:

Hi Steffen,


Try this: First check if the port 8080 is open:


From the router, telnet to the CUCM with port 8080. E.g.,

R7#telnet 10.100.149.108 8080
Trying 10.100.149.108, 8080 ... Open


^C
HTTP/1.1 400 Bad Request
Transfer-Encoding: chunked
Date: Fri, 10 Aug 2012 13:20:58 GMT
Connection: close
Server:

0


[Connection to 10.104.149.118 closed by foreign host]
R7#


If this fails, restart the Tomcat Service on the Publisher. Try the telnet procedure above again. Make sure there are no firewall/access list config blocking the path between GW and Publisher


After restart of the Tomcat Service (utils service restart Cisco Tomcat) , try to download the IVRMainpage.vxml again from your browser window

http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml


Let me know if it helps.


Regards,

Arun Kumar


Please rate useful posts!!

stschm0012 Fri, 08/10/2012 - 12:09
User Badges:

Hi Arun,

i already checked this before, but here we go again:


---------

R1#telnet 10.0.0.1 8080

Trying 10.0.0.1, 8080 ... Open

^C

HTTP/1.1 400 Bad Request

Transfer-Encoding: chunked

Date: Fri, 10 Aug 2012 19:05:46 GMT

Connection: close

Server:


0


[Connection to 10.0.0.1 closed by foreign host]

---------


But keep the suggestions coming


Regards.

Joseph Martini Sat, 08/11/2012 - 05:39
User Badges:
  • Cisco Employee,

Would you be able to try and restart Cisco Tomcat and then try and access http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml using a browser.  After that's done if you still get a 404 not found response, please collect the Cisco Tomcat logs for us to take a look.  We should be able to see the request for that item and possibly why it's failing to find it.  It's possible we might see that the war file wasn't deployed properly to create ccmivr.

stschm0012 Sat, 08/11/2012 - 07:58
User Badges:

Hi Joe,

I tried to get the file with a browser with the same result (404).

So i restarted tomcat as you suggested, but still can't get the page (404 again).


Please take a look at my logs: http://fbe.am/aNY


Regards.

arunkum3 Sun, 08/12/2012 - 02:07
User Badges:

Hi  Steffen,


So connectivity to port 8080 is fine, Cisco Tomcat Service is restarted and no access list or firewall between your H.323 GW and Publisher.


Under "application" command you would have added the "service" command for this URL, do a "no service ... " on the application and re-add the service command back. You should see the output like the below one:



R7(config-app)#$g

http://10.104.149.118:8080/ccmivr/pages/IVRMainpage.vxml


R7(config-app-param)#

000230: *Aug 12 09:01:08.518: //-1//HIFS:/hifs_http_cb: hifs http read succeeded. size=1563, url=http://10.104.149.118:8080/ccmivr/pages/IVRMainpage.vxml

000231: *Aug 12 09:01:08.518: //-1//HIFS:/hifs_http_cb: hifs ifs file read succeeded. size=1563, url=http://10.104.149.118:8080/ccmivr/pages/IVRMainpage.vxml

000232: *Aug 12 09:01:08.518: //-1//HIFS:/hifs_free_idata: hifs_free_idata: 0x3252258

000233: *Aug 12 09:01:08.518: //-1//HIFS:/hifs_hold_idata: hifs_hold_idata: 0x3252258

R7(config-app-param)#


If you dont see the above output, remove the service command, save config, reload the router, apply the service command again under "application". This should work :-)

stschm0012 Sun, 08/12/2012 - 03:46
User Badges:

Hi Arun,

i know it should work, but unfortunately it doesn't.


Please take a look at the results of your suggested approach:


R1(config)#application

R1(config-app)#do term mon

R1(config-app)#no service MVA http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml


R1(config-app)#service MVA http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml

Aug 12 10:11:41.720: //-1//HIFS:/hifs_http_cb: hifs http callback: load of http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml failed. Status=httpc error 404=http not found

Aug 12 10:11:41.720: //-1//HIFS:/hifs_free_idata: hifs_free_idata: 0x48182EA0

Aug 12 10:11:41.720: //-1//HIFS:/hifs_hold_idata: hifs_hold_idata: 0x48182EA0

Aug 12 10:11:41.720: Could not load IVR script

  http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml

  errno=-1=hifs Failure


----


R1(config-app-param)#no service MVA http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml

%SYS-5-CONFIG_I: Configured from console by steffen on vty0 (10.100.1.17)

R1#wr

Building configuration...



[OK]

R1#reload


Proceed with reload? [confirm]


%SYS-5-RELOAD: Reload requested  by steffen on vty0 (10.100.1.17). Reload Reason: Reload Command.


---


R1#term mon

R1#conf t

Enter configuration commands, one per line.  End with CNTL/Z.


R1(config)#application

R1(config-app)#service MVA http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml

Aug 12 10:31:19.099: //-1//HIFS:/hifs_http_cb: hifs http callback: load of http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml failed. Status=httpc error 404=http not found

Aug 12 10:31:19.099: //-1//HIFS:/hifs_free_idata: hifs_free_idata: 0x4B4CA970

Aug 12 10:31:19.099: //-1//HIFS:/hifs_hold_idata: hifs_hold_idata: 0x4B4CA970

Aug 12 10:31:19.099: Could not load IVR script

  http://10.0.0.1:8080/ccmivr/pages/IVRMainpage.vxml

  errno=-1=hifs Failure


R1(config-app-param)#


--- So at this point i tried to fetch the index page from the Webserver at Port 8080.


R1#telnet 10.0.0.1 8080

Trying 10.0.0.1, 8080 ... Open

GET / HTTP/1.0

Connection: close

User-Agent: Manual


HTTP/1.1 200 OK

Set-Cookie: JSESSIONID=8CEA1B974C33B8509C503710C8642C58; Path=/

Content-Type: text/html;charset=utf-8

Content-Length: 1683

Date: Sun, 12 Aug 2012 10:35:24 GMT

Connection: close

Server:




[html body snipped]



[Connection to 10.0.0.1 closed by foreign host]

R1#


Again, im clueless...


Thanks for your efforts (both of you).


Regards.

stschm0012 Sun, 08/12/2012 - 03:47
User Badges:

I also am wondering at this point if there are other ports involved?

Besides 8080, anyone?

stschm0012 Thu, 08/16/2012 - 03:13
User Badges:

I verified that only port 8080 is involved.


Client -> CUCM:8080

CUCM:8080 -> Client

arunkum3 Thu, 08/16/2012 - 05:15
User Badges:

Hmm.. Interesting problem.


I was thinking about the timeout issue. What is the latency between this router and the Publisher (ping response)? Can you try configuring MVA on a router with less than 50ms of latency towards the Publisher and let us know the result?


Regards,

Arun Kumar


Please rate useful posts !!

stschm0012 Fri, 08/17/2012 - 01:48
User Badges:

Hi Arun,

the router is very "near" to the CUCM.


R1#ping 10.0.0.1


Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/6/16 ms


It is very unlikely to be an timeout issue, but your help is much appreciated.


I'm trying now to obtain the ccmivr.war to extract it's contents and verify the file is there and/or the archive isn't damaged.


Regards,

Steffen

Domenica Paola ... Tue, 09/08/2015 - 04:24
User Badges:

Hi, I had the same issue,

have you checked if service "Cisco Unified Mobile Voice Access Service" is started?

after I activated the service, I was able to download the vxml file.

 

 

dmitrinik Thu, 02/11/2016 - 20:31
User Badges:

Enabling "Cisco Unified Mobile Voice Access Service" has fixed my issue.

Actions

This Discussion

Related Content