Hola,
El problema se da cuando se activa el one touch recording en una llamada que no esta en bridge o esta en proceso de corte/hangup. Un caso "raro" pero que puede pasar. Cuando esto pasa, una variable que debería setearse para un canal se setea de manera global, y a partir de entonces interfiere con el nombre de las grabaciones subsiguientes, no importa el canal.
Debes modificar el archivo /var/www/html/admin/modules/callrecording/bin/one_touch_record.php
, alrededor de la línea 128 verás
ot_debug("BRIDGEPEER: {$bridgePeer}");
Justo debajo agrega lo siguiente:
if($bridgePeer=="" || $channel=="") {
exit(0);
}
Con esto se previene que vuelva a suceder ese problema. Otra opción es desactivar el one touch recording desde features maps. Pero con esto que puse se debería solucionar.