This most basic module plays combination of audio file and text (using TTS). The text can contain variable names.
Get Input prompts the callers (using speech recognition or dtmf or both) and assigns the results to a variable. Possible types are boolean, currency, date, digits, number, phone and time. You can use JSON grammar for custom input.
You can declare, assign, increase or decrement a variable using this node.
Check for conditions (equality, inequality, greater than, lesser than) on your variables and branch accordingly.
JSON I/O connects your phone system with your web assests.
Invox can query a URL and download the possible speech or keypad (dtmf) combinations in JSON.
For eg: {grammar: [{"java book": "1" : "java"}, {"Ruby book": "2" : "Ruby"},{"Ruby": "" : "Ruby"},{"Python": "3" "Python"}]} In this case, the caller can say "Ruby Book" or simply "Ruby" or dial 2 for "Ruby" tag.
Integrate transcription results in your phone system.
Run SQL Query and DB Update queries directly from Invox's drag and drop designer.
The following video shows in detail.
Invox integrates directly with REST web services. Post variables and collect data from your web infrastructure.
The following video shows how you can collect the zip code from user, query Yahoo Weather RSS and play the forecast.