This repository contains various samples and scripts to help you get started with the IBM® Voice Gateway™.
IBM® Voice Gateway provides a Session Initiation Protocol (SIP) endpoint that orchestrates IBM® Watson™ speech and conversation services to enable a cognitive agent that communicates with a caller using natural language. The voice gateway makes it possible to integrate a public or enterprise telephony system with Watson, enabling direct voice interactions with a cognitive self-service agent or the ability to access real-time transcriptions of a phone call between two people (e.g. a customer and a contact center agent).
Within this repository you will find the following directories:
Directory | Description |
---|---|
\docker | Contains sample docker-compose.yml files that can be used to launch the voice gateway docker images in your own docker environment. |
\bluemix | Contains scripts and docker.env files that can be used to deploy the voice gateway to the IBM® Containers for Bluemix® service. |
\conversation | Contains sample docker-compose.yml files that can be used to launch the voice gateway docker images in your own docker environment. |
\kubernetes | Contains contains scripts to help you get started with deployments of the voice gateway into a k8s environment. |
\security | Files to help customize security of the voice gateway. |
\audio | Audio files used in the sample conversation. |
\soe | Sample Service Orchestration Engine used to customize your voice conversation through the use of APIs. |
The voice gateway is made up of two separate Docker images that can be pulled using the following command:
docker pull icr.io/voice-gateway/sip-orchestrator:latest
docker pull icr.io/voice-gateway/media-relay:latest
Read more about these images here:
All the documentation related to the Voice Gateway and the use of the samples in this GitHub repository can be found here:
IBM Voice Gateway Documentation
If you want to deploy the voice gateway to IBM Containers on Bluemix, go here:
Deploying to IBM Containers on Bluemix
If you want to deploy the voice gateway to a Docker engine, go here:
If you're interested in setting up the voice gateway behind a Twilio SIP trunk, go here:
Need an account on ibm-cloud-tech.slack.com? Click here to sign up.
The license related to the files found in this GitHub repository:
The license for the IBM® Voice Gateway Docker images can be found here: