I have an app I wrote that uses JNDI for a database lookup, via DNIS. As long as the database server is online, there is no issues. If the server goes offline for an unplanned event, when the JNDI database call is made, the user hears about 1 minute of dead air, before the ios browser finally times out. All my timeouts are set to less then 10 seconds, in cvp. I have even tried to add some fetch timeouts in the voice xml properties of the vxml app.
I have this problem too.