Starts an RTC interactive AI agent instance and joins an RTC call.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:StartRtcRobotInstance |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RobotId |
string |
Yes |
The AI agent's unique identifier. |
ca28b08ad3464ebcb42e5c0f7c6d2e89 |
| ChannelId |
string |
Yes |
The RTC channel's unique identifier. |
testId |
| UserId |
string |
Yes |
The AI agent's unique identifier within the channel. |
my-robot |
| UserData |
string |
No |
User-defined information. |
{} |
| AuthToken |
string |
Yes |
The authentication token required to join the RTC call. You must generate this token using your RTC AppKey. |
********** |
| Config |
object |
No |
Specifies advanced call configurations that override the agent's default configurations. If you omit this parameter, the agent uses its default configurations. |
|
| EnableVoiceInterrupt |
boolean |
No |
Specifies whether to allow voice interrupt. |
true |
| Greeting |
string |
No |
The greeting the AI agent speaks when a user joins the call. |
Hello, how can I help you? |
| VoiceId |
string |
No |
The voice's unique identifier. |
zhixiaoxia |
| AsrMaxSilence |
integer |
No |
||
| UserOnlineTimeout |
integer |
No |
||
| UserOfflineTimeout |
integer |
No |
||
| VoiceprintId |
string |
No |
||
| UseVoiceprint |
boolean |
No |
||
| Volume |
integer |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The data returned for the request. |
||
| InstanceId |
string |
The instance's unique identifier. |
727dc0e296014bb58670940a3da95592 |
| RequestId |
string |
The ID of the request. |
11DE0AB3-603B-5055-8A72-9C424854F983 |
Examples
Success response
JSON format
{
"InstanceId": "727dc0e296014bb58670940a3da95592",
"RequestId": "11DE0AB3-603B-5055-8A72-9C424854F983"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.