Use the screenshots below to define the following properties:
- Bot properties
-
platform
- set to 'jambonz' -
appId
- use theAccount SID
, highlighted in the screenshot -
secret
- useWebhook signing secret
, highlighted in the screenshot -
verifyToken
- use one of theAPI Keys
, highlighted in the screenshot -
profile
- contains these additional properties:-
inbound
- the name of the context to use for handling inbound calls. -
realm
- the prefix for theSIP realm
.
-
-
- Context properties
-
clientId
- set to any string -
accessToken
- set as empty string -
name
- same asprofile.inbound
bot property -
profile
- contains these additional properties:-
type
- set to 'Application'
-
-
To enable automatic configuration of speech credentials, the following additional contexts can be defined for each bot:
-
For Google Cloud Speech:
Create a service account and a key, then use it to set these properties in the context:
-
clientId
- use theclient_email
from the service account key file -
accessToken
- use theprivate_key
from the service account key file -
profile
- contains these additional properties:-
type
- set to 'speech' -
speechVendor
- set to 'google' -
project_id
- use theproject_id
from the service account key file -
private_key_id
- use theprivate_key_id
from the service account key file -
client_id
- use theclient_id
from the service account key file -
client_x509_cert_url
- use theclient_x509_cert_url
from the service account key file
-
-
-
For Azure Cognitive Services:
Create a Speech Service and use it to set these properties in the context:
-
clientId
- use theLocation/Region
from the Keys and Endpoint page -
accessToken
- use theKEY 1
from the Keys and Endpoint page -
profile
- contains these additional properties:-
type
- set to 'speech' -
speechVendor
- set to 'microsoft'
-
-