getMediaPlatformErrorsFromAVoiceObjectsApplication
Symptoms
When there is no specific Event Handling defined in VoiceObjects, VoiceObjects will anyway render some event handlers into the VXML.
Now some media platforms like Prophecy won't log the error in their logs when there are event handlers which should take care of the VXML. To now get the data from the media platform we will need to get a log entry into the event handler.
As VoiceObjects doesn't directly allow to put VXML into an event handler, we will use the Event handling together with an output which then injects the log statement into the VXML.
Environment
VoiceObjects + any Media Platform like e.g. Prophecy
Cause
VoiceObjects VXML contains default error handlers and some media platforms don't log errors which have been handled in the VXML application already.
Resolution