Screen recording drops on the Ohio BYOC trunks right when the agent bridges the call. Flow’s a standard inbound-to-outbound transfer with a recording action hooked to the CALL object. Console shows the recording status flipping to TERMINATED with a MEDIA_ERROR: CODEC_MISMATCH in the debug logs. Toggled the Force G.711 setting on the trunk config, didn’t help. Carrier SBC is complaining about the SDP offer during the re-INVITE. Webhook to the recording bucket gets a 200 OK, but the file size is zero bytes. Weird thing is the audio recording works fine, just the screen part dies doing jack all. Running gen-api v2.3.1 on the edge. Logs show the SIP INVITE re-INVITE failing on the media negotiation step.
{
"error_code": "REC_MEDIA_FAIL",
"trunk_id": "ohio-byoc-04",
"timestamp": "2023-10-27T14:32:01Z"
}
Mic stays hot but the screen stream just cuts.