Cursos Asterisk en México

ayuda con un singular dial plan

Colapsar

Anuncio

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

  • ayuda con un singular dial plan

    hola a todos
    soy de Peru y hace ya un tiempo estoy trabajando con el asterisk... quiero tener una salida por la pstn pero utilizando una tarjeta prepago... pero no quiero digitar toda la clave que son como 15 digitos

    al hacer lo siguiente

    exten => 1,1,Dial(SIP/1547999999999999@206,60,)

    sabiendo que
    1547 es el numero que tengo q llamar para q me pidan la clave
    999999999999 la clave de la tarjeta prepago
    206 es la linea configurada con la pstn (spa3000)

    asi presionando solo el numero 1 ya me daria linea utilizando la tarjeta

    bueno, esto no funciona puesto que tengo q marcar 1547 y luego esperar 2 o 3 segundos antes de ingresar toda la clave...

    como puedo modificar mi dial plan para q espere ese tiempo antes de seguir mandando los digitos?

    alguna idea?

    pd./ no quiero modificar los sipuras q estoy utizando

  • #2
    Has probado usar la aplicación SendDTMF? Quizás podrías usarla para crearte un 'dial' propio (en vez de usar Dial hacer que envies manualmente los códigos DTMF a través de la línea)

    Con eso ya podrías enviar el DMTF del número, esperar con Wait, y luego enviar el resto de los códigos.

    Inténtalo a ver si te sirve.

    Saludos,
    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


    • #3
      Hola, la pausa de dos segundos la generas utilizando 4 "w" de tal manera que tu extension quede de la siguiente forma:

      exten => 1,1,Dial(SIP,1547wwww999999999999@206,60)

      Espero que te sirva. Saludos!!

      Comentario


      • #4
        Perdon, hay un error en el post. la extension seria asi:

        exten => 1,1,Dial(SIP/1547wwww999999999999@206,60)

        Comentario


        • #5
          hola! gracias por las ayudas, probe la solucion de alvaroig y salio
          chris quiero probar tu solucion pero nose cual es la sintaxis correcta... sera algo asi?
          exten => s,1,Dial(SIP/@206,60,)
          exten => s,2,SendDTMF(1547)
          exten => s,3,wait(2)
          exten => s,4,SendDTMF(999999999999)
          bueno de todas maneras me sirvio saber sobre SendDTMF ya lo estoy usando en otras aplicaciones
          espero tu respuesta
          gracias!

          Comentario


          • #6
            otra preguntita al poner
            exten => 1,1,Dial(SIP/1547wwww999999999999@206,60)
            se demora un tiempo de casi 6 segundos en darme linea para llamar.... nose si mientras pasan esos segundos podria poner un playback con un mensaje o una musica para darme cuenta q la linea sigue activa.
            Es decir si puedo ejecutar 2 cmandos al mismo tiempo

            gracias!

            Comentario


            • #7
              Prueba usando

              exten => 1,1,Dial(SIP/1547wwww999999999999@206,60,m)

              La 'm' del final habilita MusicOnHold mientras esperas. O puedes usar 'r' para que pase un sonido de ring.
              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


              • #8
                Muy intertesanto lo de las "www", gracias alvaroig nos va a servir a muchos, yo solia usar los tonos dtmf combinados con wait.

                Comentario


                • #9
                  yo estoy muy interesada en aprender como se usa en estos casos los tonos DTMF me podrias mandar la configuracion de como lo usas
                  y muchas gracias por la ayuda

                  Comentario

                  Principales Usuarios Activos

                  Colapsar

                  No hay usuarios activos superiores.
                  Trabajando...
                  X