Próximas mejoras en Asterisk en colas, manager y grabaciones
Elio Rojano
Matt Riddell nos cuenta a través de su web VentureVoIP acerca de varias novedades y parches muy interesantes para mejorar ciertos aspectos de Asterisk como las colas, las grabaciones y el manager.
– Parche para «penalizar a los agentes que no han contestado llamadas»:
En todas las instalaciones de callcenter existen ciertos operadores muy listos que deciden no responder llamadas porque están cansados, o porque sabe quién está llamando y prefieren que otros se coman el marrón. Para eso está este parche que añade cierta penalización a los miembros de una cola si no contestan llamadas, de forma que si se «saltan» una llamada, puede ser que reciban 3 llamadas seguidas. 🙂
– Parche para controlar el DEVICE_STATE mediante el Manager de Asterisk:
Es muy interesante obtener el estado de una extensión desde el manager, sobre todo cuando desarrollamos para Asterisk y queremos monitorizar si una extensión está ocupada, está sonando o está disponible.
Actualmente esto ya se puede hacer, aunque hay que parsear el sip show peer XXX y por lo tanto, un posible cambio de la estructura podría romper nuestra aplicación. Para eso tenemos una nueva aplicación que nos permite obtener y añadir un estado de una extensión (sala de conferencias, etc…): DeviceStateGet y DeviceStateSet.
– Parche para activar y desactivar la grabación mediante el MixMonitor:
Como decía el autor del parche, necesitaban grabar todas las conversaciones pero en cierto momento, el usuario que llamaba tecleaba el número de su tarjeta de crédito y grabar esto sería un gravísimo fallo de seguridad, que podría hacer que hubiera que pagar una multa tan grande por «colaboracion con estafa» que podría cerrarte prácticamente cualquier negocio, por lo que decidieron implementar dos comandos para el Manager que permitieran «parar» y «reanudar» la grabación durante la marcación de estos códigos DTMF sensibles: MuteMixMonitor y UnMuteMixMonitor.