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