--
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
Dejá espacios en la condicion:
GOTOIF(${extension}="1"?5*,2) -> GOTOIF(${extension} = "1"?5,2)
En las condiciones, asterisk se pone exquisito.
Saludos.
--
Ing. José Luis Gómez
www.qualis.com.ar
--
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
On Tue, Jun 19, 2012 at 03:40:32PM -0300, José Luis Gómez wrote:
>
> Otra forma es::
>
> exten => 5*,1,Answer
> exten => 5*,2,Dial(SIP/1088,10,tT)
> exten => 5*,n,Playback(/var/lib/asterisk/sounds/espera)
> exten => 5*,n,Dial(SIP/1088,10,tT)
> exten => 5*,n,Set(TIMEOUT(response)=10)
> exten => 5*,n,Waitexten()
> exten => 5*,n,HANGUP
>
> exten => 1,1,GOTO(5*,2)
> exten => 2,1,GOTO(menu-dia,s,1)
Esta forma es incorrecta, además de ser un agujero de seguridad como
una casa.
Saludos
--
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
On Tue, Jun 19, 2012 at 12:00:24PM -0600, Carlos Eduardo wrote:
> OK Jose, pero igual ya lo había probado como lo mencionas, separado, pero
> sigue entrando al primer GOTOIF
>
> No se si será por algo en la definición de la variable, voy a seguir
> investigando, muchas gracias
>
> Igual si a alguien se le ocurre algo, bienvenido sea
A ver ... tienes mál la sintaxis ... te la pego como recordatorio ...
Asterisk cmd GotoIf
Synopsis
Conditional goto
Description
GotoIf(condition?label1[[:label2])
GotoIf(condition?[context1],[extension1],[priority1]:[context2],[extension2],[priority2])
Ahora repasa lo que tienes puesto y a ver si eres capaz de descubrir
QUE ES LO QUE TIENES MAL en la sintaxis, pista ... no he visto en
ninguna parte de tu dialplan para 5*, las 'labels' a las que haces
referencia en tu salto.
Saludos
--
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
On Tue, Jun 19, 2012 at 04:01:45PM -0300, José Luis Gómez wrote:
> Para saber, cual sería el agujero de seguridad?
Para empezar, no controlas la longitud de las extensiones que
capturas, y para seguir, dependiendo de donde esté 'incluido' ese
contexto, pues imagínate que 'recoges' una 'extensión' que llama a un
DISA, o a otra extensión, etc. ... ;)
Saludos
--
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
Fijate que te falta cerrar la llave de la variable.
Tambien tene en cuenta que la variable debe ir entre comillas para comparar dos strings, o sacale las comillas al 1. Lo mismo con el otro goto.
Saludos
Enviado desde Samsung Mobile