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
- Host: GitHub
- URL: https://github.com/freeclimbapi/node-ivr-how-to-guide
- Owner: FreeClimbAPI
- Created: 2021-02-19T15:54:40.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T16:31:29.000Z (over 1 year ago)
- Last Synced: 2025-04-18T04:12:53.596Z (10 months ago)
- Language: JavaScript
- Size: 746 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
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