Hi all,
Recently, we've been experiencing a problem whereby FreeSWITCH disconnects a call after receiving a frame of audio data with a data length of 0. When this happens we see the following messages in the log:
[DEBUG] switch_core_io.c:1503 Engaging Write Buffer at 320 bytes to accommodate 0->320
[ERR] switch_core_io.c:1518 Write Buffer 0 bytes Failed!
and the call gets disconnected. This normally happens when trying to join a conference but we have also seen it when bridging two calls together.
Is the call disconnection by-design or just a side-effect of having received the bad frame of data?
Thanks,
Chris