Estoy esperimentando un intrigane comportamiento.
Desde la macro-stdexten tengo una condicion de tiempo que lanza una
macro macro-sleeping en dependencia de la hora. La cosa es que cuando
alguien me llama pasada medianoche se dispara la macro diciendo "Estamos
durmiendo, pero si es importante presiona la tecla 1".
En caso de NO oprimir 1 en la macro-sleeping esta macro termina, regresa
a la macro-stdexten y va directamente al buzón SIN intentar llamar a mi
extension.
Pero si el caller oprime 1 lo que hago es darle un valor a una variable
"despierta" que utilizo en el regreso a macro-stdexten para decirle que
haga el Dial a mi extensión antes de pasar al buzón.
En teoría está todo muy bonito, lo que pasa es que el WaitExten que
tengo en la macro-sleeping para capturar el "1" manda la tecla oprimida
a mi contexto en vez de la extensión 1,1 de la macro. Igual ocurre
aunque ponga _X,1.
Tambien he probado con Background y siempre ocurre igual.
Dato adicional: En mi contexto tengo un WaitExten en la extensión "s",
supongo que es a ese al que está regresando.
Resumiendo: que el WaitExten de la macro está enviando la tecla oprimida
a mi contexto en vez de la correspondiente extension de dicha macro.
Incluso ni poniendole extension inválida "i" a la macro, ni "_."
¿Alguna idea?
Creo que lo has concluido todo tú mismo: en las Macros los IVR
funcionan "raro", o tal vez ese sea el comportamiento predeterminado "vaya
usted a saber porqué".
Me ha venido a la memoria que hace ya tiempo lo probé y me ocurría lo mismo.
Lo que no sé es si será un bug, yo que tú por si acaso lo reportaría.
--
Iñaki Baz Castillo
i...@in.ilimit.es
En el BootCamp que hice, el instructor dijo bien claro que en las Macros
solo se podía poner la extension Start, no admitía otra extension bajo
determinadas circunstancias ...(al menos eso es lo que recuerdo).
5 minutos mas tarde.....
Encontre esto en voip-info. porque me quede con la duda..
http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+Macro
Saludos
EDU
En el BootCamp que hice, el instructor dijo bien claro que en las Macros
solo se podía poner la extension Start, no admitía otra extension bajo
determinadas circunstancias ...(al menos eso es lo que recuerdo).
5 minutos mas tarde.....
Encontre esto en voip-info. porque me quede con la duda..
http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+Macro
Saludos
EDU
> Me ha venido a la memoria que hace ya tiempo lo probé y me ocurría lo mismo.
> Lo que no sé es si será un bug, yo que tú por si acaso lo reportaría.
>
Queda claro..
Gracias.
EDU
Gracias David
davidp escribió: