[eside-ghost] problemilla con asterisk
Saúl Ibarra
saghul en gmail.com
Sab Ago 11 20:08:27 CEST 2007
Ummm... a mi me paso algo parecido.. el tema es que el SPA3000 no esta
muy pensado para PSTN gateway, y si te fijas en el CDR, el SPA siempre
te "contesta" la llamada. Yo (obviamente) necesitaba la señalizacion
correcta, perono pude...
El 11/08/07, David Santamaria <d.highwayman en gmail.com> escribió:
> Aupa,
> halls escribió:
> > wop!
> >
> > sigo aqui cacharreando con el SPA-3000 y asterisk, y ahora me ha
> > surgido un pequeño problemilla. Resulta que el SPA-3000 tiene un
> > interfaz hacia la PSTN que es el que quiero usar para hacer llamadas
> > salientes desde asterisk. Es decir, lo que estoy buscando es que
> > cuando ocurra algun evento en mi ordenador, se genere una llamada
> > saliente utilizando el SPA-3000 al telefono que sea.
> Vale, ¿has mirado el tema de los call files? son fichero que mueves a un
> directorio(normalmente /var/spool/asterisk/outgoing ) y generan una
> llamada desde Asterisk, igual es lo que necesitas, pero no lo se.
> > El caso es que consigo hacerlo, pero tengo un pequeño problema. El
> > trasto este tiene 2 usuarios SIP, uno asociado a la interfaz del PSTN
> > y otro asociado a la interfaz del telefono analogico que se le puede
> > conectar. Entonces, cuando quiero hacer una llamada desde asterisk, el
> > proceso es el siguiente:
> >
> > Asterisk |----- SIP -----> SPA-3000 |----- PSTN -----> Telefono externo
> >
> > Lo que ocurre ahi es que se realizan dos llamadas, y aqui esta mi
> > problema.
> Creo que no son dos llamadas, lo que pasa es que el SPA se encarga de
> traducir la señalizacion SIP a telefonia analogica.
>
> > En mi extensions.conf tengo configurado esto:
> >
> > [outgoing]
> > exten => 200,1,wait(2)
> > exten => 200,n,festival(Esto es una prueba)
> > exten => 200,n,hangup
> >
> > de forma que cuando realizo la llamada, en la que especifico llamar al
> > usuario 'spaPSTN' (el que tengo configurado en el SPA como asociado a
> > la PSTN), se realiza la llamada y el "usuario" me coge el telefono (el
> > propio SPA), y es entonces cuando el SPA intenta hacer la llamada por
> > PSTN. Lo que ocurre es que en cuanto el usuario SIP me contesta a la
> > llamda, el asterisk detecta como que han contestado, y se pone a
> > ejecutar el programa, pero a nivel de PSTN la llamada se sigue
> > cursando, es decir, el telefono sigue sonando hasta que el usuario
> > final coja.
> >
> > Resumiendo, lo que me ocurre es que la aplicacion se ejecuta mientras
> > el usuario final aun no ha cogido el telefono, y mi pregunta es... hay
> > alguna forma de especificar en asterisk que detecte tonos de llamada?
> > o alguien conoce alguna solucion de como podria hacer esto?
> Vale, creo que lo que buscas es la opcion M del comando dial,
>
> [outgoing]
> exten => 200,1,Dial(SIP/spaPSTN|M(han-contestado))
>
> [han-contestado]
> exten => 200,1,wait(2)
> exten => 200,n,festival(quieres ser tan feliz como yo)
> exten => 200,n,hangup
>
>
> > alejop!
> >
> Un saludo.
>
> --
> SALUD.
>
> David (a.k.a. Highwayman).
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------
http://www.saghul.net/
Más información sobre la lista de distribución eside-ghost