Detección de colgado en Líneas Analógicas sin Inversión de Polaridad en España.

469 views
Skip to first unread message

Ramses II

unread,
Sep 4, 2013, 2:21:27 PM9/4/13
to aster...@googlegroups.com
Hola a todos,

Tengo un Asterisk con varias líneas analógicas.

Aquí se despachan todos los tipos de configuraciones, con Inversión de
Polaridad, sin inversión, de un Operador, de otro,…

Bien, en las que tienen Inversión de Polaridad no he tenido nunca problemas.

En las que no tienen, pues tengo en unas problemas y en otras no…

Pongamos dos de las líneas que no tienen Inversión de polaridad:

- En ambas capturé los tonos una vez que cuelga el teléfono llamado y obtuve
dos patrones distintos:

• La primera línea eran tonos constantes, 350ms de tono y 350ms de silencio,
así de forma continua… Configuré mi “busycount=8 // busypattern=350/350” y
funcionando la detección sin problemas…
• La segunda línea es con la que no hago carrera. El patrón que he sacado es
200ms de tono, 200ms de silencio, 200ms de tono, 200ms de silencio, 200ms de
tono y 600ms de silencio. Y ese patrón se repite durante, aproximadamente, 1
minuto y medio.
¿Cómo podría configurar ese "busypattern"?, ya he probado a configurarlo
"busycount=2 // busypattern=200/200" y no detecta el colgado.

En el "indications.conf" hay lo siguiente:

----------------------------------------------------------------------------
---------------
[general]
country=es

[es]
description = Spain
ringcadence = 1500,3000
dial = 425
busy = 425/200,0/200
ring = 425/1500,0/3000
congestion = 425/200,0/200,425/200,0/200,425/200,0/600
callwaiting = 425/175,0/175,425/175,0/3500
dialrecall = !425/200,!0/200,!425/200,!0/200,!425/200,!0/200,425
record = 1400/500,0/15000
info = 950/330,0/1000
dialout = 500
----------------------------------------------------------------------------
---------------

Saludos y gracias,

Ramses

Ramon Lozano

unread,
Sep 4, 2013, 3:55:50 PM9/4/13
to aster...@googlegroups.com
Hola Ramsés,
Tienes que definir bien los tonos.
Aqui lo explican bien:





--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asterisk-es...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/asterisk-es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Ramon Lozano

unread,
Sep 4, 2013, 4:00:11 PM9/4/13
to aster...@googlegroups.com
No sólo depende de la duración, sino también de la frecuencia. E igual tienes que jugar con busycount un poco.

jorge montero

unread,
Sep 5, 2013, 2:57:34 AM9/5/13
to aster...@googlegroups.com
busycount=4

Tarda 1 segundo en detectar el tono, pero no da "falsos positivos" :- )


El 4 de septiembre de 2013 20:21, Ramses II <ramses....@gmail.com> escribió:
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asterisk-es...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/asterisk-es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Un saludo.

Jorge Montero

Ramses

unread,
Sep 5, 2013, 3:10:25 AM9/5/13
to aster...@googlegroups.com
Jorge, buenos días,

He probado con 1, 2, 6, 8 y 10, y en ningún caso cuelga. Probaré también con 4, por si...

Voy a medir ahora la frecuencia para ponerlo en indications.conf, como comentaba el amigo Ramincio, pero mi duda es:

Si ya hay una de las líneas que corta bien con el "busypatters=350/350" es porque la frecuencia en el indications.conf está bien configurada para esa línea, ¿no?.

Si al medir la frecuencia de esta otra línea es distinta a la anterior, ¿cómo "leches" configuro ambas frecuencias en indications.conf?


Saludos y gracias,

Ramses

Enviado desde mi Móvil

Ramses II

unread,
Sep 5, 2013, 3:51:24 AM9/5/13
to aster...@googlegroups.com

Bueno, pues comprobado, la frecuencia es de 425Hz y con el “busycount=4” tampoco corta.

 

Diferencias en la instalación de ambas líneas:

 

-          Son de Operadores distintos, una portada desde uno al otro, aunque son ambas par desde la Central, que no parte ninguna de router ni adaptador alguno ubicado en la oficina.

-          Que están conectadas en tarjetas distintas.

