feat: expand companion platform, device controls, and memoir workflows
ci / verify (push) Canceled after 0s
ci / verify (push) Canceled after 0s
Add customer and operator login, BLE provisioning, device fleet controls, call memory, memoir generation, and refreshed family and maintenance portals. Include API contracts, migrations, firmware sources, tests, assets, and deployment documentation.
This commit is contained in:
@@ -488,8 +488,8 @@ func writeCreateConversationError(writer http.ResponseWriter, request *http.Requ
|
||||
})
|
||||
case errors.Is(err, orchestration.ErrDeviceNotBound):
|
||||
WriteError(writer, request, http.StatusConflict, "DEVICE_NOT_BOUND", "设备尚未绑定有效长者")
|
||||
case errors.Is(err,orchestration.ErrOnboardingState):
|
||||
WriteError(writer,request,http.StatusConflict,"ONBOARDING_STATE_CONFLICT","绑定状态或首通许可已变化,请同步当前设备状态")
|
||||
case errors.Is(err, orchestration.ErrOnboardingState):
|
||||
WriteError(writer, request, http.StatusConflict, "ONBOARDING_STATE_CONFLICT", "绑定状态或首通许可已变化,请同步当前设备状态")
|
||||
case errors.Is(err, orchestration.ErrConsentRequired):
|
||||
WriteError(writer, request, http.StatusForbidden, "CONSENT_REQUIRED", "缺少本次语音通话所需授权")
|
||||
case errors.Is(err, orchestration.ErrFirmwareUpdateRequired):
|
||||
@@ -498,6 +498,8 @@ func writeCreateConversationError(writer http.ResponseWriter, request *http.Requ
|
||||
WriteError(writer, request, http.StatusUpgradeRequired, "HARDWARE_AGENT_SDK_UPDATE_REQUIRED", "火山硬件智能体SDK低于当前准入版本,请先完成升级")
|
||||
case errors.Is(err, orchestration.ErrConversationAlreadyActive):
|
||||
WriteError(writer, request, http.StatusConflict, "CONVERSATION_ALREADY_ACTIVE", "设备已有未结束通话")
|
||||
case errors.Is(err, orchestration.ErrCallContractRequired):
|
||||
WriteError(writer, request, http.StatusUpgradeRequired, "CALL_MEMORY_PROTOCOL_REQUIRED", "记忆已发生关键变更,请使用支持 CALL-MEMORY-1.1 的设备固件")
|
||||
case errors.Is(err, orchestration.ErrUsageQuotaExceeded):
|
||||
WriteError(writer, request, http.StatusTooManyRequests, "USAGE_QUOTA_EXCEEDED", "客户组织或设备用量额度已达到上限,暂时不能创建新通话")
|
||||
case errors.Is(err, orchestration.ErrRuntimeConfigUnavailable):
|
||||
|
||||
Reference in New Issue
Block a user