vrm Section
- client.dtmf.abnf_encoding_check
- client.dtmf.fetchtimeout
- client.dtmf.maxage
- client.dtmf.maxloopcount
- client.dtmf.maxstale
- client.grpc.credential
- client.grpc.init_worker_threads
- client.grpc.init_worker_threads.tts
- client.grpc.max_worker_threads
- client.grpc.max_worker_threads.tts
- client.grpc.sslroots
- client.grpc.timeout
- client.modules
- client.mrcpv1.sendtrapformrcprecogcompletioncause
- client.mrcpv1.sendtrapformrcprequestfailure
- client.mrcpv1.sendtrapformrcpresponsecode
- client.mrcpv1.sendtrapformrcpresponsefailure
- client.mrcpv1.sendtrapformrcpspeakcompletioncause
- client.mrcpv1.sendtrapforrtspresponsecode
- client.mrcpv2.earlynomatch
- client.mrcpv2.localaddr
- client.mrcpv2.maxopensocket
- client.mrcpv2.portrange
- client.mrcpv2.prefix
- client.mrcpv2.proxy
- client.mrcpv2.sendtrapformrcprecogcompletioncause
- client.mrcpv2.sendtrapformrcprequestfailure
- client.mrcpv2.sendtrapformrcpresponsecode
- client.mrcpv2.sendtrapformrcpresponsefailure
- client.mrcpv2.sendtrapformrcpspeakcompletioncause
- client.mrcpv2.sendtrapforsipresponsecode
- client.timeout
- client.universals.uri
- rtp.localaddr
- rtp.localaddrv6
- rtp.portrange
- rtsp.localaddr
- vrm.client.grpc.tts.stripvoicetag
client.dtmf.abnf_encoding_check
Default Value: content
Valid Values: Choose between: content, attribute or none
Changes Take Effect:
Method for checking ABNF grammar encoding:
Selecting content, the entire grammar content will be checked to confirm it is UTF-8 encoded.
Selecting attribute, only the encoding field in the self-identifying header will be checked to confirm the grammar is UTF-8 encoded. If the encoding field is absent, the content check method will be used.
Selecting none, the encoding will not be checked.
client.dtmf.fetchtimeout
Default Value: 10000
Valid Values: A number between 1 and 86400000 inclusive.
Changes Take Effect:
Timeout in milliseconds that a native DTMF recognizer needs to complete for an external grammar fetching.
client.dtmf.maxage
Default Value: -1
Valid Values: A number between -1 and 86400000 inclusive.
Changes Take Effect:
Maxage in milliseconds that a native DTMF recognizer will use for an external grammar fetching.
A value of -1 indicates to use the server's maxage value.
client.dtmf.maxloopcount
Default Value: 1000
Valid Values: A number between 100 and 86400000 inclusive.
Changes Take Effect:
Maximum number of loops that is allowed in evaluating a DTMF grammar.
client.dtmf.maxstale
Default Value: -1
Valid Values: A number between -1 and 86400000 inclusive.
Changes Take Effect:
Maxstale in milliseconds that a native DTMF recognizer will use for an external grammar fetching.
A value of -1 indicates to use the server's maxstale value.
client.grpc.credential
Default Value:
Valid Values: Path to the Google Speech-to-Text or Text-to-Speech credential file
Changes Take Effect:
This parameter specifies the path to the Google Speech-to-Text or Text-to-Speech credential file.
client.grpc.init_worker_threads
Default Value: 5
Valid Values: An integer greater than or equal to 0
Changes Take Effect: At start/restart
This parameter specifies the initial number of GRPC client worker threads for ASR.
More threads will be created as necessary up to "max_worker_threads".
client.grpc.init_worker_threads.tts
Default Value: 5
Valid Values: An integer greater than or equal to 0
Changes Take Effect: At start/restart
This parameter specifies the initial number of GRPC client worker threads for TTS.
More threads will be created as necessary up to "max_worker_threads.tts".
client.grpc.max_worker_threads
Default Value: 200
Valid Values: A number between 1 and 500 inclusive.
Changes Take Effect: At start/restart
This parameter specifies the maximum number of GRPC client worker threads that would be created for ASR.
If more threads are required by additional GRPC/GSR sessions, those GRPC sessions will fail.
client.grpc.max_worker_threads.tts
Default Value: 350
Valid Values: A number between 1 and 500 inclusive.
Changes Take Effect: At start/restart
This parameter specifies the maximum number of GRPC client worker threads that would be created for ASR.
If more threads are required by additional GRPC/GTTS sessions, those GRPC sessions will fail.
client.grpc.sslroots
Default Value: $InstallationRoot$/config/grpc_roots.pem
Valid Values: Path to the GRPC SSL roots certificate
Changes Take Effect:
This parameter specifies the path to the GRPC SSL roots certificate, which can be downloaded from https://github.com/grpc/grpc/raw/master/etc/roots.pem.
client.grpc.timeout
Default Value: 10000
Valid Values: A number between 1 and 60000 inclusive.
Changes Take Effect: At start/restart
Timeout value to wait for a response from the server. The value is in milliseconds.
client.modules
Default Value: MRCPV1 MRCPV2 MRCP_DTMFRECOGNIZER
Valid Values: Any combination of: MRCPV1, MRCPV2, MRCP_DTMFRECOGNIZER and GRPC
Changes Take Effect:
This parameter lists the SRM MRCP client protocol modules as well as GRPC modules installed in the platform.
MRCPV1 - Enable MRCPv1
MRCPV2 - Enable MRCPv2
MRCP_DTMFRECOGNIZER - Enable on-board DTMF Recognizer
GRPC - Enable Google Speech-to-Text or Text-to-Speech using GRPC
client.mrcpv1.sendtrapformrcprecogcompletioncause
Default Value: 004-006,009,010
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Send traps when receiving one of the completion-causes in the MRCP RECOGINTION-COMPLETE event. Refer to the MRCPv1
specification for the completion cause codes and their corresponding descriptions.
client.mrcpv1.sendtrapformrcprequestfailure
Default Value:
Valid Values: Any combination of: RTSP-DESCRIBE, RTSP-SETUP, RTSP-TEARDOWN, MRCP-SET-PARAMS, MRCP-DEFINE-GRAMMAR, MRCP-RECOGNIZE, MRCP-RECOGNITION-START-TIMER, MRCP-SPEAK and MRCP-STOP
Changes Take Effect: Immediately
Sends traps when one of the following requests fails to send:
RTSP-DESCRIBE
RTSP-SETUP
RTSP-TEARDOWN
MRCP-SET-PARAMS
MRCP-DEFINE-GRAMMAR
MRCP-RECOGNIZE
MRCP-RECOGNITION-START-TIMER
MRCP-SPEAK
MRCP-STOP
client.mrcpv1.sendtrapformrcpresponsecode
Default Value: 405,407
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Send traps when receiving one of the response codes in the MRCP request's reply. Refer to the MRCPv1
specification for the response codes and their corresponding descriptions.
client.mrcpv1.sendtrapformrcpresponsefailure
Default Value: MRCP-DEFINE-GRAMMAR MRCP-RECOGNIZE MRCP-SPEAK
Valid Values: Any combination of: RTSP-DESCRIBE, RTSP-SETUP, RTSP-TEARDOWN, MRCP-SET-PARAMS, MRCP-DEFINE-GRAMMAR, MRCP-RECOGNIZE, MRCP-RECOGNITION-START-TIMER, MRCP-SPEAK and MRCP-STOP
Changes Take Effect: Immediately
Sends traps when receiving error response codes for these responses. The error response codes are configured in "Send Trap For MRCPv1 Response Codes":
RTSP-DESCRIBE
RTSP-SETUP
RTSP-TEARDOWN
MRCP-SET-PARAMS
MRCP-DEFINE-GRAMMAR
MRCP-RECOGNIZE
MRCP-RECOGNITION-START-TIMER
MRCP-SPEAK
MRCP-STOP
client.mrcpv1.sendtrapformrcpspeakcompletioncause
Default Value: 002,005
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Send traps when receiving one of the completion-causes in the MRCP SPEAK-COMPLETE event. Refer to the MRCPv1
specification for the completion cause codes and their corresponding descriptions.
client.mrcpv1.sendtrapforrtspresponsecode
Default Value: 405,454,500
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Send traps when receiving one of the response codes in the RTSP request's reply. Refer to the RTSP
specification for the response codes and their corresponding descriptions.
client.mrcpv2.earlynomatch
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect:
The TRUE value of this parameter tells the MRCPv2 server MUST
not wait for the end of speech before processing the collected
speech to match active grammars.
client.mrcpv2.localaddr
Default Value:
Valid Values: IP Address
Changes Take Effect: At start/restart
Specifies the network interface (IP address) to be used by MRCPv2 stack.
If this parameter is not specified, the OS will choose an interface.
client.mrcpv2.maxopensocket
Default Value: 256
Valid Values: A number between 1 and 1024 inclusive.
Changes Take Effect:
The parameter specifies the maximum allowed sockets opened for MRCPv2 sessions.
client.mrcpv2.portrange
Default Value: 12000-13999
Valid Values: Possible values are the empty string or low-high, where low and high are integers from 1030 to 65535 inclusive
Changes Take Effect:
The port range of MRCPv2 stack.
client.mrcpv2.prefix
Default Value: mrcpv2client
Valid Values: Any non-empty string
Changes Take Effect:
The value is used by the SIP stack to choose the SIP port for SRM MRCPv2 client.
client.mrcpv2.proxy
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Specifies whether to consider the MRCPv2 resources added in the connection tab of MCP should be treated as MRCPv2 proxy, When the MRCPv2 proxy is enabled, MCP will pass through the authorization header and the engine name as X-Genesys headers to MRCPv2 proxy server.
client.mrcpv2.sendtrapformrcprecogcompletioncause
Default Value: 004-006,009,010,012,016
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Sends traps when receiving one of the completion-causes in the MRCP RECOGINTION-COMPLETE event. Refer to the MRCPv2
specification for the completion cause codes and their corresponding descriptions.
client.mrcpv2.sendtrapformrcprequestfailure
Default Value:
Valid Values: Any combination of SIP-OPTIONS, SIP-INVITE, SIP-BYE, MRCP-SET-PARAMS, MRCP-DEFINE-GRAMMAR, MRCP-RECOGNIZE, MRCP-START-INPUT-TIMER, MRCP-SPEAK and MRCP-STOP
Changes Take Effect: Immediately
Sends traps when one of the following requests fails to send:
SIP-OPTIONS
SIP-INVITE
SIP-BYE
MRCP-SET-PARAMS
MRCP-DEFINE-GRAMMAR
MRCP-RECOGNIZE
MRCP-START-INPUT-TIMER
MRCP-SPEAK
MRCP-STOP
client.mrcpv2.sendtrapformrcpresponsecode
Default Value: 405,407
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Sends traps when receiving one of the response codes in the MRCP request's reply. Refer to the MRCPv2
specification for the response codes and their corresponding descriptions.
client.mrcpv2.sendtrapformrcpresponsefailure
Default Value: MRCP-DEFINE-GRAMMAR MRCP-RECOGNIZE MRCP-SPEAK
Valid Values: Any combination of SIP-OPTIONS, SIP-INVITE, SIP-BYE, MRCP-SET-PARAMS, MRCP-DEFINE-GRAMMAR, MRCP-RECOGNIZE, MRCP-START-INPUT-TIMER, MRCP-SPEAK and MRCP-STOP
Changes Take Effect: Immediately
Sends traps when receiving error response codes for these responses. The error response codes are configured in "Send Trap For MRCPv2 Response Codes":
SIP-OPTIONS
SIP-INVITE
SIP-BYE
MRCP-SET-PARAMS
MRCP-DEFINE-GRAMMAR
MRCP-RECOGNIZE
MRCP-START-INPUT-TIMER
MRCP-SPEAK
MRCP-STOP
client.mrcpv2.sendtrapformrcpspeakcompletioncause
Default Value: 002,005
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Send traps when receiving one of the completion-causes in the MRCP SPEAK-COMPLETE event. Refer to the MRCPv2
specification for the completion cause codes and their corresponding descriptions.
client.mrcpv2.sendtrapforsipresponsecode
Default Value: 400-513
Valid Values: A comma separated list of values and/or ranges.
Changes Take Effect: Immediately
Sends traps when receiving one of the response codes in the SIP response. Refer to the SIP
specification for the response codes and their corresponding descriptions.
client.timeout
Default Value: 10000
Valid Values: A number between 1 and 60000 inclusive.
Changes Take Effect:
Timeout value to wait for response. The value must be integer values in milliseconds.
client.universals.uri
Default Value: builtin:grammar/universals
Valid Values: URI to universals grammars.
Changes Take Effect:
This gives the URI convention that the NextGen VXMLI uses to specify the universals grammars. The default value should be set to: client.universals.uri = builtin:grammar/universals
rtp.localaddr
Default Value: $LocalIP$
Valid Values: IPv4 Address
Changes Take Effect: At start/restart
Specifies the IPv4 interface to be used by RTP streams to and from speech resources.
If this parameter is not specified, then the value will be auto-configured.
rtp.localaddrv6
Default Value:
Valid Values: IPv6 Address
Changes Take Effect: At start/restart
Specifies the IPv6 interface to be used by RTP streams to and from speech resources.
If this parameter is not specified, then the value will be auto-configured.
rtp.portrange
Default Value: 45536-65535
Valid Values: Possible values are the empty string or low-high, where low and high are integers from 1030 to 65535 inclusive
Changes Take Effect: At start/restart
Specifies the ports to be used by RTP streams to and from speech resources.
If this parameter is not specified, then the value will be auto-configured.
rtsp.localaddr
Default Value: $LocalIP$
Valid Values: IP Address
Changes Take Effect: At start/restart
Specifies the interface to be used by RTSP streams to and from speech resources.
If this parameter is not specified, then the value will be auto-configured.
vrm.client.grpc.tts.stripvoicetag
Default Value: false
Valid Values: true, false
Changes Take Effect: Immediately
Introduced: 9.0.071.32
Specifies whether or not to strip all attributes in the <voice> tag in order to support Google Text-To-Speech Neural voices.
By default, this option is set to false, meaning MCP keeps the attributes of the <voice> tag as-is. When this option is to true, MCP strips the attributes of the <voice> tag.