problemas con dahdi

306 views
Skip to first unread message

esneik

unread,
Jun 22, 2010, 11:17:40 AM6/22/10
to asterisk-es, esn...@gmail.com
Buenas,
estoy trabajando con un asterisk con tres lineas telefónicas, dos que
entran a través de una targeta openvox A400P y otra que llega des de
un linksys SPA3102. En mi sistema de asterisk tengo diferentes rutas
dependiendo del prefijo del CID. Cuando llamo por la linea que esta
conectada al puerto 1 de la tarjeta el sistema me reconoce el CID y se
redirecciona al inbound correspondiente. En cambio si llamo por el
segundo puerto no me reconoce el CID y me entra por en Any DID/Any
CID, cosa que no quiero.
Alguien sabe como puede ser que en un puerto de reconozca el CID y en
otro no?

Otro problema que tengo es con el reconocimiento del hungup. Asi como
si llamo por el spa el sistema reconoce cuando se cuelga la llamada,
en los trunks dahdi no. Segun he leido es cuestión de habilitar el
busydetect=yes y funciona. He probado con varios tiempos, desde 3 a 8,
y ninguno me detecta el hungup y siempre se me dispara el voicemail,
en el cual se graba un mensaje donde solo se oyen tonos telefónicos de
llamada colgada. Alguien sabe como es que no se me reconoce?

Gracias

Ramses II

unread,
Jun 22, 2010, 12:22:34 PM6/22/10
to aster...@googlegroups.com
Esneik,

Un poquito de las configuraciones de dahdi estaría bien para no dar palos de
ciego...

Puede ser que una línea tenga activa la identificación de llamada y la otra
no...

Si son de Telefónica puede que no sea el busydetect, sino que tengas que
activar el hanguponpolarityswitch....


Saludos,

Ramses

> -----Mensaje original-----
> De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
> nombre de esneik
> Enviado el: martes, 22 de junio de 2010 17:18
> Para: asterisk-es
> CC: esn...@gmail.com
> Asunto: [Asterisk-ES] problemas con dahdi

> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-
> es.org)
>
> Entra ahora en el canal de irc de Asterisk-ES para charlar en directo
> sobre VoIP y
> Asterisk: http://www.asterisk-es.org/
>
> ~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> - Para anular la suscripción: asterisk-es...@googlegroups.com

esneik

unread,
Jun 22, 2010, 12:42:01 PM6/22/10
to asterisk-es
Bueno, pues mi configuracion era la siguiente:

Archivo dahdi-channels.conf

; Span 1: WCTDM/4 "Wildcard TDM400P REV E/F Board 5" (MASTER)
;;; line="1 WCTDM/4/0 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
context=from-pstn
group=0
busydetect=yes
channel => 1

;;; line="2 WCTDM/4/1 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
context=from-pstn
group=0
busydetect=yes
channel => 2





Archivo chan_dahdi.conf

[trunkgroups]

[channels]

#include dahdi-channels.conf
#include chan_dahdi_additional.conf

usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1


Buscando por internet he visto a algien con mi mismo problema y he
adoptado su configuracion para probar
[trunkgroups]

[channels]

busydetect=yes
switchtype=national
signalling=fxs_ks
rxwink=300
toneduration=200
usecallerid=yes
cidstart=ring
hidecallerid=no
callwaiting=no
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=no
transfer=no
canpark=yes
cancallforward=no
callreturn=no
echocancel=yes
echocancelwhenbridged=yes
relaxdtmf=yes
rxgain=5.0
txgain=5.0
group=1
callgroup=1
pickupgroup=1
immediate=no



Con todas dos las llamadas (tanto entrantes como salientes) me van
perfectas, solo tengo problema de hungup y del reconocimiento del cid.
He probado con hanguponpolarityswitch=yes y tampoco funciona










