Cursos Asterisk en México

Mi primer AGI PHP

Colapsar

Anuncio

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

  • Mi primer AGI PHP

    Hola amigos, estoy empezando a conocer el uso del AGI en Elastix, pero estoy intentando realizar un simple ejemplo;sin embargo cuando toca ejecutar el AGI no hace nada y pasa a la siguiente línea en el conf.
    Lo que tengo en el extensions_custom.conf:
    exten => 2000,1,Answer
    exten => 2000,2,Wait(1)
    exten => 2000,3,SayDigits("1233")
    exten => 2000,4,Wait(1)
    exten => 2000,5,AGI(/var/lib/asterisk/agi-bin/say.php)
    exten => 2000,6,Wait(1)
    exten => 2000,7,SayDigits("7899")
    exten => 2000,8,hangup()

    El say.php:
    #!/usr/bin/php -q
    <?php
    require('/var/lib/asterisk/agi-bin/phpagi.php');
    $agi = new AGI();
    $agi->say_number("456");
    ?>

    Al archivo le dí permiso 0755.

    Asumo que debe ser algo de permiso. Alguna idea?.

    Graciasssss...

  • #2
    Puedes pegar la salida del cli de asterisk junto con el debug de AGI habilitado.

    Comentario


    • #3
      Lo raro es que cuand habilito el debug on en el CLI, no muestra nada.

      Comentario


      • #4
        Tienes el verbose activado??

        Comentario


        • #5
          en al asterisk.conf incluí verbose=3
          sin embargo, no muestra nada en el debug
          sólo dice:
          AGI Debugging Enabled

          Comentario


          • #6
            En la consola ejecuta core set verbose 10, despues habilita el debug de agi y pega toda la salida de la llamada.

            Comentario


            • #7
              Hola amigos, ya resolví mi problema, lo que sucedía era que no estaba coloacando las llaves {} en el script, este quedó así:

              El say.php:
              #!/usr/bin/php -q
              <?php
              {
              require('/var/lib/asterisk/agi-bin/phpagi.php');
              $agi = new AGI();
              $agi->say_number("456");
              }
              ?>

              Gracias...

              Comentario


              • #8
                Uh? ninguno de mis script llevan esas llaves :S

                Comentario

                Principales Usuarios Activos

                Colapsar

                No hay usuarios activos superiores.
                Trabajando...
                X