Hola a todos , creo que la opcion que comenta Odukec tendria un acierto a tener en cuenta . Segun lo que he leido del Chip CMX683 , este detecta el descolgado mediante complejos algoritmos que detectan la voz humana . En base a este evento sugiere que la comunicacion ha sido establecida . Pero yo pregunto que ocurre si por ejemplo se llamara a algun Call Center , cuyos agentes de atencion, atendieran pero en modo MUTE ( generalmente lo hacen para ganar tiempo , completando planillas por computadora y luego hablan con el usuario ) ó si ocurriese algun otro inconveniente en la PBX privada a donde se llama y que contestase la llamada pero sin emitir ningun audio . Si solo controlasemos el progreso mediante este Chip por sus atributos de VOZ Recognitions, a mi entender tendriamos estos huecos .
Ya que no es facil conseguirlo ( y el precio no debe ser muy economico), podriamos arreglarnos con lo que hay y crear posibilidades . Obviamente lo mas exacto posible .
Tal ves ,si utilizamos el MT8888/8880 y se logra detectar mediante el Call Progress , la presencia de portadora 430Hz , se podria aplicar para su control un MCU que compare los valoes de cadencias para cada caso segun que esta ocurriendo en la linea .
La siguiente logica podria ser detectada mediante un PIC mas o menos en tiempo real :
- Si el MCU detecta que no hay cadencia (presencia continua de señal) estamos en presencia de un DIAL TONE .
- Si el MCU detecta una cadencia de Busy Tone ( 410ms. ON y 270ms.OFF ), podria realizar el control de liberacion de la linea , ó en e caso de un taifador no asignar costo alguno
- Si el MCU detecta una cadencia de Llamada (Ring Back Tone, 1,1 seg. ON y 4 seg. OFF ) , se podrian saber 2 cosas, 1ero : Si esta cadencia es detectada por un tiempo >= a 2 minutos y luego no hay cadencia ( sin presencia de 430 hz ) entonces estamos en presencia de un TIME OUT por parte de la Central Publica , nuestro sistema de control ( MCU) deberia enviar la orden de no tarifar 2da : Si la cadencia es detectada por un tiempo < a 2 minutos y luego no hay mas deteccion de señal a 430 hz , estonces se ha establecido la comunicacion . Se deberia tarifar !
Cabe destacar que estos tiempos son valido en Argentina , en otros paises lo desconozco , pero la idea principal seria la misma .
Obviamente todo este quilombo seria, si no se pudiese contar con el servicio de inversion de linea ni rafagas de frecuencia de aviso , ya que de ser asi simplificaria muchisimo el control del sistema .
Saludos
Modestamente , MOS-FET