Presentation is loading. Please wait.

Presentation is loading. Please wait.

Title Page The Art Of IVR.

Similar presentations


Presentation on theme: "Title Page The Art Of IVR."— Presentation transcript:

1 Title Page The Art Of IVR

2 About Safi Systems Who are we? We are a company of developers
Located in Eugene, Oregon Working on this project since 2008 Founding Members Zac Wolfe Jong-Suk Lee Eric Erickson

3 About Safi Systems Our Project Safi Communications Suite
A system designed to address a need for easily creating IVRs and integrate out-of-band services

4 The Art Of IVR (Happy Little IVR Trees)
Safi Systems: The Art Of IVR Happy Little IVR Trees

5 Guiding Principles of Creative Design
Guiding Principles of Creative Development & Design Tools should be of minimal hindrance to the design process. Design and implementation should be as close together as possible. Tools must seamlessly interoperate with each other. Development, testing and deployment should be as streamlined as possible. Tools should not only facilitate design, but also inspire it.

6 Architecture (Terminology)
Architecture and Safi Terminology ActionSteps Saflets ActionPaks

7 Architecture (Two Main Components)
Graphical Designer Interface to SafiServer ActionPaks ActionSteps Saflets Application Server Connection to telco server(s), database, etc

8 Architecture (Connectivity)
Web Services Retrieval of Saflets Status Updates Log Messaging Debugging Deployment of Saflets  Uploading of Prompts  Other settings and assets  *and other PBXs

9 Tools should not only facilitate design; but they should inspire it
The Safi Systems Process Creating and implementing a simple IVR Requirements: Simple Auto-attendant Plays a recorded message Support for 3 options Option 1  Transfer: Sales Option 2  Transfer: Support Option 3  Voic

10 Laying out the ActionSteps
Laying out ActionSteps

11 Prompt Manager Prompt Manager

12 Prompt Manager The Saflet

13 Publishing (Deployment)
Saflet (IVR) ready after being published. No server reboot/reload Publish Safilet to SafiServer

14 Customization A Specialized Voicemail System Requirements:
Records caller’s message Uploads the recording to FTP site Sends the recording via

15 The Saflet: custom voicemail system

16 Laying out the ActionSteps
Testing and Debugging Test call placed to system

17 Modifying the IVR Remove Voicemail ActionStep
Add an “Invoke Saflet” ActionStep to call our new Custom Voic Application

18 Deploying the Changes to a Live Server
Publish Modified Saflet to SafiServer New Saflet Current Saflets

19 Tools should be a minimal hindrance to the design process
Guiding Principles of Creative Development & Design Tools should be of minimal hindrance to the design process. Intuitive and comprehensive ActionSteps: Common functionality encapsulated in a usable form

20 Design and implementation should be as close together as possible.
Guiding Principles of Creative Development & Design Design and implementation should be as close together as possible. The graphical nature of Saflets fuses design and functionality (the form describes the function).

21 Tools must seamlessly interoperate with each other
Guiding Principles of Creative Development & Design Tools must seamlessly interoperate with each other. The logical and uniform programming model supports a coherent paradigm that ensures that the user can leverage powerful features in an intuitive and consistent manner.

22 Guiding Principles of Creative Development & Design
Development, testing and deployment should be as streamlined as possible. Guiding Principles of Creative Development & Design Development, testing and deployment should be as streamlined as possible. Ease of the modify, debug and publish processes

23 Tools should not only facilitate design; but they should inspire it
Guiding Principles of Creative Development & Design Tools should not only facilitate design, but also inspire it. The wealth of ActionSteps and the functionality they provide spark creativity.

24 The Future SafiServerPro: Licensed Version of SafiServer
, Scheduling, and File I/O SafiServerEE: Enterprise Version of SafiServer Integrated Reporting Web Administrative Interface ActionPaks Array Handling: In ActionStep-form Auto-attendant specific: more all-in-one steps Audio Tools: joining, volume, etc. Locking and Threads Integration with cloud services: Google API, Paypal, Amazon S3, etc. Event ActionPak ActionStep API (write your own ActionSteps!)

25 Questions Questions

26 twitter.com/safisystems www.safisystems.com blog.safisystems.com
Contact Contact Info twitter.com/safisystems blog.safisystems.com wiki.safisystems.com


Download ppt "Title Page The Art Of IVR."

Similar presentations


Ads by Google