On 22 Juny, 18:22, "Ramses II" <ramses.sevi...@gmail.com> wrote:
> Esneik,
>
> Un poquito de las configuraciones de dahdi estaría bien para no dar palos de
> ciego...
>
> Puede ser que una línea tenga activa la identificación de llamada y la otra
> no...
>
> Si son de Telefónica puede que no sea el busydetect, sino que tengas que
> activar el hanguponpolarityswitch....
>
> Saludos,
>
> Ramses
>
>
>
> > -----Mensaje original-----
> > De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
> > nombre de esneik
> > Enviado el: martes, 22 de junio de 2010 17:18
> > Para: asterisk-es
> > CC: esne...@gmail.com
> >http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...

Juan Garcia

unread,
Jun 22, 2010, 5:59:54 PM6/22/10
to aster...@googlegroups.com
Para poner "hanguponpolarityswitch=yes" tienes que poner busydetect=no, ¿lo has hecho así?

Tampoco aparece el busycount en tu configuración...

¿De qué operador son las líneas?

¿En Españ

Enviado desde mi iPhone

Oscar Esteve

unread,
Jun 23, 2010, 2:25:56 AM6/23/10
to aster...@googlegroups.com
Pilla un tester y mide las tensiones de la linea, examina si existe cambio de polaridad, observa si el tono es distinto, .... igual es un problema de TESA.

El 23/06/2010, a las 00:42, esneik escribió:

>> Para poner "hanguponpolarityswitch=yes" tienes que poner
>> busydetect=no, ¿lo has hecho así?
>

> No, no lo habia echo asi pero tampoco me funciona... Todas las lineas
> son de telefonica y sí, en España. He probado mil y una
> configuraciones, no veo donde puede estar el problema de en que una lo
> reconozca y en otro no... Otra cosa que me sorprende es que mientras
> la primera linea me responde casi al instante la segunda tarda unos
> segundos.
>
> Un dato que podria influir es que tengo una linea principal y otras
> dos de salto, es decir, que si la primera esta ocupada la llamada
> salta a las otras. Puede eso influir en el reconocimiento del CID? (no
> funciona ni aunque llame directamente a la linea de salto)


>
> On 22 Juny, 23:59, Juan Garcia <jugar...@ya.com> wrote:
>> Para poner "hanguponpolarityswitch=yes" tienes que poner
>> busydetect=no, ¿lo has hecho así?
>>
>> Tampoco aparece el busycount en tu configuración...
>>
>> ¿De qué operador son las líneas?
>>
>> ¿En Españ
>>
>> Enviado desde mi iPhone
>>

>>>>> De: aster...@googlegroups.com [mailto:asterisk-
>>>>> e...@googlegroups.com] En

>>>>> - Para anular la suscripción: asterisk-es-unsubscr...@googlegroups.co
>>>>> m


>>
>>> --
>>> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org
>>> )
>>
>>> Entra ahora en el canal de irc de Asterisk-ES para charlar en
>>> directo sobre VoIP y
>>> Asterisk:http://www.asterisk-es.org/
>>
>>> ~~~~~ Normas de la lista Asterisk-ES:
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

>>> - Para anular la suscripción: asterisk-es-unsubscr...@googlegroups.c

Ramses II

unread,
Jun 23, 2010, 3:27:54 AM6/23/10
to aster...@googlegroups.com, ja...@multico.es
No Oscar, creo que no lo va a tener.

Creo que Telefónica, cuando te hace un grupo de salto con analógicas, se
"cepilla" la inversión de polaridad...

Por lo visto tienes que perseguirlos para que te la activen...

De esta forma, lo mismo, también se cepillan lo de la identificación.

Pero eso es fácil de detectar, aunque tenga un grupo de salto.

Pincha un teléfono con display en la línea y llama al número real, a ver si
te sale el identificador.

Si te sale, en la línea que no te identifica ahora, sigue con el teléfono
pinchado en ella, ocupa las otras líneas para que solo te quede libre la del
teléfono y llama al grupo de salto a ver si cuando suena el teléfono te sale
el CID o si se lo "ventila" Telefónica...


Saludos,

Ramses

-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
nombre de Oscar Esteve
Enviado el: miércoles, 23 de junio de 2010 8:26
Para: aster...@googlegroups.com
Asunto: Re: [Asterisk-ES] Re: problemas con dahdi

Reply all
Reply to author
Forward
0 new messages