[eside-ghost] problemilla con asterisk

halls frikihalls en gmail.com
Sab Ago 11 17:49:09 CEST 2007


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.

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.
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?

La unica solucion que se me ha ocurrido hasta el momento es que el mensaje
salga en bucle, asi el usuario final, cuando coja el telefono posiblemente
le salga el mensaje a medias, pero luego le volvera a salir entero...
repetidas veces XD... vamos una cerdada...

Alguna luz al respecto?

gracias de antebrazo!

alejop!
-------------- hurrengo zatia --------------
Erantsitako HTML dokumentu bat ezabatu egin da...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20070811/66a568c2/attachment-0001.htm


Más información sobre la lista de distribución eside-ghost