SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Técnicas para
                      monitoreo y reportes
                         con Asterisk
                               Nicolás Gudiño
                            asternic@gmail.com

                            4K Conference 2011
                               Buenos Aires


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk               4K Conference 2011




                                           Agenda
                            Archivos de registro / logs

                            Call Detail Records / CDR

                            Registro actvidad de colas / queue_log

                            Channel Event Logging / CEL

                            Asterisk Manager Interface / AMI



    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


             Archivos de registro - Logs
                     Ideales para depuración de problemas

             /etc/asterisk/logger.conf

              ;console => notice,warning,error
              ;console => notice,warning,error,debug
              ;messages => notice,warning,error
              full => notice,warning,error,debug,verbose




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk                     4K Conference 2011


             Archivos de registro - Logs
/var/log/asterisk/full
 [2011-11-18 15:42:36] VERBOSE[13927] pbx.c:      -- Executing [s@macro-dial-one:37] Dial
 ("Local/605@from-queue-8891;2", "SIP/605,25,trM(auto-blkvm)") in new
 stack
 [2011-11-18 15:42:36] VERBOSE[13927] netsock2.c:    == Using SIP RTP TOS bits 184
 [2011-11-18 15:42:36] VERBOSE[13927] netsock2.c:    == Using SIP RTP CoS mark 5
 [2011-11-18 15:42:36] VERBOSE[13927] app_dial.c:      -- Called SIP/605
 [2011-11-18 15:42:36] VERBOSE[13887] app_queue.c:      -- Local/605@from-queue-8891;1 is
 ringing
 [2011-11-18 15:42:36] VERBOSE[13928] app_mixmonitor.c:    == Begin MixMonitor Recording
 Local/605@from-queue-8891;2
 [2011-11-18 15:42:36] VERBOSE[13927] app_dial.c:      -- SIP/605-00000094 is ringing
 [2011-11-18 15:42:36] VERBOSE[13887] app_queue.c:      -- Local/605@from-queue-8891;1 is
 ringing
 [2011-11-18 15:42:37] VERBOSE[13927] app_dial.c:      -- SIP/605-00000094 is ringing



    Fecha                   Nivel Thread Módulo                  Detalle
    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk                                   4K Conference 2011


             Archivos de registro - Logs
 Revisando últimas líneas de log
  #>         tail -n 1000 /var/log/asterisk/full



 Filtrando logs para depuración
  #>         grep 13928 /var/log/asterisk/full

 [2011-11-18          15:42:36]   VERBOSE[13928]   app_mixmonitor.c:   ==   Begin MixMonitor Recording ...
 [2011-11-18          15:43:14]   VERBOSE[13928]   app_mixmonitor.c:   ==   MixMonitor close filestream
 [2011-11-18          15:43:14]   VERBOSE[13928]   app_mixmonitor.c:   ==   Executing [/var/lib/asterisk/...
 [2011-11-18          15:43:14]   VERBOSE[13928]   app_mixmonitor.c:   ==   End MixMonitor Recording ...




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


             Archivos de registro - Logs
                            Comandos de consola
             Recargar configuración
             #> asterisk -rx “logger reload”

             Rotación de logs
             #> asterisk -rx “logger rotate”

             Ajuste de nivel de verbosidad
             #> asterisk -rx “core set verbose 10”

             Ajuste de nivel de depuración
             #> asterisk -rx “core set debug 3”

    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


                Call Detail Records - CDR
                      Registro histórico de llamados
                      Tarifación / facturación
                      Análisis de volumen de llamados
                      Estadísticas de uso
                      Auditoría


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


                Call Detail Records - CDR
                      Diferentes back-ends
                       csv
                       manager
                       radius
                       sqlite
                       odbc, etc
                      Back-end mysql disponible en addons

    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk       4K Conference 2011


                Call Detail Records - CDR
             /etc/asterisk/cdr.conf
              [general]
              unanswered=no
              endbeforehexten=no

              [csv]
              usegmtime      = yes   ; log date/time in GMT
              loguniqueid    = yes   ; log uniqueid.
              loguserfield   = yes   ; log user field.
              accountlogs    = yes   ; create separate log file for
              each account   code.   Default is "yes"



    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk      4K Conference 2011


                Call Detail Records - CDR
      Campo de Usuario (userfield)
       Set(CDR(userfield)=Value)
            Puede usarse para guardar información extra en un
            registro CDR como ser:
                 Tecla pulsada en IVR, nombre de grabación
                 Cualquier variable de canal

       /etc/asterisk/cdr_mysql.conf
       [global]
       userfield=1

    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk      4K Conference 2011


                Call Detail Records - CDR
         /var/log/asterisk/cdr-csv/Master.csv
        "","19524742","609","from-did-direct","""19524742""
        <19524742>","SIP/zapuser-00000179","Local/FMPR-609@from-
        internal-b2c7;1","Dial","Local/FMPR-609@from-internal&Local/
        FMGL-606@from-internal,22,trM(auto-blkvm)","2011-11-24
        09:18:10","2011-11-24 09:18:26","2011-11-24 09:18:44",
        34,18,"ANSWERED","DOCUMENTATION","1322126290.637",""

        "","19524742","605","from-internal-xfer","""19524742""
        <19524742>","SIP/609-0000017a","SIP/605-0000017c","Dial","SIP/
        605,25,trM(auto-blkvm)","2011-11-24 09:18:44",,"2011-11-24
        09:18:59",15,0,"NO ANSWER","DOCUMENTATION","1322126301.642",""




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


                Call Detail Records - CDR
                  Información util pero a veces incompleta

                  Hay inconsistencias cuando se
                  transfieren llamadas

                  No es util para determinar el flujo de un
                  llamado


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


                Call Detail Records - CDR
      Asternic CDR Reports




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


                Call Detail Records - CDR
      Asternic CDR Reports




      Módulo de FreePBX - GPL
      http://www.asternic.biz/downloads/asternic-cdr-reports


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


     Actividad de colas - queue_log
                      Registro detallado de actividad de colas
                      Estadísticas de call center
                      Eficiencia de agentes
                      Nivel de servicio
                      Auditoría


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk                    4K Conference 2011


     Actividad de colas - queue_log
 /var/log/asterisk/queue_log
 1321903401|1321903368.260|101|NONE|ENTERQUEUE||asterisk|1
 1321903417|1321903368.260|101|Soporte Paula|RINGNOANSWER|15000
 1321903438|1321903368.260|101|Soporte Paula|RINGNOANSWER|15000
 1321903449|1321903368.260|101|Soporte Paula|CONNECT|48|1321903443.267|5
 1321904957|1321903368.260|101|Soporte Paula|COMPLETEAGENT|48|1508|1
 1321945326|NONE|NONE|NONE|CONFIGRELOAD|
 1321964669|1321964645.270|100|NONE|ENTERQUEUE||44438722|1
 1321964685|1321964645.270|100|Soporte Paula|RINGNOANSWER|15000
 1321964714|1321964645.270|100|Soporte Paula|RINGNOANSWER|15000
 1321964738|1321964645.270|100|Soporte Paula|CONNECT|69|1321964727.277|10
 1321964795|1321964645.270|100|Soporte Paula|COMPLETECALLER|69|57|1




timestamp    cola                                       info adicional
       uniqueid   agente                            evento
    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


     Actividad de colas - queue_log
      Asternic Call Center Stats Lite




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


     Actividad de colas - queue_log
      Asternic Call Center Stats Lite - GPL3




      http://www.asternic.biz/downloads/lite

    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


        Channel Event Logging - CEL
                                      Registro detallado de
                                      llamados

                                      Híbrido entre queue_log
                                      y CDR



                            CDR con esteroides
    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


        Channel Event Logging - CEL
             /etc/asterisk/cel.conf
              [general]
              enable=yes
              apps=all
              events=ALL
              dateformat=%F %T

              Lo mínimo para empezar a usar CEL es
              habilitarlo con enable=yes y enumerar
              eventos con events=xxx.


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


        Channel Event Logging - CEL
         Eventos disponibles en CEL

         CHAN_START , CHAN_END, ANSWER, HANGUP,
         CONF_ENTER, CONF_EXIT, CONF_START, CONF_END,
         APP_START, APP_END, PARK_START, PARK_END,
         BRIDGE_START, BRIDGE_END, 3WAY_START ,
         3WAY_END, BLINDTRANSFER, ATTENDEDTRANSFER,
         TRANSFER, HOOKFLASH, USER_EVENT


                            ¡UN MONTONAZO!

    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk      4K Conference 2011


        Channel Event Logging - CEL
         /etc/asterisk/cel_custom.conf
        [mappings]
        Master.csv => ${CSV_QUOTE(${eventtype})},${CSV_QUOTE($
        {eventtime})},${CSV_QUOTE(${CALLERID(name)})},${CSV_QUOTE
        (${CALLERID(num)})},${CSV_QUOTE(${CALLERID(ANI)})},$
        {CSV_QUOTE(${CALLERID(RDNIS)})},${CSV_QUOTE(${CALLERID
        (DNID)})},${CSV_QUOTE(${CHANNEL(exten)})},${CSV_QUOTE($
        {CHANNEL(context)})},${CSV_QUOTE(${CHANNEL(channame)})},$
        {CSV_QUOTE(${CHANNEL(appname)})},${CSV_QUOTE(${CHANNEL
        (appdata)})},${CSV_QUOTE(${CHANNEL(amaflags)})},$
        {CSV_QUOTE(${CHANNEL(accountcode)})},${CSV_QUOTE(${CHANNEL
        (uniqueid)})},${CSV_QUOTE(${CHANNEL(linkedid)})},$
        {CSV_QUOTE(${CHANNEL(peer)})},${CSV_QUOTE(${CHANNEL
        (userfield)})},${CSV_QUOTE(${eventextra})}


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk                                                               4K Conference 2011


        Channel Event Logging - CEL
    /var/log/asterisk/cel_custom/Master.csv
    "CHAN_START" "1322126290.417117" "" "from-trunk-sip-zapuser" ""         "HANGUP" "1322126306.752231" "609" "macro-dial-one" "AppDial"
    "ANSWER" "1322126290.433885" "49524742" "ivr-2" "Answer"                "CHAN_END" "1322126306.752260" "609" "macro-dial-one" "AppDial"
    "APP_START" "1322126301.270181" "49524742" "macro-dial" "Dial"          "APP_END" "1322126306.752321" "49524742" "macro-dial-one" "Dial"
    "CHAN_START" "1322126301.270458" "" "from-internal" ""                  "HANGUP" "1322126306.752498" "49524742" "from-internal" ""
    "CHAN_START" "1322126301.270551" "" "from-internal" ""                  "CHAN_END" "1322126306.752534" "49524742" "from-internal" ""
    "CHAN_START" "1322126301.271182" "" "from-internal" ""                  "BLINDTRANSFER" "1322126324.863833" "" "macro-dial" "AppDial"
    "CHAN_START" "1322126301.271246" "" "from-internal" ""                  "BRIDGE_END" "1322126324.934059" "49524742" "from-internal-xfer" "Dial"
    "APP_START" "1322126301.286019" "49524742" "macro-dial-one" "Dial"      "HANGUP" "1322126324.934099" "" "from-internal-xfer" "AppDial"
    "CHAN_START" "1322126301.307455" "" "from-internal" ""                  "CHAN_END" "1322126324.937976" "" "from-internal-xfer" "AppDial"
    "APP_START" "1322126303.485284" "49524742" "macro-dial" "Dial"          "APP_END" "1322126324.938097" "49524742" "from-internal-xfer" "Dial"
    "CHAN_START" "1322126303.485900" "" "from-internal" ""                  "APP_START" "1322126324.943018" "49524742" "macro-dial-one" "Dial"
    "ANSWER" "1322126306.698194" "609" "from-internal" "AppDial"            "CHAN_START" "1322126324.943507" "" "from-internal" ""
    "ANSWER" "1322126306.713192" "49524742" "macro-dial-one" "Dial"         "HANGUP" "1322126339.351786" "605" "from-internal" "AppDial"
    "BRIDGE_START" "1322126306.713233" "49524742" "macro-dial-one" "Dial"   "CHAN_END" "1322126339.352030" "605" "from-internal" "AppDial"
    "ANSWER" "1322126306.713394" "" "from-internal" "AppDial"               "APP_END" "1322126339.352151" "49524742" "macro-dial-one" "Dial"
    "HANGUP" "1322126306.713480" "" "from-internal" "AppDial"               "HANGUP" "1322126339.353329" "49524742" "from-internal-xfer" ""
    "CHAN_END" "1322126306.713512" "" "from-internal" "AppDial"             "CHAN_END" "1322126339.354762" "49524742" "from-internal-xfer" ""
    "HANGUP" "1322126306.714272" "606" "from-internal" "AppDial"            "LINKEDID_END" "1322126339.354858" "49524742" "from-internal-xfer" ""
    "CHAN_END" "1322126306.714476" "606" "from-internal" "AppDial"
    "APP_END" "1322126306.714525" "49524742" "macro-dial" "Dial"
    "HANGUP" "1322126306.715063" "49524742" "from-internal" ""


                                                                            events=all
    "CHAN_END" "1322126306.724464" "49524742" "from-internal" ""
    "BRIDGE_START" "1322126306.730180" "49524742" "macro-dial" "Dial"
    "BRIDGE_UPDATE" "1322126306.746361" "" "macro-dial" "AppDial"




                                 ¡UN SOLO LLAMADO!
    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


        Channel Event Logging - CEL
          ¡¿Y el screenshot de la
               aplicación ?!
                                         Estoy trabajando
                                          en eso. Por lo
                                          pronto es una
                                              idea.
    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


    Asterisk Manager Interface - AMI
                      Interfaz de gestión por socket tcp/5038
                      Permite controlar asterisk desde una
                      aplicación externa.
                      Recepción de eventos
                      Envío de comandos
                      Orientado a desarrolladores y para ser
                      accedida por aplicaciones.
    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


    Asterisk Manager Interface - AMI

               Es un protocolo simple de texto plano
               Desde Asterisk 1.6.2 soporta cifrado TLS
               Este tipo de interfaz no es privativa de
               Asterisk. Freeswitch dispone de una
               interfaz similar llamada Event Socket.


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


    Asterisk Manager Interface - AMI
       /etc/asterisk/manager.conf
      [general]
      enabled = yes

      [admin]
      secret = claveSuperSecreta
      deny=0.0.0.0/0.0.0.0
      permit=127.0.0.1/255.255.255.0
      read = all
      write = all
      eventfilter=!Event: RTCPSent
      eventfilter=!Event: RTCPReceived


    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


    Asterisk Manager Interface - AMI
     Eventos (recepción)

     Event: Hangup
     Privilege: call,all
     Channel: DAHDI/i2/555502341-2864
     Uniqueid: 1313184096.179300
     CallerIDNum: 555502341
     CallerIDName: <unknown>
     ConnectedLineNum: 555502341
     ConnectedLineName: <unknown>
     Cause: 16
     Cause-txt: Normal Clearing




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


    Asterisk Manager Interface - AMI
     Comandos (envío)

     Action: MailboxStatus
     Mailbox: 602@default

     Action: DBGet
     Family: CF
     Key: 606
     ActionID: getvar!custom!CF/606




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


    Asterisk Manager Interface - AMI
             ¿Que tipo de aplicación podemos
                 desarrollar usando AMI?




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011

           Asterisk Manager Interface - FOP2 - www.fop2.com




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk              4K Conference 2011


                            Desafío: FOP2 + Voz
                            Adobe Flash soporta transmisión de datos
                            continua via xmlsockets

                            Adobe Flash soporta transporte de audio y
                            video en tiempo real usando RTMP (Real Time
                            Messaging Protocol)

                            FOP2 utiliza xmlsockets de Flash para
                            mostrar y controlar estado en tiempo real

                            Entonces, ¿por qué no integrar audio en
                            FOP2 usando RTMP?

    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk                     4K Conference 2011


    Arquitectura FOP2 - RTMP



       *
                              SIP                          RTMP



                            UDP 5060                      TCP 1935
           Servidor                                                  Cliente/Navegador
                                        Proxy RTMP
           Asterisk                                                   Softphone Web


         Asterisk puro y duro          Mediador / Proxy              Softphone WEB

         Dispositivos SIP              Libfreeswitch                    Javascript

                                       Sesion RTMP = Registro SIP       Adobe Flash

                                       Transcodificación Speex
                                       Wideband - Codec Asterisk.



    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk         4K Conference 2011

                            FOP2 - De consola a teléfono

                                        Reconversión de la interfaz de
                                        usuario, hay que superar la
                                        consola e incorporar la
                                        funcionalidad de teléfono.

                                        Agregado de Dialpad y DTMF

                                        Agregado de Acciones:
                                        Answer, Hold, Reject

                                        Reubicación de botones de
                                        control de llamados dentro del
                                        llamado activo.

    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk                 4K Conference 2011


           FOP2: de consola a teléfono



                Dialpad / DTMF


                               Módulo de softphone
                                   Selección de entrada de audio




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011


           FOP2: de consola a teléfono



                            Reubicación de
                               botones
                              de control




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011
Técnicas para monitoreo y reportes con Asterisk   4K Conference 2011




                              ¿ Preguntas ?

                               Nicolás Gudiño
                            asternic@gmail.com




    Nicolás Gudiño - http://www.asternic.biz
Tuesday, December 6, 2011

Más contenido relacionado

La actualidad más candente

Automation with ansible
Automation with ansibleAutomation with ansible
Automation with ansibleKhizer Naeem
 
Basics of boot-loader
Basics of boot-loaderBasics of boot-loader
Basics of boot-loaderiamumr
 
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Mari Cruz
 
Llamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficherosLlamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficherosCamilo Pacheco
 
FISL XIV - The ELF File Format and the Linux Loader
FISL XIV - The ELF File Format and the Linux LoaderFISL XIV - The ELF File Format and the Linux Loader
FISL XIV - The ELF File Format and the Linux LoaderJohn Tortugo
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasWaldogeremia
 
LAS16-402: ARM Trusted Firmware – from Enterprise to Embedded
LAS16-402: ARM Trusted Firmware – from Enterprise to EmbeddedLAS16-402: ARM Trusted Firmware – from Enterprise to Embedded
LAS16-402: ARM Trusted Firmware – from Enterprise to EmbeddedLinaro
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerSridhar Ramaswamy
 
Tutorial: Cross-compiling Linux Kernels on x86_64
Tutorial: Cross-compiling Linux Kernels on x86_64Tutorial: Cross-compiling Linux Kernels on x86_64
Tutorial: Cross-compiling Linux Kernels on x86_64Samsung Open Source Group
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VRISC-V International
 
Intro to Linux Shell Scripting
Intro to Linux Shell ScriptingIntro to Linux Shell Scripting
Intro to Linux Shell Scriptingvceder
 
Yocto Project introduction
Yocto Project introductionYocto Project introduction
Yocto Project introductionYi-Hsiu Hsu
 
Linux Internals - Kernel/Core
Linux Internals - Kernel/CoreLinux Internals - Kernel/Core
Linux Internals - Kernel/CoreShay Cohen
 
Yocto project and open embedded training
Yocto project and open embedded trainingYocto project and open embedded training
Yocto project and open embedded trainingH Ming
 
Block I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktraceBlock I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktraceBabak Farrokhi
 

La actualidad más candente (20)

Automation with ansible
Automation with ansibleAutomation with ansible
Automation with ansible
 
File systems for Embedded Linux
File systems for Embedded LinuxFile systems for Embedded Linux
File systems for Embedded Linux
 
Basics of boot-loader
Basics of boot-loaderBasics of boot-loader
Basics of boot-loader
 
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
 
Llamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficherosLlamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficheros
 
FISL XIV - The ELF File Format and the Linux Loader
FISL XIV - The ELF File Format and the Linux LoaderFISL XIV - The ELF File Format and the Linux Loader
FISL XIV - The ELF File Format and the Linux Loader
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
LAS16-402: ARM Trusted Firmware – from Enterprise to Embedded
LAS16-402: ARM Trusted Firmware – from Enterprise to EmbeddedLAS16-402: ARM Trusted Firmware – from Enterprise to Embedded
LAS16-402: ARM Trusted Firmware – from Enterprise to Embedded
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack Tacker
 
Tutorial: Cross-compiling Linux Kernels on x86_64
Tutorial: Cross-compiling Linux Kernels on x86_64Tutorial: Cross-compiling Linux Kernels on x86_64
Tutorial: Cross-compiling Linux Kernels on x86_64
 
Architecture Of The Linux Kernel
Architecture Of The Linux KernelArchitecture Of The Linux Kernel
Architecture Of The Linux Kernel
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-V
 
Intro to Linux Shell Scripting
Intro to Linux Shell ScriptingIntro to Linux Shell Scripting
Intro to Linux Shell Scripting
 
Yocto Project introduction
Yocto Project introductionYocto Project introduction
Yocto Project introduction
 
Linux Internals - Kernel/Core
Linux Internals - Kernel/CoreLinux Internals - Kernel/Core
Linux Internals - Kernel/Core
 
Yocto project and open embedded training
Yocto project and open embedded trainingYocto project and open embedded training
Yocto project and open embedded training
 
Explore Android Internals
Explore Android InternalsExplore Android Internals
Explore Android Internals
 
Block I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktraceBlock I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktrace
 
Administracion redes
Administracion redesAdministracion redes
Administracion redes
 

Destacado

Una breve mirada a mango analytics
Una breve mirada a mango analyticsUna breve mirada a mango analytics
Una breve mirada a mango analyticsPaloSanto Solutions
 
Vtiger CRM and asterisk
Vtiger CRM and asteriskVtiger CRM and asterisk
Vtiger CRM and asteriskRommel León
 
Curso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanCurso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanIrontec
 
Las 12 pruebas de Asterisk
Las 12 pruebas de AsteriskLas 12 pruebas de Asterisk
Las 12 pruebas de AsteriskElio Rojano
 
Qué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no mirasQué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no mirasElio Rojano
 
Profundizando manager
Profundizando managerProfundizando manager
Profundizando managerElio Rojano
 
Negociacion de codecs en asterisk
Negociacion de codecs en asteriskNegociacion de codecs en asterisk
Negociacion de codecs en asteriskPaloSanto Solutions
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskDiego Llanes
 
Curso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzadosCurso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzadosIrontec
 
Profundizando en las novedades de Asterisk 1.8
Profundizando en las novedades de Asterisk 1.8Profundizando en las novedades de Asterisk 1.8
Profundizando en las novedades de Asterisk 1.8Elio Rojano
 
Curso de VoIP / Parte 02: SIP
Curso de VoIP / Parte 02: SIPCurso de VoIP / Parte 02: SIP
Curso de VoIP / Parte 02: SIPIrontec
 
Manejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCHManejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCHMoises Silva
 
Minion pool - a worker pool for nodejs
Minion pool - a worker pool for nodejsMinion pool - a worker pool for nodejs
Minion pool - a worker pool for nodejsMarcelo Gornstein
 

Destacado (20)

Una breve mirada a mango analytics
Una breve mirada a mango analyticsUna breve mirada a mango analytics
Una breve mirada a mango analytics
 
Los mejores trucos de Asterisk
Los mejores trucos de AsteriskLos mejores trucos de Asterisk
Los mejores trucos de Asterisk
 
Presentacion Hacking Asterisk
Presentacion Hacking AsteriskPresentacion Hacking Asterisk
Presentacion Hacking Asterisk
 
Vtiger CRM and asterisk
Vtiger CRM and asteriskVtiger CRM and asterisk
Vtiger CRM and asterisk
 
Curso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanCurso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: Dialplan
 
Fop2 en un contact center
Fop2 en un contact centerFop2 en un contact center
Fop2 en un contact center
 
Las 12 pruebas de Asterisk
Las 12 pruebas de AsteriskLas 12 pruebas de Asterisk
Las 12 pruebas de Asterisk
 
Qué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no mirasQué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no miras
 
Call Center en Elastix
Call Center en ElastixCall Center en Elastix
Call Center en Elastix
 
Profundizando manager
Profundizando managerProfundizando manager
Profundizando manager
 
Negociacion de codecs en asterisk
Negociacion de codecs en asteriskNegociacion de codecs en asterisk
Negociacion de codecs en asterisk
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asterisk
 
Curso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzadosCurso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzados
 
Profundizando en las novedades de Asterisk 1.8
Profundizando en las novedades de Asterisk 1.8Profundizando en las novedades de Asterisk 1.8
Profundizando en las novedades de Asterisk 1.8
 
Elastix manual
Elastix manualElastix manual
Elastix manual
 
Curso de VoIP / Parte 02: SIP
Curso de VoIP / Parte 02: SIPCurso de VoIP / Parte 02: SIP
Curso de VoIP / Parte 02: SIP
 
Planes de llamada
Planes de llamadaPlanes de llamada
Planes de llamada
 
Manejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCHManejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCH
 
Minion pool - a worker pool for nodejs
Minion pool - a worker pool for nodejsMinion pool - a worker pool for nodejs
Minion pool - a worker pool for nodejs
 
The 15 commandments of ivr
The 15 commandments of ivrThe 15 commandments of ivr
The 15 commandments of ivr
 

Similar a Tecnicas monitoreo reportes con Asterisk

The 12 tasks of Asterisk
The 12 tasks of AsteriskThe 12 tasks of Asterisk
The 12 tasks of AsteriskElio Rojano
 
Advanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfAdvanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfJeanChristian12
 
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdfBRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdfaaajjj4
 
2010 Install Fest Ha Failover Dj Belieny
2010 Install Fest Ha Failover Dj Belieny2010 Install Fest Ha Failover Dj Belieny
2010 Install Fest Ha Failover Dj Belienydjbelieny
 
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...aaajjj4
 
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Bruno Teixeira
 
Cloug Undocumented Secrets Black Magic
Cloug Undocumented Secrets Black MagicCloug Undocumented Secrets Black Magic
Cloug Undocumented Secrets Black MagicScott Jenner
 
Cisco aironet 3.5 d bi articulated dipole antenna
Cisco aironet 3.5 d bi articulated dipole antennaCisco aironet 3.5 d bi articulated dipole antenna
Cisco aironet 3.5 d bi articulated dipole antennafgonzalez2005
 
Gce sip-components-configuration
Gce sip-components-configurationGce sip-components-configuration
Gce sip-components-configurationTelcon Bilişim
 
PyconKR 2019 Lightning Talk - Let The Dogs Out on Kubernetes
PyconKR 2019 Lightning Talk - Let The Dogs Out on KubernetesPyconKR 2019 Lightning Talk - Let The Dogs Out on Kubernetes
PyconKR 2019 Lightning Talk - Let The Dogs Out on KubernetesSeokju Hong
 
Cisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart LicensingCisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart Licensingdaxtindavon
 
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020data://disrupted®
 
Denis Nagorny - Pumping Python Performance
Denis Nagorny - Pumping Python PerformanceDenis Nagorny - Pumping Python Performance
Denis Nagorny - Pumping Python PerformanceSergey Arkhipov
 
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateMeet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateInfluxData
 
Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...
Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...
Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...Trivadis
 
Jboss World 2011 Infinispan
Jboss World 2011 InfinispanJboss World 2011 Infinispan
Jboss World 2011 Infinispancbo_
 
YaST Debugging
YaST DebuggingYaST Debugging
YaST Debugginglslezak
 
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...Vicheka Phor
 
Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3David Pasek
 
Bit Indexed Explicit Replication (BIER)
Bit Indexed Explicit Replication (BIER)Bit Indexed Explicit Replication (BIER)
Bit Indexed Explicit Replication (BIER)APNIC
 

Similar a Tecnicas monitoreo reportes con Asterisk (20)

The 12 tasks of Asterisk
The 12 tasks of AsteriskThe 12 tasks of Asterisk
The 12 tasks of Asterisk
 
Advanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfAdvanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdf
 
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdfBRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
 
2010 Install Fest Ha Failover Dj Belieny
2010 Install Fest Ha Failover Dj Belieny2010 Install Fest Ha Failover Dj Belieny
2010 Install Fest Ha Failover Dj Belieny
 
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
 
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
 
Cloug Undocumented Secrets Black Magic
Cloug Undocumented Secrets Black MagicCloug Undocumented Secrets Black Magic
Cloug Undocumented Secrets Black Magic
 
Cisco aironet 3.5 d bi articulated dipole antenna
Cisco aironet 3.5 d bi articulated dipole antennaCisco aironet 3.5 d bi articulated dipole antenna
Cisco aironet 3.5 d bi articulated dipole antenna
 
Gce sip-components-configuration
Gce sip-components-configurationGce sip-components-configuration
Gce sip-components-configuration
 
PyconKR 2019 Lightning Talk - Let The Dogs Out on Kubernetes
PyconKR 2019 Lightning Talk - Let The Dogs Out on KubernetesPyconKR 2019 Lightning Talk - Let The Dogs Out on Kubernetes
PyconKR 2019 Lightning Talk - Let The Dogs Out on Kubernetes
 
Cisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart LicensingCisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart Licensing
 
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020
 
Denis Nagorny - Pumping Python Performance
Denis Nagorny - Pumping Python PerformanceDenis Nagorny - Pumping Python Performance
Denis Nagorny - Pumping Python Performance
 
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateMeet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product Update
 
Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...
Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...
Trivadis TechEvent 2017 Querying distributed data with SQL and Apache Drill b...
 
Jboss World 2011 Infinispan
Jboss World 2011 InfinispanJboss World 2011 Infinispan
Jboss World 2011 Infinispan
 
YaST Debugging
YaST DebuggingYaST Debugging
YaST Debugging
 
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
 
Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3
 
Bit Indexed Explicit Replication (BIER)
Bit Indexed Explicit Replication (BIER)Bit Indexed Explicit Replication (BIER)
Bit Indexed Explicit Replication (BIER)
 

Último

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 

Último (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 

Tecnicas monitoreo reportes con Asterisk

  • 1. Técnicas para monitoreo y reportes con Asterisk Nicolás Gudiño asternic@gmail.com 4K Conference 2011 Buenos Aires Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 2. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Agenda Archivos de registro / logs Call Detail Records / CDR Registro actvidad de colas / queue_log Channel Event Logging / CEL Asterisk Manager Interface / AMI Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 3. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Archivos de registro - Logs Ideales para depuración de problemas /etc/asterisk/logger.conf ;console => notice,warning,error ;console => notice,warning,error,debug ;messages => notice,warning,error full => notice,warning,error,debug,verbose Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 4. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Archivos de registro - Logs /var/log/asterisk/full [2011-11-18 15:42:36] VERBOSE[13927] pbx.c: -- Executing [s@macro-dial-one:37] Dial ("Local/605@from-queue-8891;2", "SIP/605,25,trM(auto-blkvm)") in new stack [2011-11-18 15:42:36] VERBOSE[13927] netsock2.c: == Using SIP RTP TOS bits 184 [2011-11-18 15:42:36] VERBOSE[13927] netsock2.c: == Using SIP RTP CoS mark 5 [2011-11-18 15:42:36] VERBOSE[13927] app_dial.c: -- Called SIP/605 [2011-11-18 15:42:36] VERBOSE[13887] app_queue.c: -- Local/605@from-queue-8891;1 is ringing [2011-11-18 15:42:36] VERBOSE[13928] app_mixmonitor.c: == Begin MixMonitor Recording Local/605@from-queue-8891;2 [2011-11-18 15:42:36] VERBOSE[13927] app_dial.c: -- SIP/605-00000094 is ringing [2011-11-18 15:42:36] VERBOSE[13887] app_queue.c: -- Local/605@from-queue-8891;1 is ringing [2011-11-18 15:42:37] VERBOSE[13927] app_dial.c: -- SIP/605-00000094 is ringing Fecha Nivel Thread Módulo Detalle Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 5. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Archivos de registro - Logs Revisando últimas líneas de log #> tail -n 1000 /var/log/asterisk/full Filtrando logs para depuración #> grep 13928 /var/log/asterisk/full [2011-11-18 15:42:36] VERBOSE[13928] app_mixmonitor.c: == Begin MixMonitor Recording ... [2011-11-18 15:43:14] VERBOSE[13928] app_mixmonitor.c: == MixMonitor close filestream [2011-11-18 15:43:14] VERBOSE[13928] app_mixmonitor.c: == Executing [/var/lib/asterisk/... [2011-11-18 15:43:14] VERBOSE[13928] app_mixmonitor.c: == End MixMonitor Recording ... Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 6. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Archivos de registro - Logs Comandos de consola Recargar configuración #> asterisk -rx “logger reload” Rotación de logs #> asterisk -rx “logger rotate” Ajuste de nivel de verbosidad #> asterisk -rx “core set verbose 10” Ajuste de nivel de depuración #> asterisk -rx “core set debug 3” Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 7. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR Registro histórico de llamados Tarifación / facturación Análisis de volumen de llamados Estadísticas de uso Auditoría Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 8. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR Diferentes back-ends csv manager radius sqlite odbc, etc Back-end mysql disponible en addons Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 9. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR /etc/asterisk/cdr.conf [general] unanswered=no endbeforehexten=no [csv] usegmtime = yes ; log date/time in GMT loguniqueid = yes ; log uniqueid. loguserfield = yes ; log user field. accountlogs = yes ; create separate log file for each account code. Default is "yes" Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 10. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR Campo de Usuario (userfield) Set(CDR(userfield)=Value) Puede usarse para guardar información extra en un registro CDR como ser: Tecla pulsada en IVR, nombre de grabación Cualquier variable de canal /etc/asterisk/cdr_mysql.conf [global] userfield=1 Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 11. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR /var/log/asterisk/cdr-csv/Master.csv "","19524742","609","from-did-direct","""19524742"" <19524742>","SIP/zapuser-00000179","Local/FMPR-609@from- internal-b2c7;1","Dial","Local/FMPR-609@from-internal&Local/ FMGL-606@from-internal,22,trM(auto-blkvm)","2011-11-24 09:18:10","2011-11-24 09:18:26","2011-11-24 09:18:44", 34,18,"ANSWERED","DOCUMENTATION","1322126290.637","" "","19524742","605","from-internal-xfer","""19524742"" <19524742>","SIP/609-0000017a","SIP/605-0000017c","Dial","SIP/ 605,25,trM(auto-blkvm)","2011-11-24 09:18:44",,"2011-11-24 09:18:59",15,0,"NO ANSWER","DOCUMENTATION","1322126301.642","" Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 12. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR Información util pero a veces incompleta Hay inconsistencias cuando se transfieren llamadas No es util para determinar el flujo de un llamado Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 13. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR Asternic CDR Reports Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 14. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Call Detail Records - CDR Asternic CDR Reports Módulo de FreePBX - GPL http://www.asternic.biz/downloads/asternic-cdr-reports Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 15. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Actividad de colas - queue_log Registro detallado de actividad de colas Estadísticas de call center Eficiencia de agentes Nivel de servicio Auditoría Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 16. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Actividad de colas - queue_log /var/log/asterisk/queue_log 1321903401|1321903368.260|101|NONE|ENTERQUEUE||asterisk|1 1321903417|1321903368.260|101|Soporte Paula|RINGNOANSWER|15000 1321903438|1321903368.260|101|Soporte Paula|RINGNOANSWER|15000 1321903449|1321903368.260|101|Soporte Paula|CONNECT|48|1321903443.267|5 1321904957|1321903368.260|101|Soporte Paula|COMPLETEAGENT|48|1508|1 1321945326|NONE|NONE|NONE|CONFIGRELOAD| 1321964669|1321964645.270|100|NONE|ENTERQUEUE||44438722|1 1321964685|1321964645.270|100|Soporte Paula|RINGNOANSWER|15000 1321964714|1321964645.270|100|Soporte Paula|RINGNOANSWER|15000 1321964738|1321964645.270|100|Soporte Paula|CONNECT|69|1321964727.277|10 1321964795|1321964645.270|100|Soporte Paula|COMPLETECALLER|69|57|1 timestamp cola info adicional uniqueid agente evento Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 17. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Actividad de colas - queue_log Asternic Call Center Stats Lite Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 18. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Actividad de colas - queue_log Asternic Call Center Stats Lite - GPL3 http://www.asternic.biz/downloads/lite Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 19. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Channel Event Logging - CEL Registro detallado de llamados Híbrido entre queue_log y CDR CDR con esteroides Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 20. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Channel Event Logging - CEL /etc/asterisk/cel.conf [general] enable=yes apps=all events=ALL dateformat=%F %T Lo mínimo para empezar a usar CEL es habilitarlo con enable=yes y enumerar eventos con events=xxx. Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 21. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Channel Event Logging - CEL Eventos disponibles en CEL CHAN_START , CHAN_END, ANSWER, HANGUP, CONF_ENTER, CONF_EXIT, CONF_START, CONF_END, APP_START, APP_END, PARK_START, PARK_END, BRIDGE_START, BRIDGE_END, 3WAY_START , 3WAY_END, BLINDTRANSFER, ATTENDEDTRANSFER, TRANSFER, HOOKFLASH, USER_EVENT ¡UN MONTONAZO! Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 22. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Channel Event Logging - CEL /etc/asterisk/cel_custom.conf [mappings] Master.csv => ${CSV_QUOTE(${eventtype})},${CSV_QUOTE($ {eventtime})},${CSV_QUOTE(${CALLERID(name)})},${CSV_QUOTE (${CALLERID(num)})},${CSV_QUOTE(${CALLERID(ANI)})},$ {CSV_QUOTE(${CALLERID(RDNIS)})},${CSV_QUOTE(${CALLERID (DNID)})},${CSV_QUOTE(${CHANNEL(exten)})},${CSV_QUOTE($ {CHANNEL(context)})},${CSV_QUOTE(${CHANNEL(channame)})},$ {CSV_QUOTE(${CHANNEL(appname)})},${CSV_QUOTE(${CHANNEL (appdata)})},${CSV_QUOTE(${CHANNEL(amaflags)})},$ {CSV_QUOTE(${CHANNEL(accountcode)})},${CSV_QUOTE(${CHANNEL (uniqueid)})},${CSV_QUOTE(${CHANNEL(linkedid)})},$ {CSV_QUOTE(${CHANNEL(peer)})},${CSV_QUOTE(${CHANNEL (userfield)})},${CSV_QUOTE(${eventextra})} Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 23. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Channel Event Logging - CEL /var/log/asterisk/cel_custom/Master.csv "CHAN_START" "1322126290.417117" "" "from-trunk-sip-zapuser" "" "HANGUP" "1322126306.752231" "609" "macro-dial-one" "AppDial" "ANSWER" "1322126290.433885" "49524742" "ivr-2" "Answer" "CHAN_END" "1322126306.752260" "609" "macro-dial-one" "AppDial" "APP_START" "1322126301.270181" "49524742" "macro-dial" "Dial" "APP_END" "1322126306.752321" "49524742" "macro-dial-one" "Dial" "CHAN_START" "1322126301.270458" "" "from-internal" "" "HANGUP" "1322126306.752498" "49524742" "from-internal" "" "CHAN_START" "1322126301.270551" "" "from-internal" "" "CHAN_END" "1322126306.752534" "49524742" "from-internal" "" "CHAN_START" "1322126301.271182" "" "from-internal" "" "BLINDTRANSFER" "1322126324.863833" "" "macro-dial" "AppDial" "CHAN_START" "1322126301.271246" "" "from-internal" "" "BRIDGE_END" "1322126324.934059" "49524742" "from-internal-xfer" "Dial" "APP_START" "1322126301.286019" "49524742" "macro-dial-one" "Dial" "HANGUP" "1322126324.934099" "" "from-internal-xfer" "AppDial" "CHAN_START" "1322126301.307455" "" "from-internal" "" "CHAN_END" "1322126324.937976" "" "from-internal-xfer" "AppDial" "APP_START" "1322126303.485284" "49524742" "macro-dial" "Dial" "APP_END" "1322126324.938097" "49524742" "from-internal-xfer" "Dial" "CHAN_START" "1322126303.485900" "" "from-internal" "" "APP_START" "1322126324.943018" "49524742" "macro-dial-one" "Dial" "ANSWER" "1322126306.698194" "609" "from-internal" "AppDial" "CHAN_START" "1322126324.943507" "" "from-internal" "" "ANSWER" "1322126306.713192" "49524742" "macro-dial-one" "Dial" "HANGUP" "1322126339.351786" "605" "from-internal" "AppDial" "BRIDGE_START" "1322126306.713233" "49524742" "macro-dial-one" "Dial" "CHAN_END" "1322126339.352030" "605" "from-internal" "AppDial" "ANSWER" "1322126306.713394" "" "from-internal" "AppDial" "APP_END" "1322126339.352151" "49524742" "macro-dial-one" "Dial" "HANGUP" "1322126306.713480" "" "from-internal" "AppDial" "HANGUP" "1322126339.353329" "49524742" "from-internal-xfer" "" "CHAN_END" "1322126306.713512" "" "from-internal" "AppDial" "CHAN_END" "1322126339.354762" "49524742" "from-internal-xfer" "" "HANGUP" "1322126306.714272" "606" "from-internal" "AppDial" "LINKEDID_END" "1322126339.354858" "49524742" "from-internal-xfer" "" "CHAN_END" "1322126306.714476" "606" "from-internal" "AppDial" "APP_END" "1322126306.714525" "49524742" "macro-dial" "Dial" "HANGUP" "1322126306.715063" "49524742" "from-internal" "" events=all "CHAN_END" "1322126306.724464" "49524742" "from-internal" "" "BRIDGE_START" "1322126306.730180" "49524742" "macro-dial" "Dial" "BRIDGE_UPDATE" "1322126306.746361" "" "macro-dial" "AppDial" ¡UN SOLO LLAMADO! Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 24. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Channel Event Logging - CEL ¡¿Y el screenshot de la aplicación ?! Estoy trabajando en eso. Por lo pronto es una idea. Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 25. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Asterisk Manager Interface - AMI Interfaz de gestión por socket tcp/5038 Permite controlar asterisk desde una aplicación externa. Recepción de eventos Envío de comandos Orientado a desarrolladores y para ser accedida por aplicaciones. Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 26. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Asterisk Manager Interface - AMI Es un protocolo simple de texto plano Desde Asterisk 1.6.2 soporta cifrado TLS Este tipo de interfaz no es privativa de Asterisk. Freeswitch dispone de una interfaz similar llamada Event Socket. Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 27. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Asterisk Manager Interface - AMI /etc/asterisk/manager.conf [general] enabled = yes [admin] secret = claveSuperSecreta deny=0.0.0.0/0.0.0.0 permit=127.0.0.1/255.255.255.0 read = all write = all eventfilter=!Event: RTCPSent eventfilter=!Event: RTCPReceived Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 28. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Asterisk Manager Interface - AMI Eventos (recepción) Event: Hangup Privilege: call,all Channel: DAHDI/i2/555502341-2864 Uniqueid: 1313184096.179300 CallerIDNum: 555502341 CallerIDName: <unknown> ConnectedLineNum: 555502341 ConnectedLineName: <unknown> Cause: 16 Cause-txt: Normal Clearing Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 29. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Asterisk Manager Interface - AMI Comandos (envío) Action: MailboxStatus Mailbox: 602@default Action: DBGet Family: CF Key: 606 ActionID: getvar!custom!CF/606 Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 30. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Asterisk Manager Interface - AMI ¿Que tipo de aplicación podemos desarrollar usando AMI? Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 31. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Asterisk Manager Interface - FOP2 - www.fop2.com Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 32. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Desafío: FOP2 + Voz Adobe Flash soporta transmisión de datos continua via xmlsockets Adobe Flash soporta transporte de audio y video en tiempo real usando RTMP (Real Time Messaging Protocol) FOP2 utiliza xmlsockets de Flash para mostrar y controlar estado en tiempo real Entonces, ¿por qué no integrar audio en FOP2 usando RTMP? Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 33. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 Arquitectura FOP2 - RTMP * SIP RTMP UDP 5060 TCP 1935 Servidor Cliente/Navegador Proxy RTMP Asterisk Softphone Web Asterisk puro y duro Mediador / Proxy Softphone WEB Dispositivos SIP Libfreeswitch Javascript Sesion RTMP = Registro SIP Adobe Flash Transcodificación Speex Wideband - Codec Asterisk. Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 34. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 FOP2 - De consola a teléfono Reconversión de la interfaz de usuario, hay que superar la consola e incorporar la funcionalidad de teléfono. Agregado de Dialpad y DTMF Agregado de Acciones: Answer, Hold, Reject Reubicación de botones de control de llamados dentro del llamado activo. Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 35. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 FOP2: de consola a teléfono Dialpad / DTMF Módulo de softphone Selección de entrada de audio Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 36. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 FOP2: de consola a teléfono Reubicación de botones de control Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011
  • 37. Técnicas para monitoreo y reportes con Asterisk 4K Conference 2011 ¿ Preguntas ? Nicolás Gudiño asternic@gmail.com Nicolás Gudiño - http://www.asternic.biz Tuesday, December 6, 2011