Adapter - Voice Operator
This page describes version 2.0.10 of the adapter.
Overview
This adapter can control outgoing calls and incoming calls of an IVR (Voice Operator) using HTTP messages.
This adapter supports Japanese Market only.
Properties
Name |
Display |
Is Required |
Comments |
Type |
Default Value |
Maximum Value |
Minimum Value |
Maximum Length |
Minimum Length |
baseurl |
BaseURL |
True |
Base URL of Voice Operator. Example: https://:443,http://:80 |
string |
|
|
|
|
|
healthCheckInterval |
Health check transmission interval |
False |
Health check transmission interval. (Unit: second, default: 0 seconds, 0: Disable Health check) |
string |
|
|
|
|
|
username |
Voice Operator username |
True |
Username for accessing Voice Operator |
string |
|
|
|
|
|
password |
Voice Operator Password |
True |
Password for accessing Voice Operator |
password |
|
|
|
|
|
suggestionsentencecandidates |
Speech recognition keyword |
False |
Register speech recognition keywords separated by commas |
string |
|
|
|
|
|
Commands
Outgoing instruction (makeCall)
Instructs Voice Operator to make calls.
Request Properties
Name |
Display |
Description |
Is Required |
Type |
number |
Destination phone number |
Telephone number from Voice Operator |
True |
string |
message |
message |
An announcement to play when the destination phone number answers |
True |
string |
timeout |
time out |
Call timeout value (unit: second, default: 300 seconds) |
False |
string |
Response Properties
Name |
Description |
Type |
codenum |
200: Input parameter error 201: Destination busy 202: Destination not responding, 203: Destination not available 204: Destination not available due to FAX 205: Line busy 206: System error |
string |
Speech synthesis (speechSynthesis)
Directs voice synthesis on an incoming call that responds to the Voice Operator.
Request Properties
Name |
Display |
Description |
Is Required |
Type |
linenumber |
Line number |
Line number (parameter received from Voice Operator) |
True |
string |
callerphonenumber |
Caller ID |
Caller ID (parameter received from Voice Operator) |
True |
string |
uipinterfaceurl |
Destination URL |
Destination URL of command (parameter received from Voice Operator) |
True |
string |
messagetext |
Message text |
Text to speech synthesis |
True |
string |
timeout |
time out |
Call timeout value (unit: second, default: 300 seconds) |
False |
string |
Response Properties
Name |
Description |
Type |
codenum |
100:Parameter error, 301:Url not found, 302:Call was disconnected, 303:Speech synthesis failed, 304:Voice recognition failed, 305:Internal server error(UIP), 306:Internal server error(Voice Operator) |
string |
voice recognition (voiceRecognition)
Instructs voice recognition on an incoming call in response to a Voice Operator.
Request Properties
Name |
Display |
Description |
Is Required |
Type |
linenumber |
Line number |
Line number (parameter received from Voice Operator) |
True |
string |
callerphonenumber |
Caller ID |
Caller ID (parameter received from Voice Operator) |
True |
string |
uipinterfaceurl |
Destination URL |
Destination URL of command (parameter received from Voice Operator) |
True |
string |
messagetext |
Message text |
Text to speech synthesis |
True |
string |
timeout |
time out |
Call timeout value (unit: second, default: 300 seconds) |
False |
string |
latency |
Waiting time |
Waiting time for voice recognition (in seconds, 5, 10, 15, 20 seconds, default: 5 seconds) |
False |
string |
Response Properties
Name |
Description |
Type |
talkingwords |
User spoken words |
string |
codenum |
100:Parameter error, 301:Url not found, 302:Call was disconnected, 303:Speech synthesis failed, 304:Voice recognition failed, 305:Internal server error(UIP), 306:Internal server error(Voice Operator) |
string |
disconnect (disconnection)
Instructs the Voice Operator to disconnect the incoming call.
Request Properties
Name |
Display |
Description |
Is Required |
Type |
linenumber |
Line number |
Line number (parameter received from Voice Operator) |
True |
string |
callerphonenumber |
Caller ID |
Caller ID (parameter received from Voice Operator) |
True |
string |
uipinterfaceurl |
Destination URL |
Destination URL of command (parameter received from Voice Operator) |
True |
string |
timeout |
time out |
Call timeout value (unit: second, default: 300 seconds) |
False |
string |
Response Properties
Name |
Description |
Type |
codenum |
100:Parameter error, 301:Url not found, 302:Call was disconnected, 303:Speech synthesis failed, 304:Voice recognition failed, 305:Internal server error(UIP), 306:Internal server error(Voice Operator) |
string |
dtmf detection (dtmfDetection)
Instructs DTMF detection on an incoming call in response to a Voice Operator.
Request Properties
Name |
Display |
Description |
Is Required |
Type |
linenumber |
Line number |
Line number (parameter received from Voice Operator) |
True |
string |
callerphonenumber |
Caller ID |
Caller ID (parameter received from Voice Operator) |
True |
string |
uipinterfaceurl |
Destination URL |
Destination URL of command (parameter received from Voice Operator) |
True |
string |
messagetext |
Message text |
Text to speech synthesis |
False |
string |
timeout |
time out |
Call timeout value (unit: second, default: 300 seconds) |
False |
string |
dtmfType |
DTMF type |
DTMF detection type (one digit: 1, fixed length: 2, variable length: 3. default: 1) |
False |
string |
Response Properties
Name |
Description |
Type |
dtmfNumber |
User inputted numbers |
string |
codenum |
100:Parameter error, 301:Url not found, 302:Call was disconnected, 303:Speech synthesis failed, 304:Voice recognition failed, 305:Internal server error(UIP), 306:Internal server error(Voice Operator), 307:DTMF detection failed |
string |
Release History
Version |
Type |
Description |
Tracking # |
Date |
2.0.1 |
Initial |
First release in the Adapter Type store. |
|
|
2.0.5 |
New feature |
Add dtmfDetection command |
NAP-16282 |
|
2.0.9 |
Maintenance |
Updated third-party components and improved maintainability. |
NAP-11518 |
|
2.0.10 |
Maintenance |
Updated third-party components and improved maintainability. |
NAP-23945 |
2022-12-01 |
Categories