处理Twilio StatusCallBack时遭遇15000内部错误,端点未触发
处理Twilio StatusCallBack时遭遇内部错误(15000),端点未被访问
问题详情
- 处理Twilio StatusCallBack事件时触发内部错误,Twilio返回500错误,错误码为
15000,描述为internal twilio error - 负责更新外呼电话状态的函数已完全失效,调试时断点从未触发,确认端点完全未被访问
- 该函数在上周五前运行一切正常
相关代码
public async Task GetOutgoingCallStatus(CallStatusParams param) { var conferenceSid = _callService.GetConferenceSidByParticipant(param.CallSid); if (param.CallStatus == "no-answer" || param.CallStatus == "busy" || param.CallStatus == "canceled" || param.CallStatus == "failed") { var agentCallSid = _callService.GetAgentSidByConferenceSid(conferenceSid); var call = CallResource.Update( twiml: new Twiml($"<Response><Say>{TwilioSettings.OutboundCallDeclineMessage}</Say><Hangup/></Response>"), pathSid: agentCallSid ); } if (param.CallStatus == "in-progress") { await _callService.RaiseNotification(param.To, "OUTBOUND_CALL_RECEIVED"); } if (param.CallStatus == "completed") { _callService.HangUpAllAgents(conferenceSid); } }
补充说明
有对应错误提示截图及函数结构截图,分别显示Twilio返回的内部错误信息和当前函数的结构。
内容的提问来源于stack exchange,提问作者Honey Varghese
相关产品推荐
相关产品推荐