-          Que la que funciona, cuando corta el teléfono llamado, el tono es “tu-tu-tu-tu-tu-tu….” (200/200/, y la que no funciona es “tu-tu-tu---tu-tu-tu---tu-tu-tu---…”.

 

No sé, alguna otra idea aparte de que la tarjeta está “jodida” y no detecta los tonos…?

 

 

Saludos y gracias,

 

Ramses

Ramon Lozano

unread,
Sep 5, 2013, 3:54:06 PM9/5/13
to aster...@googlegroups.com

En lugar de ponerlo en indications.conf tendrás que poner un busytone=??? distinto en la definición de cada canal en dahdi-channels.conf, si dices que hay líneas con distintos tonos de corte.

Fernando Villares

unread,
Sep 5, 2013, 4:43:49 PM9/5/13
to aster...@googlegroups.com
si mal no recuerdo gente el archivo q analiza los tonos de corte del dahdi es zonedata.c en el fuente de dahdi....eso regula el pais q uno propone en system.conf

indications es para generar en placas los tono FXS...

Ramon Lozano

unread,
Sep 5, 2013, 5:04:16 PM9/5/13
to aster...@googlegroups.com

Saludos Fernando!

Yo diría que en indications.conf se definen los tonos standard de cada pais. Para generarlos o para detectarlos, define los tonos standard.
Pero en el caso de Ramses, como usa distintos proveedores con distintos tonos, al usar busypattern define el tono exacto de corte y no usa el de indications.conf (como se dice overriding en español?)
Todo esto no quita que la detección la haga con el código de zonedata.c como comentas.

Fernando Villares

unread,
Sep 5, 2013, 5:08:55 PM9/5/13
to aster...@googlegroups.com
mmm no no che acabo de chusmear en voip info de nuevo http://www.voip-info.org/wiki/view/Asterisk+config+indications.conf...el dahdi o zaptel leian esos tonos en zonedata.c

Ramon Lozano

unread,
Sep 5, 2013, 5:09:33 PM9/5/13
to aster...@googlegroups.com

Mm.
Por lo que veo tienes razón Fernando. Parece que es zonedata.c el que tiene la info de los tonos de cada pais para los cortes.

El 05/09/2013 22:43, "Fernando Villares" <fvil...@gmail.com> escribió:

Fernando Villares

unread,
Sep 5, 2013, 5:13:47 PM9/5/13
to aster...@googlegroups.com
yo recordaba eso porque con mariano monteverde enviamos a digium en 2004 los tonos de argentina

Ramses

unread,
Sep 5, 2013, 5:15:09 PM9/5/13
to aster...@googlegroups.com
Fernando, eso es lo que me ha parecido leer en el .sample del fichero, que era para definir los tonos que se emiten en cada situación...

De todas formas, se me plantea la misma duda en el zonedata.c, ¿cómo defino los 2 patrones distintos para el mismo país?

El tema de la frecuencia ya he comentado que en ambas líneas son iguales, 425Hz, pero cambia el patrón...


Saludos,

Ramses

Enviado desde mi Móvil

Fernando Villares

unread,
Sep 5, 2013, 5:19:20 PM9/5/13
to aster...@googlegroups.com
a mi entender no se podian tener 2 tonos diferentes para cada pais...es tema creo para preguntar y sacarse la duda en lista de desarrollo de asterisk no?

Ramon Lozano

unread,
Sep 5, 2013, 5:20:42 PM9/5/13
to aster...@googlegroups.com

Busypattern en cada canal de dahdi-channels.conf

Y para ver la frecuencia o haciendo zoom a tope y contando las ondas por segundo como te comente ayer por email :-) o probando con la app playtones hasta dar con la frecuencia adecuada.
Lee en enlace que te he puesto antes de voip-info para ver como funcionan los tonos para ponerlos correctamente en el busypattern

Ramses

unread,
Sep 5, 2013, 6:12:24 PM9/5/13
to aster...@googlegroups.com
La frecuencia la tengo sacada, y en las 2 líneas es la misma, 425Hz, lo que varía es el patrón... 

En una es "tu-tu-tu-tu-tu-tu-...", es decir, busypattern=350/350

Y en la otra es "tu-tu-tu---tu-tu-tu---tu...". La duración de los tonos es de 200 y los silencios también, sólo que cada 3 tonos, meten un silencio de 600ms. ¿Cómo configuro ese patrón?

El tema del busypattern va configurado así:

busypattern=duración tono/duración silencio (en ms)


Saludos,

Ramses

Enviado desde mi Móvil
Reply all
Reply to author
Forward
0 new messages