Cursos Asterisk en México

Utilizar variables dentro de Macro(exten-vm

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Utilizar variables dentro de Macro(exten-vm

    Hola que tal, este es mi primer post, mi duda mas que nada es saber como validar que una extención proporcionada por el usuario realmente exista y se marque, por ejemplo, tengo esto:

    exten => s,n,Read(exten||5)
    exten => s,n,GotoIf($["${LEN(${exten})}" > "0"]?7898)

    Si esl usuario ingresa un número, que sería la extención, se va a realizar el marcado de la siguiente manera:

    exten => s,7898,Macro(exten-vm,${exten},${exten})

    Cuando ingreso una extension que existe, funciona bien, pero no se como validar antes de realizar el marcado, que la extencion proporsionada exista, alguien a echo algo similar a esto?

    De antemano muchas gracias a todos.

  • #2
    Re: Utilizar variables dentro de Macro(exten-vm

    Por que no intentas usar la aplicación ChanIsAvail y lo invocas usando el canal Local, por ejemplo:

    exten => s,n,ChanIsAvail(Local/${exten}@micontexto)

    y revisas el contenido de la variable AVAILCHAN que se genera con esto, para ver si si existe y es posible marcarle
    dCAP Christian Cabrera R.
    Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
    Si deseas asesoría pagada, por favor contáctame

    Comentario

    Principales Usuarios Activos

    Colapsar

    No hay usuarios activos superiores.
    Trabajando...
    X