Jump to: navigation, search

vrm Section



     


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.

This page was last edited on July 24, 2017, at 09:04.
Comments or questions about this documentation? Contact us for support!