# Plum DEV Documentation

## Plum DEV Documentation

- [Plum DEV Documentation](https://docs.plumvoice.com/dev/master.md)
- [Overview](https://docs.plumvoice.com/dev/overview.md)
- [Tutorial](https://docs.plumvoice.com/dev/developer-reference/tutorial.md)
- [How to...](https://docs.plumvoice.com/dev/developer-reference/how-to.md)
- [Use Plum's Transcription API](https://docs.plumvoice.com/dev/developer-reference/how-to/use-plums-transcription-api.md)
- [Audio Formats and Prompts](https://docs.plumvoice.com/dev/developer-reference/audio-formats-and-prompts.md)
- [Grammars and Speech Recognition](https://docs.plumvoice.com/dev/developer-reference/grammars-and-speech-recognition.md)
- [Available ASR Engines](https://docs.plumvoice.com/dev/developer-reference/available-asr-engines.md)
- [TTS Engine Characteristics](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics.md)
- [Amazon Polly TTS Engine](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics/amazon-polly-tts-engine.md)
- [Polly Voice Tag Attribute Details](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics/amazon-polly-tts-engine/polly-voice-tag-attribute-details.md)
- [AT\&T Natural Voices](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics/at-and-t-natural-voices.md)
- [Cepstral Engine](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics/cepstral-engine.md)
- [RealSpeak Engine](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics/realspeak-engine.md)
- [Vocalizer 7](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics/vocalizer-7.md)
- [Vocalizer 7: \<voice> tag and SSML Support](https://docs.plumvoice.com/dev/developer-reference/tts-engine-characteristics/vocalizer-7/vocalizer-7-less-than-voice-greater-than-tag-and-ssml-support.md): For Vocalizer 7
- [Data Exchange](https://docs.plumvoice.com/dev/developer-reference/data-exchange.md)
- [Logging](https://docs.plumvoice.com/dev/developer-reference/logging.md)
- [Caching](https://docs.plumvoice.com/dev/developer-reference/caching.md)
- [Root Documents](https://docs.plumvoice.com/dev/developer-reference/root-documents.md)
- [Tags](https://docs.plumvoice.com/dev/voicexml/tags.md)
- [\<assign>](https://docs.plumvoice.com/dev/voicexml/tags/assign-tag.md)
- [\<audio>](https://docs.plumvoice.com/dev/voicexml/tags/audio-tag.md)
- [\<block>](https://docs.plumvoice.com/dev/voicexml/tags/block-tag.md)
- [\<break>](https://docs.plumvoice.com/dev/voicexml/tags/break-tag.md)
- [\<catch>](https://docs.plumvoice.com/dev/voicexml/tags/catch-tag.md)
- [\<choice>](https://docs.plumvoice.com/dev/voicexml/tags/choice-tag.md)
- [\<clear>](https://docs.plumvoice.com/dev/voicexml/tags/clear-tag.md)
- [\<data>](https://docs.plumvoice.com/dev/voicexml/tags/data-tag.md)
- [\<desc>](https://docs.plumvoice.com/dev/voicexml/tags/desc-tag.md)
- [\<disconnect>](https://docs.plumvoice.com/dev/voicexml/tags/disconnect-tag.md)
- [\<else>](https://docs.plumvoice.com/dev/voicexml/tags/else-tag.md)
- [\<elseif>](https://docs.plumvoice.com/dev/voicexml/tags/elseif-tag.md)
- [\<emphasis>](https://docs.plumvoice.com/dev/voicexml/tags/emphasis-tag.md)
- [\<enumerate>](https://docs.plumvoice.com/dev/voicexml/tags/enumerate-tag.md)
- [\<error>](https://docs.plumvoice.com/dev/voicexml/tags/error-tag.md)
- [\<example>](https://docs.plumvoice.com/dev/voicexml/tags/example-tag.md)
- [\<exit>](https://docs.plumvoice.com/dev/voicexml/tags/exit-tag.md)
- [\<field>](https://docs.plumvoice.com/dev/voicexml/tags/field-tag.md)
- [\<filled>](https://docs.plumvoice.com/dev/voicexml/tags/filled-tag.md)
- [\<foreach>](https://docs.plumvoice.com/dev/voicexml/tags/foreach-tag.md)
- [\<form>](https://docs.plumvoice.com/dev/voicexml/tags/form-tag.md)
- [\<goto>](https://docs.plumvoice.com/dev/voicexml/tags/goto-tag.md)
- [\<grammar>](https://docs.plumvoice.com/dev/voicexml/tags/grammar-tag.md)
- [\<help>](https://docs.plumvoice.com/dev/voicexml/tags/help-tag.md)
- [\<if>](https://docs.plumvoice.com/dev/voicexml/tags/if-tag.md)
- [\<initial>](https://docs.plumvoice.com/dev/voicexml/tags/initial-tag.md)
- [\<item>](https://docs.plumvoice.com/dev/voicexml/tags/item-tag.md)
- [\<lexicon>](https://docs.plumvoice.com/dev/voicexml/tags/lexicon-tag.md)
- [\<link>](https://docs.plumvoice.com/dev/voicexml/tags/link-tag.md)
- [\<log>](https://docs.plumvoice.com/dev/voicexml/tags/log-tag.md)
- [\<mark>](https://docs.plumvoice.com/dev/voicexml/tags/mark-tag.md)
- [\<menu>](https://docs.plumvoice.com/dev/voicexml/tags/menu-tag.md)
- [\<meta>](https://docs.plumvoice.com/dev/voicexml/tags/meta-tag.md)
- [\<metadata>](https://docs.plumvoice.com/dev/voicexml/tags/metadata-tag.md)
- [\<noinput>](https://docs.plumvoice.com/dev/voicexml/tags/noinput-tag.md)
- [\<nomatch>](https://docs.plumvoice.com/dev/voicexml/tags/nomatch-tag.md)
- [\<one-of>](https://docs.plumvoice.com/dev/voicexml/tags/one-of-tag.md)
- [\<option>](https://docs.plumvoice.com/dev/voicexml/tags/option-tag.md)
- [\<paragraph>](https://docs.plumvoice.com/dev/voicexml/tags/paragraph-tag.md)
- [\<param>](https://docs.plumvoice.com/dev/voicexml/tags/param-tag.md)
- [\<phoneme>](https://docs.plumvoice.com/dev/voicexml/tags/phoneme-tag.md)
- [\<prompt>](https://docs.plumvoice.com/dev/voicexml/tags/prompt-tag.md)
- [\<property>](https://docs.plumvoice.com/dev/voicexml/tags/property-tag.md)
- [\<prosody>](https://docs.plumvoice.com/dev/voicexml/tags/prosody-tag.md)
- [\<record>](https://docs.plumvoice.com/dev/voicexml/tags/record-tag.md)
- [\<reprompt>](https://docs.plumvoice.com/dev/voicexml/tags/reprompt-tag.md)
- [\<return>](https://docs.plumvoice.com/dev/voicexml/tags/return-tag.md)
- [\<rule>](https://docs.plumvoice.com/dev/voicexml/tags/rule-tag.md)
- [\<ruleref>](https://docs.plumvoice.com/dev/voicexml/tags/ruleref-tag.md)
- [\<say-as>](https://docs.plumvoice.com/dev/voicexml/tags/say-as-tag.md)
- [\<script>](https://docs.plumvoice.com/dev/voicexml/tags/script-tag.md)
- [\<sentence>](https://docs.plumvoice.com/dev/voicexml/tags/sentence-tag.md)
- [\<speak>](https://docs.plumvoice.com/dev/voicexml/tags/speak-tag.md)
- [\<sub>](https://docs.plumvoice.com/dev/voicexml/tags/sub-tag.md)
- [\<subdialog>](https://docs.plumvoice.com/dev/voicexml/tags/subdialog-tag.md)
- [\<submit>](https://docs.plumvoice.com/dev/voicexml/tags/submit-tag.md)
- [\<tag>](https://docs.plumvoice.com/dev/voicexml/tags/tag-tag.md)
- [\<throw>](https://docs.plumvoice.com/dev/voicexml/tags/throw-tag.md)
- [\<token>](https://docs.plumvoice.com/dev/voicexml/tags/token-tag.md)
- [\<transfer>](https://docs.plumvoice.com/dev/voicexml/tags/transfer-tag.md)
- [\<value>](https://docs.plumvoice.com/dev/voicexml/tags/value-tag.md)
- [\<var>](https://docs.plumvoice.com/dev/voicexml/tags/var-tag.md)
- [\<voice>](https://docs.plumvoice.com/dev/voicexml/tags/voice-tag.md)
- [\<vxml>](https://docs.plumvoice.com/dev/voicexml/tags/vxml-tag.md)
- [Properties](https://docs.plumvoice.com/dev/voicexml/properties.md)
- [audiofetchhint](https://docs.plumvoice.com/dev/voicexml/properties/audiofetchhint.md)
- [audiomaxage](https://docs.plumvoice.com/dev/voicexml/properties/audiomaxage.md)
- [audiomaxstale](https://docs.plumvoice.com/dev/voicexml/properties/audiomaxstale.md)
- [bargein](https://docs.plumvoice.com/dev/voicexml/properties/bargein.md)
- [bargeintype](https://docs.plumvoice.com/dev/voicexml/properties/bargeintype.md)
- [certverifypeer](https://docs.plumvoice.com/dev/voicexml/properties/certverifypeer.md)
- [completetimeout](https://docs.plumvoice.com/dev/voicexml/properties/completetimeout.md)
- [confidencelevel](https://docs.plumvoice.com/dev/voicexml/properties/confidencelevel.md)
- [datafetchhint](https://docs.plumvoice.com/dev/voicexml/properties/datafetchhint.md)
- [datamaxage](https://docs.plumvoice.com/dev/voicexml/properties/datamaxage.md)
- [datamaxstale](https://docs.plumvoice.com/dev/voicexml/properties/datamaxstale.md)
- [documentfetchhint](https://docs.plumvoice.com/dev/voicexml/properties/documentfetchhint.md)
- [documentmaxage](https://docs.plumvoice.com/dev/voicexml/properties/documentmaxage.md)
- [documentmaxstale](https://docs.plumvoice.com/dev/voicexml/properties/documentmaxstale.md)
- [fetchaudio](https://docs.plumvoice.com/dev/voicexml/properties/fetchaudio.md)
- [fetchaudiodelay](https://docs.plumvoice.com/dev/voicexml/properties/fetchaudiodelay.md)
- [fetchaudiominimum](https://docs.plumvoice.com/dev/voicexml/properties/fetchaudiominimum.md)
- [fetchtimeout](https://docs.plumvoice.com/dev/voicexml/properties/fetchtimeout.md)
- [grammarfetchhint](https://docs.plumvoice.com/dev/voicexml/properties/grammarfetchhint.md)
- [grammarmaxage](https://docs.plumvoice.com/dev/voicexml/properties/grammarmaxage.md)
- [grammarmaxstale](https://docs.plumvoice.com/dev/voicexml/properties/grammarmaxstale.md)
- [incompletetimeout](https://docs.plumvoice.com/dev/voicexml/properties/incompletetimeout.md)
- [inputmodes](https://docs.plumvoice.com/dev/voicexml/properties/inputmodes.md)
- [interdigittimeout](https://docs.plumvoice.com/dev/voicexml/properties/interdigittimeout.md)
- [logging](https://docs.plumvoice.com/dev/voicexml/properties/logging.md)
- [maxnbest](https://docs.plumvoice.com/dev/voicexml/properties/maxnbest.md)
- [maxspeechtimeout](https://docs.plumvoice.com/dev/voicexml/properties/maxspeechtimeout.md)
- [normalizeaudio](https://docs.plumvoice.com/dev/voicexml/properties/normalizeaudio.md)
- [recordcall](https://docs.plumvoice.com/dev/voicexml/properties/recordcall.md)
- [recordcallappend](https://docs.plumvoice.com/dev/voicexml/properties/recordcallappend.md)
- [recordutterance](https://docs.plumvoice.com/dev/voicexml/properties/recordutterance.md)
- [recordutterancetype](https://docs.plumvoice.com/dev/voicexml/properties/recordutterancetype.md)
- [scriptfetchhint](https://docs.plumvoice.com/dev/voicexml/properties/scriptfetchhint.md)
- [scriptmaxage](https://docs.plumvoice.com/dev/voicexml/properties/scriptmaxage.md)
- [scriptmaxstale](https://docs.plumvoice.com/dev/voicexml/properties/scriptmaxstale.md)
- [sensitivity](https://docs.plumvoice.com/dev/voicexml/properties/sensitivity.md)
- [speedvsaccuracy](https://docs.plumvoice.com/dev/voicexml/properties/speedvsaccuracy.md)
- [termchar](https://docs.plumvoice.com/dev/voicexml/properties/termchar.md)
- [termmaxdigits](https://docs.plumvoice.com/dev/voicexml/properties/termmaxdigits.md)
- [termtimeout](https://docs.plumvoice.com/dev/voicexml/properties/termtimeout.md)
- [timeout](https://docs.plumvoice.com/dev/voicexml/properties/timeout.md)
- [universals](https://docs.plumvoice.com/dev/voicexml/properties/universals.md)
- [voicegender](https://docs.plumvoice.com/dev/voicexml/properties/voicegender.md)
- [voicename](https://docs.plumvoice.com/dev/voicexml/properties/voicename.md)
- [Application and Session Variables](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables.md)
- [application.lastresult$\[i\].confidence](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/application.lastresultusd-i-.confidence.md)
- [application.lastresult$\[i\].inputmode](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/application.lastresultusd-i-.inputmode.md)
- [application.lastresult$\[i\].interpretation](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/application.lastresultusd-i-.interpretation.md)
- [application.lastresult$\[i\].recording](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/application.lastresultusd-i-.recording.md)
- [application.lastresult$\[i\].recordingduration](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/application.lastresultusd-i-.recordingduration.md)
- [application.lastresult$\[i\].recordingsize](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/application.lastresultusd-i-.recordingsize.md)
- [application.lastresult$\[i\].utterance](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/application.lastresultusd-i-.utterance.md)
- [session.callrecording](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/session.callrecording.md)
- [session.id](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/session.id.md)
- [session.telephone.ani](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/session.telephone.ani.md)
- [session.telephone.dnis](https://docs.plumvoice.com/dev/voicexml/application-and-session-variables/session.telephone.dnis.md)
- [VoiceXML Resources](https://docs.plumvoice.com/dev/voicexml/other-resources.md)
- [Using the Plum DEV site](https://docs.plumvoice.com/dev/plum-dev-guide/untitled.md)
- [Using the File Repository](https://docs.plumvoice.com/dev/plum-dev-guide/using-the-file-repository.md)
- [Outbound Calling Guide](https://docs.plumvoice.com/dev/plum-dev-guide/outbound-calling-guide.md)
- [Using the Outbound Tools in the DEV web UI](https://docs.plumvoice.com/dev/plum-dev-guide/outbound-calling-guide/using-the-outbound-tools.md)
- [DEV Outbound Programming Notes](https://docs.plumvoice.com/dev/plum-dev-guide/outbound-calling-guide/dev-outbound-programming-notes.md)
- [Outbound FAQs and Tips](https://docs.plumvoice.com/dev/plum-dev-guide/outbound-calling-guide/outbound-faqs-and-tips.md)
- [Call Reporting](https://docs.plumvoice.com/dev/plum-dev-guide/call-reporting.md)
- [Analytics](https://docs.plumvoice.com/dev/plum-dev-guide/analytics.md)
- [VoiceTrends](https://docs.plumvoice.com/dev/plum-dev-guide/voicetrends.md)
- [Debugging](https://docs.plumvoice.com/dev/plum-dev-guide/debugging.md)
- [Scratchpads](https://docs.plumvoice.com/dev/plum-dev-guide/scratchpads.md)
- [Saved URLs](https://docs.plumvoice.com/dev/plum-dev-guide/saved-urls.md)
- [Voice Biometrics](https://docs.plumvoice.com/dev/plum-dev-guide/voice-biometrics.md)
- [Call Routing](https://docs.plumvoice.com/dev/plum-dev-guide/call-routing.md)
- [Data Security](https://docs.plumvoice.com/dev/plum-dev-guide/data-security.md)
- ['Private' Tags](https://docs.plumvoice.com/dev/plum-dev-guide/data-security/private-tags.md)
- [Managing Secure Phone Numbers](https://docs.plumvoice.com/dev/plum-dev-guide/data-security/managing-secure-phone-numbers.md)
- [Sensitive Data Types](https://docs.plumvoice.com/dev/plum-dev-guide/data-security/sensitive-data-types.md)
- [SMS Guide](https://docs.plumvoice.com/dev/plum-dev-guide/sms-guide.md)
- [Standard Short Codes](https://docs.plumvoice.com/dev/plum-dev-guide/sms-guide/industry-standard-short-codes.md)
- [SMS Debugging/Error Logs](https://docs.plumvoice.com/dev/plum-dev-guide/sms-guide/sms-optimization-logs-and-debugging.md)
- [Additional SMS Info](https://docs.plumvoice.com/dev/plum-dev-guide/sms-guide/receiving-and-replying-to-sms-messages.md)
- [Single Sign On](https://docs.plumvoice.com/dev/plum-dev-guide/single-sign-on.md)
- [DEV Outbound APIs](https://docs.plumvoice.com/dev/plum-dev-apis/dev-outbound-apis.md)
- [Contacts CSV Formatting](https://docs.plumvoice.com/dev/plum-dev-apis/dev-outbound-apis/contacts-csv-formatting.md)
- [Outbound API Parameter Notes](https://docs.plumvoice.com/dev/plum-dev-apis/dev-outbound-apis/outbound-api-parameter-notes.md)
- [Legacy and Miscellaneous Notes](https://docs.plumvoice.com/dev/plum-dev-apis/dev-outbound-apis/legacy-and-miscellaneous-notes.md)
- [SMS API](https://docs.plumvoice.com/dev/plum-dev-apis/sms-api.md)
- [Call Logs API](https://docs.plumvoice.com/dev/plum-dev-apis/call-logs.md)
- [Call Scheduling and Pacing API](https://docs.plumvoice.com/dev/plum-dev-apis/call-scheduling-and-pacing-api.md)
- [Transcription API](https://docs.plumvoice.com/dev/plum-dev-apis/transcription-api.md)
- [Application API](https://docs.plumvoice.com/dev/plum-dev-apis/application-api.md)
- [Blocklist API](https://docs.plumvoice.com/dev/plum-dev-apis/blocklist-api.md)
