Les cuento que trabajé muchos años en una de las empresas mas importantes de Argentina que hace tarifadores. Les doy algunos puntos:
- Primero que nada, la línea de la cabina tiene que ser una línea con tarifación. Esto és, la centrál telefónica tiene que enviar el pulso de tarifación cuando el abonado B descuelga.
- Hay muchas formas que las centrales envían la señal abonado B contesta, depende del pais, es la norma que se aplica:
- En Argentina se usa mayoritariamente un pulso de 16 Khz, de unos 50mSegs y desde 20 mVRMS para arriba.
- En Argentina se usa también en centrales más viejas, una señal de 50Hz, unos 70 VRms, los cuales se envían en modo común, referido a la tierra.
- En pocas centrales llega la inversión de polaridad.
- En Mexico, en algunas centrales se envía un DTMF de los altos, esto es A,B,C,D los cuales no son los DTMF generados por el mismo teléfono.
- En Brasil, se usa un pulso de 12Khz, de unos 50mSeg y también de 20mVrms o más.
- En Bolivia, se usa un tren de tonos de 425Hz, de unos 100mSeg y de mas de 50mVrms.
- Si la línea telefónica es celular, entonces, la celda envía una infomación por el canal digital, eso ya depende de que módulo celular estás usando.
Lo más importante de todo ésto, es que hay que cerciorarse de tener hecho el arreglo correspondiente con el prestador de telefonía del lugar donde van a instalar el tarifador, porque si éste no te envía dicha señal, no funcionan los tarifadores. Para hacer esto, se necesita tener licencia para la venta de tráfico telefónico. No a cualquiera le dan ésta posibilidad.
De ninguna otra manera se puede detectar la condición abonado B contesta. Solo la central telefónica sabe cuando ésto ha sucedido. Hay muchas situaciones donde parece que se ha atendido del otro lado, pero puede ser una operadora, un mensaje hablado que indica número mal marcado, etc, etc. En estos casos no se puede querer cobrar la llamada, porque simplemente es ilegal en todos los paises.
Saludos