In the interest of saving time, we went into your account and shared your database with us. For future reference, when you go to 'My Database' and select a table, you can choose to share/upload it with other users.
The reason your app is cutting off is due to a Simple Database (the database built into QuickFuse) flaw. After you record, you insert the recordingURL into the Simple DB. Then you immediately try to fetch that recordingURL. When you run the application, the app proceeds slowly so you can see it go from module to module. However, when you call the toll free number, the application progresses at a normal (much faster) speed. We believe that the Simple DB has not had time to insert the recordingURL before the app is trying to fetch it, resulting in no rows to fetch.
Your 'Get Row from Stack' module doesn't have an error message for 'No row to fetch' which is why the app suddenly cuts off.
Here are a couple options for fixes:
1. After inserting the recordingURL to the simpleDB, don't immediately check for it. On the recording page, you can remove the 'Query Database' and the 'Get Row from Stack' modules that come after the 'Insert into Database' module for both recordings.
2. Create a simple web service to submit the recordingURL to your own database as the built-in simple DB is not 100% reliable.
If you could let us know at what other points exactly the application is hanging up on the caller, and the steps to reproduce these issues, we will certainly look into it.
The QuickFuse Team