In its most basic form an XML HTTAPI document sent by the webserver in response to mod_httapi request looks like this:
<document type="text/freeswitch-httapi"> <params/> <variables/> <work/> </document>
As an example, this is the document returned from webserver when pressing "6" on the keypad while in a call to demo ivr in php httpapi, detailed later in this chapter:
<document type="text/freeswitch-httapi"> <variables> <IVR_variable_01>VariableValue01</IVR_variable_01> </variables> <params> <IVR_param_01>ParamValue01</IVR_param_01> </params> <variables> <main_menu_option>6</main_menu_option> </variables> <work> <playback error-file="ivr/ivr-that_was_an_invalid_entry.wav" loops="3" digit-timeout="15000" file="phrase:demo_ivr_sub_menu" name="sub_menu_option"> <bind>*</bind> <...