- Code: Select all
[2012-12-12 12:45:19.830] Version [1.6.4.32] ERROR: RTP to PCM for /opt/datatex/amtmitelcre/work/A121212-0004FF_tx.rtp: Invalid floating point operation
[2012-12-12 12:45:19.830] Version [1.6.4.32] CRITICAL ERROR: Recording Failure :A121212-0004FF : SRTP to PCM failure.
Explained:
When this call took place, there was a network problem causing many audio packets to be lost. When the network problem affected the CRE connection to the SRC, it stopped all recordings.
When processing a recording, any missing packets are replaced with silence. The CRE can replace up to 4 seconds of missing audio. If there is more than 4 seconds of missing audio, an error message is generated for the recording, and an error marker/tag is added so problem recordings can be found easily.
The code that calculates the marker/tag position was accessing the data array after the index had been incremented. Normally it just gets the next packet, but if the lost packets are between the second-last and the last packet and more than 4 seconds, this error occurs.
Fixed in version 1.6.4.33