Audium Knowledge Base

Knowledgebase Home | Contact Knowledgebase Home | Contact
Search the Knowledgebase Jump to ID Browse by Category
Start / End of Call Actions
Categories: User Guide Ch2: Audium Components in Detail
Article ID: 162
Last updated: January 12, 2007
User Opinions
No users have voted.

How would you rate this answer?
Helpful
Not helpful
SUMMARY

This article describes what Start and End of Call Actions are used for.

SYMPTOMS

N/A

RESOLUTION

Audium provides mechanisms to execute some code when a phone call is received for a particular application or when the call ends. The end of a call is defined as either a hang up by the caller, a hang up by the system, a move from one Audium application to another Audium application, or other rarer ways for the call to end such as a blind transfer or session timeout.

The purpose of the start of call action is typically to set up dynamic information that is used throughout the call, for example, the current price of a stock or information about the caller identified by their ANI in some situations. The end of call action is typically used to export information about the call to external systems, perform call flow history traces, or execute other tasks that require information on what occurred within the call.

The start of call action is given the special ability to change both the voice browser and the logging level of the call. These changes apply to the current call only, and allows for a truly dynamic application. By allowing the voice browser to change, the application can be deployed on multiple voice browsers at once and use a simple DNIS check to output VoiceXML compatible with the appropriate browser. Dynamically changing the logging level will allow a call to be "singled out" for full logging for audit purposes. These tasks can only be done in the start of call action because the call technically has not started when this action occurs.

The end of call action is given the special ability to produce a final VoiceXML page to send to the browser. Even though the caller is no longer connected to the browser by the time the end of call action is run, some voice browsers will allow for the interpretation of a VoiceXML page sent back in response to a request triggered by a disconnect or hang-up event. Typically this page will perform final logging tasks on the browser.

Visitor Comments
No visitor comments posted. Post a comment
Related Questions
No related questions were found.
Attachments
No attachments were found.

Copyright (c) 2005 Audium Corporation. All rights reserved.
Audium Home | Audium Support Center Home | Audium Customer Care Home