https://www.example.com.https://www.example.com?SdkAppid=$SDKAppID&CallbackCommand=$CallbackCommand&contenttype=json&ClientIP=$ClientIP&OptPlatform=$OptPlatform
Parameter | Description |
https | The request protocol is HTTPS, and the request method is POST |
www.example.com | Callback URL |
SdkAppid | Assigned SDKAppID in the Chat console when creating an application |
CallbackCommand | Fixed as Call.CallbackAfterStartCall |
contenttype | The fixed value is json |
ClientIP | Client IP address, in the format of 127.0.0.1 |
OptPlatform | Client platform. For the parameter meaning, see OptPlatform in Third-Party Callback Introduction: Callback Protocol |
{"CallbackCommand":"Call.CallbackAfterStartCall","CallInfo":{"CallId":"055662e1-bc8a-469c-a334-1126c8c17d58","CallMediaType":"Audio","ChatGroupId":"","RoomId":"","RoomIdType":1},"UserList":[{"User_Account":144115212830834855,"Status":"Calling"},{"User_Account":144115212948889925,"Status":"Waiting"}],"EventTime":1740464128807}
Field | Type | Description |
CallbackCommand | String | Callback command |
CallId | String | Call ID |
MediaType | String | Media type: Video video callAudio audio call |
ChatGroupId | String | Chat Group ID |
RoomId | String | TRTC Room ID |
RoomIdType | Integer | TRTC room ID type: 1digit room number2string Room Number |
UserList | Array | Call Member List |
User_Account | String | Calling User ID |
Status | String | Call status Calling in a callWaiting waiting to connect |
EventTime | Integer | Event-triggered millisecond timestamp |
{"ActionStatus": "OK","ErrorInfo": "","ErrorCode": 0 // Ignore callback result}
Field | Type | Required | Description |
ActionStatus | String | Required | Request processing result. OK indicates successful processing; FAIL indicates failure |
ErrorInfo | String | Required | Error message |
ErrorCode | Integer | Required | Error code. Enter 0 here to ignore the callback result |
Feedback