An open API service indexing awesome lists of open source software.

https://github.com/freeclimbapi/node-ivr-how-to-guide


https://github.com/freeclimbapi/node-ivr-how-to-guide

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# Node IVR How-To Guide

FreeClimb’s Interactive Voice Response (IVR) feature allows for automated interactions between FreeClimb and the caller where the caller responds with voice and/or [DTMF](https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling) (e.g. keyapd) inputs. Read our [Building an IVR](https://docs.freeclimb.com/docs/building-an-ivr) guide for more information.

This repo offers five variations of an IVR application:
- [Call routing: DTMF](call-router-1.0)
- [Call routing: Voice-enabled DTMF](call-router-2.0)
- [Self Service: DTMF](self-service-1.0)
- [Self Service: Voice-enabled DTMF Using Text-to-Speech](self-service-1.5)
- [Self Service: Voice-enabled DTMF Using Audio Files](self-service-2.0)

## How-To Guide
We offer an [Interactive Voice Response (IVR) how-to guide](https://docs.freeclimb.com/docs/ivr-call-routing-10) for more detailed set-up instructions and explanation of how the code in each IVR sample app variation works.

## Requirements
A [FreeClimb account](https://freeclimb.com/dashboard/)

A [registered application](https://docs.freeclimb.com/docs/registering-and-configuring-an-application) with a named alias

A [configured FreeClimb number](https://docs.freeclimb.com/docs/getting-and-configuring-a-freeclimb-number)

Tools:
- [Node.js](https://nodejs.org/en/download/) version 12.14.0 or higher
- [Yarn](https://yarnpkg.com/en/)
- [ngrok](https://ngrok.com/download) (optional for hosting)

## Feedback & Issues
If you would like to give the team feedback or you encounter a problem, please [contact support](https://www.freeclimb.com/support/) or [submit a ticket](https://freeclimb.com/dashboard/portal/support) in the dashboard