Krisp Turn-Taking
Krisp Turn-Taking
Configuring Krisp turn detection and noise isolation for self-hosted deployments
The agent verb supports Krisp for two features:
- Turn detection — Krisp’s acoustic end-of-turn model analyzes speech patterns (not just silence) to determine when a user has finished speaking. This produces more natural conversations where users can pause mid-thought without the agent interrupting.
- Noise isolation — Krisp’s voice isolation removes background noise from the caller’s audio, improving STT accuracy in noisy environments.
Licensing Requirement
Krisp API License Required
Krisp features require a separate Krisp API license key for self-hosted jambonz deployments. This license is not included with the jambonz software license and must be obtained separately.
This requirement does not apply to jambonz.cloud customers — Krisp features are included with all jambonz.cloud plans at no additional cost.
Obtaining a Krisp License
Contact support@jambonz.org to obtain a Krisp API key for your self-hosted deployment. We will provide:
- Pricing information based on your expected usage
- Your Krisp API key
- Configuration instructions for your deployment
Configuration
Once you have obtained your Krisp API key, configure it on your jambonz system using one of the methods below.
New Deployments
When deploying jambonz via AWS CloudFormation or Terraform, provide your Krisp API key as a parameter or input variable during installation. The deployment scripts will configure the system automatically.
Existing Deployments
For systems already deployed, add the Krisp API key to the FreeSWITCH service configuration on the feature-server or mini:
-
Edit the FreeSWITCH systemd service file:
-
Locate the
KRISP_LICENSE_KEYenvironment variable and add your API key: -
Reload systemd and restart FreeSWITCH:
Verify Configuration
Once configured, you can use Krisp features in the agent verb:
Alternatives Without Krisp
If you don’t have a Krisp license, you can still build effective voice agents using these alternatives:
Turn Detection Alternatives
Noise Isolation Alternative
Usage in the Agent Verb
Turn Detection
Noise Isolation
See the agent verb reference for complete documentation of these parameters.