Setting up an outbound or inbound IVR — also known as a phone tree — is simple using CallFire’s IVR Designer. The easy-to-use, drag-and-drop interface is intuitive and doesn’t require extensive knowledge of XML, though some exposure to either HTML or XML scripting can be helpful. On the other hand, if you prefer writing XML directly, or you’d like to make use of CallFire’s advanced JavaScripting features, we also provide an XML editor.

Using CallFire XML

  1. The Basics — Here you can find the basics of understanding and creating XML, what are system variables, and when and how you use them, and how to make use of CallFire XML’s advanced JavaScript capabilities.

  2. Tag Reference — Here are all of CallFire XML’s allowed tags, including descriptions, allowed and required attributes, permissible content, and numerous examples of usage.

  3. Advanced Topics — Special uses, creative uses of tags and scripting, and many of the more unusual capabilities of CallFire XML are covered in short, informative articles. This section is constantly being updated, so check for new articles frequently.

  4. Sample XML — The Samples page contains many special-use-case IVRs, already created and ready to be copied and pasted into your own IVRs. Examples include everything from outbound appointment confirmation calls to inbound voice mail boxes. Feel free to use our designs, or suggest new ones.