Introduction to CCXML, Part I
Built-in Event Classes
You can create and handle your own events in addition to using the built-in classes that define common telephony events.
The CCXML specification defines three classes of built-in events in its object model:
- Call Class
- Connection Class
- Provider Class
- Standard Class
Each class event defines the state that becomes active when the event is triggered. These state events are listed in the tables below.
The CCXML built-in classes are based on the Java Telephony API event models. You might want to refer to the following JTAPI classes for more information:
Conclusion
As this introduction shows, CCXML provides a wealth of powerful call control capabilities that VoiceXML has been lacking. This concludes our introduction to CCXML. In Part II, we will learn more about the specifics of the CCXML language.
About Jonathan Eisenzopf
Jonathan is a member of the Ferrum Group, LLC which specializes in Voice Web consulting and training. He has also written articles for other online and print publications including WebReference.com and WDVL.com. Feel free to send an email to eisen@ferrumgroup.com regarding questions or comments about the VoiceXML Strategy series, or for more information about training and consulting services.
Page 2 of 2
This article was originally published on October 7, 2002