SlideShare una empresa de Scribd logo
1
Profundizando en Asterisk 1.8                     VoIP2DAY 2010




                           Asterisk 1.8



Elio Rojano Ruiz                          http://www.sinologic.net

                                                                     2
Profundizando en Asterisk 1.8                           VoIP2DAY 2010


                                Asterisk 1.8

               Asterisk 1.4 (LTS) Long Term Support
               Asterisk 1.6.x (Standard)
               Asterisk 1.8 (LTS) Long Term Support




Elio Rojano Ruiz                                http://www.sinologic.net

                                                                           3
Profundizando en Asterisk 1.8                                        VoIP2DAY 2010


                                Asterisk 1.8
    Long Term Support (Soporte a largo plazo)

          - Revisión superior == Revisión más estable
          - Características nuevas desde el principio

          - Sin nuevas características hasta nueva versión

           - Más seguridad para sistemas en producción




Elio Rojano Ruiz                                             http://www.sinologic.net

                                                                                        4
Profundizando en Asterisk 1.8           VoIP2DAY 2010




Channel Event Logger (CEL)



Elio Rojano Ruiz                http://www.sinologic.net

                                                           5
Profundizando en Asterisk 1.8                                          VoIP2DAY 2010


                   Channel Event Logger (CEL)

      El CDR es una de las mejores herramientas de Asterisk.

      La mayoría de sistemas requieren de otro sistema independiente
      para esta tarea.

      El CDR de Asterisk 1.4 y 1.6.0 mostraban datos erróneos cuando
      se realizaban transferencias mediante SIP.

      El CDR de Asterisk 1.8 está mejorado en varios aspectos.

      Uno de ellos es la inclusión en Asterisk 1.6.2. de CEL y mejorado
      en Asterisk 1.8



Elio Rojano Ruiz                                               http://www.sinologic.net

                                                                                          6
Profundizando en Asterisk 1.8                                                                                                                             VoIP2DAY 2010


                                  Channel Event Logger (CEL)

Ejemplo: El usuario ‘Console/dsp’ llama al usuario SIP/101 durante 6 segundos.

Mientras el CDR muestra un registro por esa llamada:
"","","101","salientes","","Console/dsp","SIP/101-00000000","Dial","SIP/101","2010-09-01 12:45:10","2010-09-01 12:45:13","2010-09-01
12:45:19",9,6,"ANSWERED","DOCUMENTATION","1283345110.0",""



CEL muestra toda la evolución de dicha llamada:
"CHAN_START","2010-09-01 14:45:10","","","","","","101","salientes","Console/dsp","","","3","","1283345110.0","1283345110.0","",""
"CHAN_START","2010-09-01 14:45:10","","","","","","s","salientes","SIP/101-00000000","","","3","","1283345110.1","1283345110.0","",""
"ANSWER","2010-09-01 14:45:13","","101","","","","101","salientes","SIP/101-00000000","AppDial","(Outgoing Line)","3","","1283345110.1","1283345110.0","",""
"ANSWER","2010-09-01 14:45:13","","","","","101","101","salientes","Console/dsp","Dial","SIP/101","3","","1283345110.0","1283345110.0","",""
"BRIDGE_START","2010-09-01 14:45:13","","","","","101","101","salientes","Console/dsp","Dial","SIP/101","3","","1283345110.0","1283345110.0","",""
"BRIDGE_END","2010-09-01 14:45:19","","","","","101","101","salientes","Console/dsp","b","SIP/101","3","","1283345110.0","1283345110.0","",""
"HANGUP","2010-09-01 14:45:20","","101","","","","","salientes","SIP/101-00000000","AppDial","(Outgoing Line)","3","","1283345110.1","1283345110.0","",""
"CHAN_END","2010-09-01 14:45:20","","101","","","","","salientes","SIP/101-00000000","AppDial","(Outgoing Line)","3","","1283345110.1","1283345110.0","",""
"HANGUP","2010-09-01 14:45:20","","","","","101","101","salientes","Console/dsp","","","3","","1283345110.0","1283345110.0","",""
"CHAN_END","2010-09-01 14:45:20","","","","","101","101","salientes","Console/dsp","","","3","","1283345110.0","1283345110.0","",""




Elio Rojano Ruiz                                                                                                                                http://www.sinologic.net

                                                                                                                                                                           7
Profundizando en Asterisk 1.8                                     VoIP2DAY 2010


                   Channel Event Logger (CEL)


Nuevas aplicaciones que muestran toda la información de una llamada:




Elio Rojano Ruiz                                          http://www.sinologic.net

                                                                                     8
Profundizando en Asterisk 1.8                  VoIP2DAY 2010




                                IPv6



Elio Rojano Ruiz                       http://www.sinologic.net

                                                                  9
Profundizando en Asterisk 1.8                                                               VoIP2DAY 2010


                                              IPv6

      Esta característica daría para varias horas de explicaciones.

      Necesitamos que nuestro proveedor nos asigne una IP de tipo IPv6.

      La configuración no puede ser más sencilla:

      udpbindaddr=::
      o bien
      udpbindaddr=[2001:470:1f12:X:X::1]:5060




      En la web de Saúl Ibarra tenemos un tutorial muy interesante:
      http://www.saghul.net/blog/2010/08/05/probando-el-soporte-ipv6-de-asterisk-1-8/




Elio Rojano Ruiz                                                                    http://www.sinologic.net

                                                                                                           10
Profundizando en Asterisk 1.8                                                                      VoIP2DAY 2010


                                IPv6




                                   http://www.saghul.net/blog/2010/08/05/probando-el-soporte-ipv6-de-asterisk-1-8/




Elio Rojano Ruiz                                                                        http://www.sinologic.net

                                                                                                                     11
Profundizando en Asterisk 1.8             VoIP2DAY 2010




              Cifrado de audio nativo



Elio Rojano Ruiz                  http://www.sinologic.net

                                                         12
Profundizando en Asterisk 1.8                                         VoIP2DAY 2010


                          Cifrado de audio nativo


                   Soporte de SRTP (Secure Real Time Protocol)

                   Audio y video cifrado y seguro

                   Importante contra escuchas

                   Solo Asterisk puede grabar audio (nadie más)




Elio Rojano Ruiz                                              http://www.sinologic.net

                                                                                     13
Profundizando en Asterisk 1.8                                                    VoIP2DAY 2010


                       Cifrado de audio nativo

      Instalación muy sencilla:
     wget http://srtp.sourceforge.net/srtp-1.4.2.tgz
     tar zxvf srtp-1.4.2.tgz
     cd srtp
     autoconf
     CFLAGS="-Wall -O4 -fexpensive-optimizations -funroll-loops -fPIC"
     ./configure
     make                          Flags para optimizar el algoritmo de cifrado
     make install



      y compilamos Asterisk desde cero...




Elio Rojano Ruiz                                                         http://www.sinologic.net

                                                                                                14
Profundizando en Asterisk 1.8                                      VoIP2DAY 2010


                       Cifrado de audio nativo

      Configuramos Asterisk para que cifre el audio:
             Editamos el archivo sip.conf

             [100]                          ;   Peer
             type=friend                    ;   Tipo de usuario
             host=dynamic                   ;   Sistema
             context=salientes              ;   Contexto
             secret=mJr$f2s9gtL.5           ;   Contraseña
             encryption=yes




Elio Rojano Ruiz                                           http://www.sinologic.net

                                                                                  15
Profundizando en Asterisk 1.8                                  VoIP2DAY 2010


                       Cifrado de audio nativo



         Configuramos nuestro terminal para que cifre el audio:




Elio Rojano Ruiz                                       http://www.sinologic.net

                                                                              16
Profundizando en Asterisk 1.8                                                                                       VoIP2DAY 2010


                                    Cifrado de audio nativo

      Probamos una llamada y observamos el protocolo SIP:
            -- Executing [1234@salientes:1] Answer("SIP/100-00000006", "") in new stack
        Audio is at 5060
        Adding codec 0x8 (alaw) to SDP
        Adding codec 0x1000 (g722) to SDP
        Adding non-codec 0x1 (telephone-event) to SDP

        <--- Reliably Transmitting (no NAT) to 192.168.0.108:1024 --->
        SIP/2.0 200 OK
        Via: SIP/2.0/UDP 192.168.0.108:1024;branch=z9hG4bK-mtlysnn1anc4;received=192.168.0.108;rport=1024
        From: "100" <sip:100@192.168.0.8>;tag=fk7i7cuny6
        To: <sip:1234@192.168.0.8;user=phone>;tag=as4b67264d
        Call-ID: 3c904b9dd389-8zj7wmw93s6k
        CSeq: 2 INVITE
        Server: Asterisk PBX 1.8.0-beta5
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        Require: timer
        Session-Expires: 1800;refresher=uas
        Contact: <sip:1234@192.168.0.8:5060>
        Content-Type: application/sdp
        Content-Length: 347

        v=0
        o=root 1406202301 1406202301 IN IP4 192.168.0.8
        s=Asterisk PBX 1.8.0-beta5
        c=IN IP4 192.168.0.8
        t=0 0
        m=audio 57480 RTP/SAVP 8 9 101
        a=rtpmap:8 PCMA/8000
        a=rtpmap:9 G722/8000
        a=rtpmap:101 telephone-event/8000
        a=fmtp:101 0-16
        a=ptime:20
        a=sendrecv
        a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Ktsdma5w81CzJbb9M2CDkmpF59pwx1ELEQrtG7t4




Elio Rojano Ruiz                                                                                            http://www.sinologic.net

                                                                                                                                   17
Profundizando en Asterisk 1.8                VoIP2DAY 2010




                   Trascoding de G.722



Elio Rojano Ruiz                     http://www.sinologic.net

                                                            18
Profundizando en Asterisk 1.8                                         VoIP2DAY 2010


                            Trascoding de G.722


                   Asterisk 1.6.0 soporta G.722 (solo Passtrough)

                   Asterisk 1.8 soporte G.722 (trascoding)

                   Sonido HD (Alta Definición)

                   Una característica muy competitiva




Elio Rojano Ruiz                                              http://www.sinologic.net

                                                                                     19
Profundizando en Asterisk 1.8                                       VoIP2DAY 2010


                          Trascoding de G.722




                   Espectro de audio captable por el oído


Elio Rojano Ruiz                                            http://www.sinologic.net

                                                                                   20
Profundizando en Asterisk 1.8                                     VoIP2DAY 2010


                           Trascoding de G.722




                   Espectro del audio de una emisora de radio


Elio Rojano Ruiz                                          http://www.sinologic.net

                                                                                 21
Profundizando en Asterisk 1.8                            VoIP2DAY 2010


                          Trascoding de G.722




      Espectro de audio de un sonido codificado con G.722


Elio Rojano Ruiz                                 http://www.sinologic.net

                                                                        22
Profundizando en Asterisk 1.8                                 VoIP2DAY 2010


                          Trascoding de G.722




           Espectro de audio de una conversación telefónica


Elio Rojano Ruiz                                      http://www.sinologic.net

                                                                             23
Profundizando en Asterisk 1.8                                                                             VoIP2DAY 2010


                                   Trascoding de G.722


                                   G722                                   ALaw



                   100                                                                     200
        AV7008*CLI> sip show channels

        Peer             User/ANR Call ID              Format      Hold   Last Message   Expiry        Peer

        192.168.0.170    200     145c01ee44bab70     0x8 (alaw)    No      Tx: ACK                      200

        192.168.0.108    100     3c84069cc754-af   0x1000 (g722)   No      Rx: ACK                      100

        2 active SIP dialogs




Elio Rojano Ruiz                                                                                  http://www.sinologic.net

                                                                                                                         24
Profundizando en Asterisk 1.8           VoIP2DAY 2010




         Traducción de la consola



Elio Rojano Ruiz                http://www.sinologic.net

                                                       25
Profundizando en Asterisk 1.8                                      VoIP2DAY 2010


                     Traducción de la consola

      La ayuda interna de Asterisk es la mejor documentación.

      El problema es que mucha gente no sabe el inglés suficiente.

      Asterisk 1.8 incluye un archivo de traducción de la ayuda.

      Aún no está hecho, pero es un proyecto muy interesante.




Elio Rojano Ruiz                                           http://www.sinologic.net

                                                                                  26
Profundizando en Asterisk 1.8                                                                  VoIP2DAY 2010


                        Traducción de la consola
  core-es_ES.xml
  <application name="AgentLogin" language="es_ES">
      <synopsis>
          Loguea un canal Agente.
      </synopsis>
      <syntax>
          <parameter name="AgentNo" />
          <parameter name="options">
            <optionlist>
              <option name="s">
                <para>
                 Logueo silencioso - no avisa cuando el agente se ha logueado o deslogueado con éxito.
                </para>
              </option>
            </optionlist>
          </parameter>
          </syntax>
          <description>
          <para>
           Solicita al agente que se loguee en el sistema. Siempre devuelve <literal>-1</literal>.
           Mientras esté logueado, el agente puede recibir llamadas y escuchará un <literal> beep
           </literal> cuando una nueva llamada entre. El agente puede colgar la llamada pulsando la
           tecla <literal> asterisco </literal>.
          </para>
               ...



Elio Rojano Ruiz                                                                       http://www.sinologic.net

                                                                                                              27
Profundizando en Asterisk 1.8           VoIP2DAY 2010




    Soporte de Fax: T.30 y T.38



Elio Rojano Ruiz                http://www.sinologic.net

                                                       28
Profundizando en Asterisk 1.8                                                  VoIP2DAY 2010


                   Soporte de Fax: T.30 y T.38


  Una asignatura pendiente de Asterisk.


  IAXModem + Hylafax = Solución Tediosa, Lenta, Anti-Intuitiva.


  Tutoriales famosos como los de Julian Menendez (http://www.julianmenendez.net)


  Soluciones comerciales




Elio Rojano Ruiz                                                       http://www.sinologic.net

                                                                                              29
Profundizando en Asterisk 1.8                                             VoIP2DAY 2010


                   Soporte de Fax: T.30 y T.38



  Asterisk 1.8 ya cuenta con soporte para Faxes bastante bueno.


  Funciona en T.30 (fax mediante audio) como T.38 (fax mediante VoIP / FoIP)


  En el último mes, enviados más de 200 faxes y recibidos otros tantos.




Elio Rojano Ruiz                                                  http://www.sinologic.net

                                                                                         30
Profundizando en Asterisk 1.8                                                                  VoIP2DAY 2010


                    Soporte de Fax: T.30 y T.38

  Por defecto, Asterisk puede recibir faxes mediante el comando:
     ReceiveFax(archivo.tif)

  [default]
  exten=>_XXXXXXXXX,1,Answer()
  exten=>_XXXXXXXXX,n,MusicOnHold(default, 4)    ;;   Tiempo suficiente para escuchar el tono del fax.
  exten=>_XXXXXXXXX,n,NoOp(Comportamiento normal…)
  exten=>_XXXXXXXXX,n,...

  exten=>fax,1,ReceiveFax(${UNIQUEID}.tif)
  exten=>fax,n,Hangup()


  SIP ya soporta “detección de fax” con (fax-detect=yes)




Elio Rojano Ruiz                                                                       http://www.sinologic.net

                                                                                                              31
Profundizando en Asterisk 1.8                                               VoIP2DAY 2010


                     Soporte de Fax: T.30 y T.38

  Y también puede enviar con el comando:
      SendFax(archivo.tif)

  Creamos un archivo “fax.call”
         Channel: DAHDI/g1/numero
         CallerID: “Fax saliente” <ext>
         WaitTime: 20
         MaxRetries: 3
         Application: SendFax
         Data: /tmp/documento.tif


  Y lo movemos al directorio: /var/spool/asterisk/outgoing/
  También funciona con “Channel: SIP/proveedor/...” si se configura con T.38




Elio Rojano Ruiz                                                    http://www.sinologic.net

                                                                                           32
Profundizando en Asterisk 1.8                                                                                VoIP2DAY 2010


                        Soporte de Fax: T.30 y T.38
  T.38 permite envío de faxes mediante redes IP.
  Cada vez más proveedores IP soportan este protocolo de faxes.
  Para configurar una cuenta SIP con T.38 es tan sencillo como:
  sip.conf
  [general]
  …
  t38pt_udptl = (no|yes)[,redundancy|fec][,maxdatagram=400]
  t38pt_usertpsource=yes
  …
                   Hay que configurar los parámetros para que funcione con nuestro proveedor, ATA, etc.
  [proveedorSIP]
  type=peer
  host=sip.sinologic.net
  context=default
  secret=aWsRdEfTg5.f1
  t38pt_udptl=yes
  insecure=invite,port
  fromuser=erojano
  fromdomain=sinologic.net
  …



Elio Rojano Ruiz                                                                                     http://www.sinologic.net

                                                                                                                            33
Profundizando en Asterisk 1.8                                                                               VoIP2DAY 2010


                        Soporte de Fax: T.30 y T.38
 Recibiendo desde un Fax conectado a un Linksys SPA3102 con T.38:
 == Using UDPTL CoS mark 5
  == Using SIP RTP CoS mark 5
   -- Executing [999@salientes:1] Answer("SIP/202-00000007", "") in new stack
   -- Executing [999@salientes:2] ReceiveFAX("SIP/202-00000007", "/tmp/1285241375.7.tif") in new stack
   -- Channel 'SIP/202-00000007' receiving FAX '/tmp/1285241375.7.tif'
 [Sep 23 13:29:38] NOTICE[7797]: res_fax.c:1319 receivefax_t38_init: Negotiating T.38 for receive on SIP/202-00000007
 [Sep 23 13:29:38] NOTICE[7797]: res_fax.c:1361 receivefax_t38_init: Negotiated T.38 for receive on SIP/202-00000007
   -- Executing [999@salientes:3] Busy("SIP/202-00000007", "") in new stack
  == Spawn extension (salientes, 999, 3) exited non-zero on 'SIP/202-00000007'



 Recibiendo desde Zoiper T.38:
 == Using UDPTL CoS mark 5
  == Using SIP RTP CoS mark 5
   -- Executing [999@salientes:1] Answer("SIP/201-00000005", "") in new stack
   -- Executing [999@salientes:2] ReceiveFAX("SIP/201-00000005", "/tmp/1285326724.5.tif") in new stack
   -- Channel 'SIP/201-00000005' receiving FAX '/tmp/1285326724.5.tif'
 [Sep 24 13:12:04] NOTICE[28527]: res_fax.c:1319 receivefax_t38_init: Negotiating T.38 for receive on SIP/201-00000005
 [Sep 24 13:12:04] NOTICE[28527]: res_fax.c:1361 receivefax_t38_init: Negotiated T.38 for receive on SIP/201-00000005




Elio Rojano Ruiz                                                                                    http://www.sinologic.net

                                                                                                                           34
Profundizando en Asterisk 1.8                                                       VoIP2DAY 2010


                      Soporte de Fax: T.30 y T.38


  Actualmente Asterisk no funciona como Gateway de T.38, pero estará pronto.
           http://lists.digium.com/pipermail/asterisk-dev/2010-September/046344.html




Elio Rojano Ruiz                                                            http://www.sinologic.net

                                                                                                   35
Profundizando en Asterisk 1.8             VoIP2DAY 2010




               Calendario compartido



Elio Rojano Ruiz                  http://www.sinologic.net

                                                         36
Profundizando en Asterisk 1.8                                    VoIP2DAY 2010


                       Calendario compartido




        ¿Para qué puede servir conectar un calendario a Asterisk?




Elio Rojano Ruiz                                         http://www.sinologic.net

                                                                                37
Profundizando en Asterisk 1.8                                                VoIP2DAY 2010


                       Calendario compartido
       Para definir el horario de trabajo en los que Asterisk aceptará llamadas




                                Bienvenido!




                                ...zzzzZZZ




Elio Rojano Ruiz                                                     http://www.sinologic.net

                                                                                            38
Profundizando en Asterisk 1.8                                                   VoIP2DAY 2010


                           Calendario compartido

      Para realizar una llamada cuando llegue la hora de un evento...




                   Riiinnggg!




Elio Rojano Ruiz                                                        http://www.sinologic.net

                                                                                               39
Profundizando en Asterisk 1.8                                                    VoIP2DAY 2010


                             Calendario compartido
 calendar.conf
[calendar]
type = ical
url = http://calendar.sinologic.net/erojano/asterisk/micalendario.ical
user = erojano
secret = supersecret
refresh = 15
timeframe = 60
app = Playback
appdata = tt-weasels


waittime = 30




Elio Rojano Ruiz                                                         http://www.sinologic.net

                                                                                                40
Profundizando en Asterisk 1.8                                                  VoIP2DAY 2010


                       Calendario compartido
      [default]
      exten=>s,1,GotoIF($[“${CALENDAR_BUSY(calendar)}”=”1”]?trabajo:descanso)

      exten=>s,n(trabajo),NoOp(Entrada normal en horario laboral)
      exten=>s,n,Answer()
      exten=>s,n,MusicOnHold(default,5)
      exten=>s,n,…
      exten=>s,n,Hangup()

      exten=>s,n(descanso),NoOp(Entrada fuera de nuestro calendario)
      exten=>s,n,Playback(nuestro-horario)
      exten=>s,n,VoiceMail(fuera-horario,s)
      exten=>s,n,Hangup()




Elio Rojano Ruiz                                                       http://www.sinologic.net

                                                                                              41
Profundizando en Asterisk 1.8                                                VoIP2DAY 2010


                            Calendario compartido

        Nuestro cliente puede configurar sus días de fiesta desde
                          el calendario compartido.

                   Fantástica alternativa para evitar reglas “GotoIfTime”

         Puede cambiar el horario de la empresa sin necesidad de ayuda.

       Puede recibir avisos de citas y reuniones programadas por uno
                          mismo o por otras personas.




Elio Rojano Ruiz                                                     http://www.sinologic.net

                                                                                            42
Profundizando en Asterisk 1.8                            VoIP2DAY 2010


                       Calendario compartido



      Con un poco de práctica, también se puede “añadir”
        en el calendario las conversaciones que hemos
      tenido (con quién hablamos, cuanto tiempo, etc…)




Elio Rojano Ruiz                                 http://www.sinologic.net

                                                                        43
Profundizando en Asterisk 1.8                   VoIP2DAY 2010




                   Caller-ID Dinámico



Elio Rojano Ruiz                        http://www.sinologic.net

                                                               44
Profundizando en Asterisk 1.8                                            VoIP2DAY 2010


                            CallerID Dinámico
        Si recibo en mi usuario 100 una llamada del 612345678
                      Veo que me llama el número 612345678
           Si transfiero esa llamada con la ‘#’ o con el ‘*2’ a la 200
                    La 200 ve que le llama el número 612345678




                   Transferencia Nativa de Asterisk™




Elio Rojano Ruiz                                                 http://www.sinologic.net

                                                                                        45
Profundizando en Asterisk 1.8                                          VoIP2DAY 2010


                            CallerID Dinámico
        Si recibo en mi usuario 100 una llamada del 612345678
                      Veo que me llama el número 612345678
       Si transfiero esa llamada con la tecla TRANSFER de mi teléfono SIP
                        La 200 ve que le llama el número 100




                      Transferencia del terminal SIP
                                ¿Es esto correcto?




Elio Rojano Ruiz                                               http://www.sinologic.net

                                                                                      46
Profundizando en Asterisk 1.8                                               VoIP2DAY 2010


                             CallerID Dinámico
                                 En Asterisk 1.8

        Si recibo en mi usuario 100 una llamada del 612345678
                         Veo que me llama el número 612345678
       Si transfiero esa llamada con la tecla TRANSFER de mi teléfono SIP
                           La 200 ve que le llama el número 100
                       Cuando el usuario 200 acepta la llamada...
                   El número 100 cambia automágicamente al 612345678


                                    Por fín!

Elio Rojano Ruiz                                                    http://www.sinologic.net

                                                                                           47
Profundizando en Asterisk 1.8                                                        VoIP2DAY 2010


                            CallerID Dinámico
                      Qué hay que hacer para configurarlo?
  sip.conf

  ;relaxdtmf=yes     ; Relax dtmf handling
  ;trustrpid = no     ; If Remote-Party-ID should be trusted

  sendrpid = yes     ; If Remote-Party-ID should be sent (defaults to no)

  ;sendrpid = rpid   ; Use the "Remote-Party-ID" header
                     ; to send the identity of the remote party
                     ; This is identical to sendrpid=yes
  ;sendrpid = pai    ; Use the "P-Asserted-Identity" header
                     ; to send the identity of the remote party
  ;rpid_update = no ; In certain cases, the only method by which a connected line
                     ; change may be immediately transmitted is with a SIP UPDATE request.
  ; If communicating with another Asterisk server, and you wish to be able
  ; transmit such UPDATE messages to it, then you must enable this option.
  ; Otherwise, we will have to wait until we can send a reinvite to
  ; transmit the information.
  ;prematuremedia=no ; Some ISDN links send empty media frames before.




Elio Rojano Ruiz                                                             http://www.sinologic.net

                                                                                                    48
Profundizando en Asterisk 1.8                  VoIP2DAY 2010




                       Otras mejoras



Elio Rojano Ruiz                       http://www.sinologic.net

                                                              49
Profundizando en Asterisk 1.8                                                      VoIP2DAY 2010


                                   Otras mejoras

      El equipo de desarrolladores de Asterisk™ se está esforzando en
      conseguir un software nuevo, estable, práctico y revolucionario.
      Asterisk 1.8 trae muchas otras características nuevas:
               - Utilización de comandos ‘alias’ en la consola CLI.

               - Sistema de reconocimiento de mensajes del proveedor en
               primarios mediante Q.931 (AOC)

               - Mejorada la compatibilidad con el protocolo SIP (pedantic=yes)

               - Nuevas aplicaciones y funciones para aumentar más el
               potencial del dialplan.


Elio Rojano Ruiz                                                           http://www.sinologic.net

                                                                                                  50
Profundizando en Asterisk 1.8                                                   VoIP2DAY 2010


                                Otras mejoras
     - Nuevo sistema para la gestión de audio en salas de conferencias (ConfBridge)

     - Gestión más potente del buzón de voz (VoiceMail y Mini-VM)

     - Soporte de CCSS

     - Mejorado el soporte de SS7

     - Soporte de nuevos códecs de Alta Definición HD

     - Mejorado el soporte del protocolo Jabber

     - Capacidad de desactivar el cancelador de eco por dialplan.

     - Soporte Q.SIG en señalización BRI



Elio Rojano Ruiz                                                        http://www.sinologic.net

                                                                                               51
Profundizando en Asterisk 1.8                                                VoIP2DAY 2010


                                Otras mejoras
     - Nuevo canal RTP Multicast Dial(Multicast/basic/…)

     - Nuevos comandos en el CLI para depuración

     - Canal UNISTIM ahora soporta más terminales Nortel

     - Soporte para el códec Speex a 16KHz

     - Mejorada la gestión de terminales detrás de NAT

     - Soporte del estado de los dispositivos en una red XMPP distribuida


                         y cientos de mejoras más...


Elio Rojano Ruiz                                                     http://www.sinologic.net

                                                                                            52
Profundizando en Asterisk 1.8                                              VoIP2DAY 2010


                                Agradecimientos
     - A la organización del VoIP2DAY por ofrecerme esta oportunidad.

     - A la empresa Avanzada7

     - A la comunidad Asterisk-ES.

     - A mi familia.

     - A Rosa.

     - A vosotros, por seguir despiertos...




Elio Rojano Ruiz                                                   http://www.sinologic.net

                                                                                          53
Profundizando en Asterisk 1.8                                                            VoIP2DAY 2010


                   Esta presentación y mucho más en:



                    http://www.sinologic.net

                            Este material está licenciado como Creative Common
                                     Attribution-NoDerivs 3.0 Unported

                                          Para más información, visita:
                                http://creativecommons.org/licenses/by-nd/3.0/




Elio Rojano Ruiz                                                                 http://www.sinologic.net

                                                                                                        54

Más contenido relacionado

La actualidad más candente

Kali linux guia español
Kali linux guia españolKali linux guia español
Kali linux guia español
Homero de la Barra
 
Gestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSGestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMS
PaloSanto Solutions
 
Seguridad en Windows Mobile
Seguridad en Windows MobileSeguridad en Windows Mobile
Seguridad en Windows Mobile
Conferencias FIST
 
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
peter69
 
Kali linux
Kali linuxKali linux
Kali linux
andresaguilar06
 
rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...
rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...
rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...
RootedCON
 
Socket
SocketSocket
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
RootedCON
 
Usando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTUsando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MT
PaloSanto Solutions
 
David López Paz - Global Warfare [RootedCON 2011]
David López Paz - Global Warfare [RootedCON 2011]David López Paz - Global Warfare [RootedCON 2011]
David López Paz - Global Warfare [RootedCON 2011]
RootedCON
 
David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]
David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]
David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]
RootedCON
 
Penetración con una Backdoor
Penetración con una BackdoorPenetración con una Backdoor
Penetración con una Backdoor
NEGOCIOS PROPIOS
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open Source
Victor M. Fernández
 
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]
RootedCON
 
Rooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro Villaverde
Rooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro VillaverdeRooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro Villaverde
Rooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro Villaverde
RootedCON
 
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En RedesLw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
guest5d7f33c
 
Ccnas v11 ch01_eb
Ccnas v11 ch01_ebCcnas v11 ch01_eb
Ccnas v11 ch01_eb
Edgar Benavente
 
Clase 04
Clase 04Clase 04
Clase 04
Titiushko Jazz
 
Zocalos
ZocalosZocalos
Zocalos
dieguiito02
 

La actualidad más candente (19)

Kali linux guia español
Kali linux guia españolKali linux guia español
Kali linux guia español
 
Gestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSGestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMS
 
Seguridad en Windows Mobile
Seguridad en Windows MobileSeguridad en Windows Mobile
Seguridad en Windows Mobile
 
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
Taller Kali Linux3: Rastreando Informacion y Objetivos -HackMadrid ene13
 
Kali linux
Kali linuxKali linux
Kali linux
 
rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...
rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...
rooted2020-Rootkit necurs no_es_un_bug,_es_una_feature_-_roberto_santos_-_jav...
 
Socket
SocketSocket
Socket
 
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
 
Usando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTUsando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MT
 
David López Paz - Global Warfare [RootedCON 2011]
David López Paz - Global Warfare [RootedCON 2011]David López Paz - Global Warfare [RootedCON 2011]
David López Paz - Global Warfare [RootedCON 2011]
 
David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]
David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]
David Barroso - iPhone + Botnets = FUN! [RootedCON 2010]
 
Penetración con una Backdoor
Penetración con una BackdoorPenetración con una Backdoor
Penetración con una Backdoor
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open Source
 
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]
 
Rooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro Villaverde
Rooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro VillaverdeRooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro Villaverde
Rooted2020 A clockwork pentester - Jose Carlos Moral & Alvaro Villaverde
 
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En RedesLw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
 
Ccnas v11 ch01_eb
Ccnas v11 ch01_ebCcnas v11 ch01_eb
Ccnas v11 ch01_eb
 
Clase 04
Clase 04Clase 04
Clase 04
 
Zocalos
ZocalosZocalos
Zocalos
 

Destacado

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
Elio Rojano
 
Simo Presentacion
Simo PresentacionSimo Presentacion
Simo Presentacion
Elio Rojano
 
Llámame a mi correo electrónico
Llámame a mi correo electrónicoLlámame a mi correo electrónico
Llámame a mi correo electrónico
Elio Rojano
 
Profundizando manager
Profundizando managerProfundizando manager
Profundizando manager
Elio Rojano
 
Tecnicas monitoreo reportes con Asterisk
Tecnicas monitoreo reportes con AsteriskTecnicas monitoreo reportes con Asterisk
Tecnicas monitoreo reportes con Asterisk
Nicolás Gudiño
 
Introducción a Asterisk
Introducción a AsteriskIntroducción a Asterisk
Introducción a Asterisk
Saúl Ibarra Corretgé
 
Introducción a la VoIP con Asterisk
Introducción a la VoIP con AsteriskIntroducción a la VoIP con Asterisk
Introducción a la VoIP con Asterisk
Elio Rojano
 
Seguridad en VoIP Open Source: Poniendo el punto sobre la i
Seguridad en VoIP Open Source: Poniendo el punto sobre la iSeguridad en VoIP Open Source: Poniendo el punto sobre la i
Seguridad en VoIP Open Source: Poniendo el punto sobre la i
PaloSanto Solutions
 
VoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerVoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz provider
Irontec
 
Gancho para rodillos m09 Kaizen 71
Gancho para rodillos m09 Kaizen 71 Gancho para rodillos m09 Kaizen 71
Funcionamiento y clasificacion de las bombas centrifugas
Funcionamiento y clasificacion de las bombas centrifugasFuncionamiento y clasificacion de las bombas centrifugas
Funcionamiento y clasificacion de las bombas centrifugas
Elio Gotera
 
Una breve mirada a mango analytics
Una breve mirada a mango analyticsUna breve mirada a mango analytics
Una breve mirada a mango analytics
PaloSanto Solutions
 
Presentacion Hacking Asterisk
Presentacion Hacking AsteriskPresentacion Hacking Asterisk
Presentacion Hacking Asterisk
Andres Mauricio Mujica Zalamea
 
Comunicaciones Unificadas En Grandes Infraestructuras
Comunicaciones Unificadas En Grandes InfraestructurasComunicaciones Unificadas En Grandes Infraestructuras
Comunicaciones Unificadas En Grandes Infraestructuras
Elio Rojano
 
Curso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanCurso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: Dialplan
Irontec
 
Prospección y exploración de yacimientos de diamante
Prospección y exploración de yacimientos de diamanteProspección y exploración de yacimientos de diamante
Prospección y exploración de yacimientos de diamante
Angela Escalante
 
Examen powerpoint
Examen powerpointExamen powerpoint
Examen powerpoint
FatiMoyanoRomero
 
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / KamailioEscalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Irontec
 
Periodos Del Paleozoico
Periodos Del  PaleozoicoPeriodos Del  Paleozoico
Periodos Del Paleozoico
sandra_inma
 
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
Irontec
 

Destacado (20)

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
 
Simo Presentacion
Simo PresentacionSimo Presentacion
Simo Presentacion
 
Llámame a mi correo electrónico
Llámame a mi correo electrónicoLlámame a mi correo electrónico
Llámame a mi correo electrónico
 
Profundizando manager
Profundizando managerProfundizando manager
Profundizando manager
 
Tecnicas monitoreo reportes con Asterisk
Tecnicas monitoreo reportes con AsteriskTecnicas monitoreo reportes con Asterisk
Tecnicas monitoreo reportes con Asterisk
 
Introducción a Asterisk
Introducción a AsteriskIntroducción a Asterisk
Introducción a Asterisk
 
Introducción a la VoIP con Asterisk
Introducción a la VoIP con AsteriskIntroducción a la VoIP con Asterisk
Introducción a la VoIP con Asterisk
 
Seguridad en VoIP Open Source: Poniendo el punto sobre la i
Seguridad en VoIP Open Source: Poniendo el punto sobre la iSeguridad en VoIP Open Source: Poniendo el punto sobre la i
Seguridad en VoIP Open Source: Poniendo el punto sobre la i
 
VoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerVoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz provider
 
Gancho para rodillos m09 Kaizen 71
Gancho para rodillos m09 Kaizen 71 Gancho para rodillos m09 Kaizen 71
Gancho para rodillos m09 Kaizen 71
 
Funcionamiento y clasificacion de las bombas centrifugas
Funcionamiento y clasificacion de las bombas centrifugasFuncionamiento y clasificacion de las bombas centrifugas
Funcionamiento y clasificacion de las bombas centrifugas
 
Una breve mirada a mango analytics
Una breve mirada a mango analyticsUna breve mirada a mango analytics
Una breve mirada a mango analytics
 
Presentacion Hacking Asterisk
Presentacion Hacking AsteriskPresentacion Hacking Asterisk
Presentacion Hacking Asterisk
 
Comunicaciones Unificadas En Grandes Infraestructuras
Comunicaciones Unificadas En Grandes InfraestructurasComunicaciones Unificadas En Grandes Infraestructuras
Comunicaciones Unificadas En Grandes Infraestructuras
 
Curso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanCurso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: Dialplan
 
Prospección y exploración de yacimientos de diamante
Prospección y exploración de yacimientos de diamanteProspección y exploración de yacimientos de diamante
Prospección y exploración de yacimientos de diamante
 
Examen powerpoint
Examen powerpointExamen powerpoint
Examen powerpoint
 
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / KamailioEscalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
 
Periodos Del Paleozoico
Periodos Del  PaleozoicoPeriodos Del  Paleozoico
Periodos Del Paleozoico
 
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
 

Similar a Profundizando en las novedades de Asterisk 1.8

V2 d2013 elio rojano - 12 pruebas de asterisk
V2 d2013   elio rojano - 12 pruebas de asteriskV2 d2013   elio rojano - 12 pruebas de asterisk
V2 d2013 elio rojano - 12 pruebas de asterisk
VOIP2DAY
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCI
guest1e22df3
 
10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...
10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...
10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...
VOIP2DAY
 
10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.
Elio Rojano
 
Presentacion de voip y asterisk
Presentacion de voip y asteriskPresentacion de voip y asterisk
Presentacion de voip y asterisk
johanapreciosa
 
Seminario - Bitsense - UADE / Fundacion Proydesa
Seminario - Bitsense - UADE / Fundacion ProydesaSeminario - Bitsense - UADE / Fundacion Proydesa
Seminario - Bitsense - UADE / Fundacion Proydesa
Bitsense
 
01.asterisk introducción
01.asterisk introducción01.asterisk introducción
01.asterisk introducción
carlosperu01
 
Implementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSImplementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSS
Gabriel Astudillo
 
Presentacion Elastix
Presentacion ElastixPresentacion Elastix
Presentacion Elastix
BarCamp Quito
 
Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4
Newlink
 
Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4
Newlink
 
0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)
Ani Sotelo Villanueva
 
Curso de Asterisk (e-Verano 2007)
Curso de Asterisk (e-Verano 2007)Curso de Asterisk (e-Verano 2007)
Curso de Asterisk (e-Verano 2007)
Saúl Ibarra Corretgé
 
Extendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortExtendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con Snort
Juan Oliva
 
(in) seguridad en VoIP
(in) seguridad en VoIP(in) seguridad en VoIP
(in) seguridad en VoIP
Saúl Ibarra Corretgé
 
Extendiendo la seguridad en Elastix con Snort IDS/IPS
Extendiendo la seguridad en Elastix con Snort IDS/IPSExtendiendo la seguridad en Elastix con Snort IDS/IPS
Extendiendo la seguridad en Elastix con Snort IDS/IPS
PaloSanto Solutions
 
20170530 VoIP Teoría General
20170530  VoIP Teoría General20170530  VoIP Teoría General
20170530 VoIP Teoría General
Luis Castro
 
Software de VOIP
Software de VOIPSoftware de VOIP
Software de VOIP
Andres Alvarez
 
Elastix Rosario 2009
Elastix Rosario 2009Elastix Rosario 2009
Elastix Rosario 2009
Fernando Villares
 
Voip con-asterisk3046
Voip con-asterisk3046Voip con-asterisk3046
Voip con-asterisk3046
YAK2067
 

Similar a Profundizando en las novedades de Asterisk 1.8 (20)

V2 d2013 elio rojano - 12 pruebas de asterisk
V2 d2013   elio rojano - 12 pruebas de asteriskV2 d2013   elio rojano - 12 pruebas de asterisk
V2 d2013 elio rojano - 12 pruebas de asterisk
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCI
 
10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...
10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...
10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...
 
10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.
 
Presentacion de voip y asterisk
Presentacion de voip y asteriskPresentacion de voip y asterisk
Presentacion de voip y asterisk
 
Seminario - Bitsense - UADE / Fundacion Proydesa
Seminario - Bitsense - UADE / Fundacion ProydesaSeminario - Bitsense - UADE / Fundacion Proydesa
Seminario - Bitsense - UADE / Fundacion Proydesa
 
01.asterisk introducción
01.asterisk introducción01.asterisk introducción
01.asterisk introducción
 
Implementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSImplementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSS
 
Presentacion Elastix
Presentacion ElastixPresentacion Elastix
Presentacion Elastix
 
Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4
 
Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4Curso de-asterisk-everano-2007-1204975330483842-4
Curso de-asterisk-everano-2007-1204975330483842-4
 
0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)
 
Curso de Asterisk (e-Verano 2007)
Curso de Asterisk (e-Verano 2007)Curso de Asterisk (e-Verano 2007)
Curso de Asterisk (e-Verano 2007)
 
Extendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortExtendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con Snort
 
(in) seguridad en VoIP
(in) seguridad en VoIP(in) seguridad en VoIP
(in) seguridad en VoIP
 
Extendiendo la seguridad en Elastix con Snort IDS/IPS
Extendiendo la seguridad en Elastix con Snort IDS/IPSExtendiendo la seguridad en Elastix con Snort IDS/IPS
Extendiendo la seguridad en Elastix con Snort IDS/IPS
 
20170530 VoIP Teoría General
20170530  VoIP Teoría General20170530  VoIP Teoría General
20170530 VoIP Teoría General
 
Software de VOIP
Software de VOIPSoftware de VOIP
Software de VOIP
 
Elastix Rosario 2009
Elastix Rosario 2009Elastix Rosario 2009
Elastix Rosario 2009
 
Voip con-asterisk3046
Voip con-asterisk3046Voip con-asterisk3046
Voip con-asterisk3046
 

Más de Elio Rojano

Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutos
Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutosCómo instalar un servidor VPN de emergencia para una PYME en 5 minutos
Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutos
Elio Rojano
 
Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP
Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIPIntroducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP
Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP
Elio Rojano
 
Usando Docker con sistemas Asterisk
Usando Docker con sistemas AsteriskUsando Docker con sistemas Asterisk
Usando Docker con sistemas Asterisk
Elio Rojano
 
Charla tendencias para el 2015
Charla tendencias para el 2015Charla tendencias para el 2015
Charla tendencias para el 2015
Elio Rojano
 
Elastix Market
Elastix MarketElastix Market
Elastix Market
Elio Rojano
 
The 12 tasks of Asterisk
The 12 tasks of AsteriskThe 12 tasks of Asterisk
The 12 tasks of Asterisk
Elio Rojano
 
Avaya Vs Asterisk Bulos Y Leyendas
Avaya Vs Asterisk Bulos Y LeyendasAvaya Vs Asterisk Bulos Y Leyendas
Avaya Vs Asterisk Bulos Y Leyendas
Elio Rojano
 

Más de Elio Rojano (7)

Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutos
Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutosCómo instalar un servidor VPN de emergencia para una PYME en 5 minutos
Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutos
 
Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP
Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIPIntroducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP
Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP
 
Usando Docker con sistemas Asterisk
Usando Docker con sistemas AsteriskUsando Docker con sistemas Asterisk
Usando Docker con sistemas Asterisk
 
Charla tendencias para el 2015
Charla tendencias para el 2015Charla tendencias para el 2015
Charla tendencias para el 2015
 
Elastix Market
Elastix MarketElastix Market
Elastix Market
 
The 12 tasks of Asterisk
The 12 tasks of AsteriskThe 12 tasks of Asterisk
The 12 tasks of Asterisk
 
Avaya Vs Asterisk Bulos Y Leyendas
Avaya Vs Asterisk Bulos Y LeyendasAvaya Vs Asterisk Bulos Y Leyendas
Avaya Vs Asterisk Bulos Y Leyendas
 

Último

El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
Katia Reyes
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Rubén Cortes Zavala
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
GnesisOrtegaDeLen
 
590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf
ivanbrito1105
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
Henry W. Zavala
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
ADELAIDA90
 
Transporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdfTransporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdf
milagrosAlbanPacherr
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
lourdesuribe6
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
MenaOlortinYherlyEli
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
edgarcalle8
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
JessAdrinGonzlezCade
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
walter729637
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
241578066
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
correodetareas
 
Catálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manualCatálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manual
RobertoAlvarez835593
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
PanchoChangue
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Telefónica
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
estudios22
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
Eddy Nathaly Jaimes Villamizar
 

Último (20)

El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
 
590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
 
Transporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdfTransporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdf
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
 
Catálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manualCatálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manual
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
 

Profundizando en las novedades de Asterisk 1.8

  • 1. 1
  • 2. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Asterisk 1.8 Elio Rojano Ruiz http://www.sinologic.net 2
  • 3. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Asterisk 1.8 Asterisk 1.4 (LTS) Long Term Support Asterisk 1.6.x (Standard) Asterisk 1.8 (LTS) Long Term Support Elio Rojano Ruiz http://www.sinologic.net 3
  • 4. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Asterisk 1.8 Long Term Support (Soporte a largo plazo) - Revisión superior == Revisión más estable - Características nuevas desde el principio - Sin nuevas características hasta nueva versión - Más seguridad para sistemas en producción Elio Rojano Ruiz http://www.sinologic.net 4
  • 5. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Channel Event Logger (CEL) Elio Rojano Ruiz http://www.sinologic.net 5
  • 6. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Channel Event Logger (CEL) El CDR es una de las mejores herramientas de Asterisk. La mayoría de sistemas requieren de otro sistema independiente para esta tarea. El CDR de Asterisk 1.4 y 1.6.0 mostraban datos erróneos cuando se realizaban transferencias mediante SIP. El CDR de Asterisk 1.8 está mejorado en varios aspectos. Uno de ellos es la inclusión en Asterisk 1.6.2. de CEL y mejorado en Asterisk 1.8 Elio Rojano Ruiz http://www.sinologic.net 6
  • 7. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Channel Event Logger (CEL) Ejemplo: El usuario ‘Console/dsp’ llama al usuario SIP/101 durante 6 segundos. Mientras el CDR muestra un registro por esa llamada: "","","101","salientes","","Console/dsp","SIP/101-00000000","Dial","SIP/101","2010-09-01 12:45:10","2010-09-01 12:45:13","2010-09-01 12:45:19",9,6,"ANSWERED","DOCUMENTATION","1283345110.0","" CEL muestra toda la evolución de dicha llamada: "CHAN_START","2010-09-01 14:45:10","","","","","","101","salientes","Console/dsp","","","3","","1283345110.0","1283345110.0","","" "CHAN_START","2010-09-01 14:45:10","","","","","","s","salientes","SIP/101-00000000","","","3","","1283345110.1","1283345110.0","","" "ANSWER","2010-09-01 14:45:13","","101","","","","101","salientes","SIP/101-00000000","AppDial","(Outgoing Line)","3","","1283345110.1","1283345110.0","","" "ANSWER","2010-09-01 14:45:13","","","","","101","101","salientes","Console/dsp","Dial","SIP/101","3","","1283345110.0","1283345110.0","","" "BRIDGE_START","2010-09-01 14:45:13","","","","","101","101","salientes","Console/dsp","Dial","SIP/101","3","","1283345110.0","1283345110.0","","" "BRIDGE_END","2010-09-01 14:45:19","","","","","101","101","salientes","Console/dsp","b","SIP/101","3","","1283345110.0","1283345110.0","","" "HANGUP","2010-09-01 14:45:20","","101","","","","","salientes","SIP/101-00000000","AppDial","(Outgoing Line)","3","","1283345110.1","1283345110.0","","" "CHAN_END","2010-09-01 14:45:20","","101","","","","","salientes","SIP/101-00000000","AppDial","(Outgoing Line)","3","","1283345110.1","1283345110.0","","" "HANGUP","2010-09-01 14:45:20","","","","","101","101","salientes","Console/dsp","","","3","","1283345110.0","1283345110.0","","" "CHAN_END","2010-09-01 14:45:20","","","","","101","101","salientes","Console/dsp","","","3","","1283345110.0","1283345110.0","","" Elio Rojano Ruiz http://www.sinologic.net 7
  • 8. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Channel Event Logger (CEL) Nuevas aplicaciones que muestran toda la información de una llamada: Elio Rojano Ruiz http://www.sinologic.net 8
  • 9. Profundizando en Asterisk 1.8 VoIP2DAY 2010 IPv6 Elio Rojano Ruiz http://www.sinologic.net 9
  • 10. Profundizando en Asterisk 1.8 VoIP2DAY 2010 IPv6 Esta característica daría para varias horas de explicaciones. Necesitamos que nuestro proveedor nos asigne una IP de tipo IPv6. La configuración no puede ser más sencilla: udpbindaddr=:: o bien udpbindaddr=[2001:470:1f12:X:X::1]:5060 En la web de Saúl Ibarra tenemos un tutorial muy interesante: http://www.saghul.net/blog/2010/08/05/probando-el-soporte-ipv6-de-asterisk-1-8/ Elio Rojano Ruiz http://www.sinologic.net 10
  • 11. Profundizando en Asterisk 1.8 VoIP2DAY 2010 IPv6 http://www.saghul.net/blog/2010/08/05/probando-el-soporte-ipv6-de-asterisk-1-8/ Elio Rojano Ruiz http://www.sinologic.net 11
  • 12. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Cifrado de audio nativo Elio Rojano Ruiz http://www.sinologic.net 12
  • 13. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Cifrado de audio nativo Soporte de SRTP (Secure Real Time Protocol) Audio y video cifrado y seguro Importante contra escuchas Solo Asterisk puede grabar audio (nadie más) Elio Rojano Ruiz http://www.sinologic.net 13
  • 14. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Cifrado de audio nativo Instalación muy sencilla: wget http://srtp.sourceforge.net/srtp-1.4.2.tgz tar zxvf srtp-1.4.2.tgz cd srtp autoconf CFLAGS="-Wall -O4 -fexpensive-optimizations -funroll-loops -fPIC" ./configure make Flags para optimizar el algoritmo de cifrado make install y compilamos Asterisk desde cero... Elio Rojano Ruiz http://www.sinologic.net 14
  • 15. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Cifrado de audio nativo Configuramos Asterisk para que cifre el audio: Editamos el archivo sip.conf [100] ; Peer type=friend ; Tipo de usuario host=dynamic ; Sistema context=salientes ; Contexto secret=mJr$f2s9gtL.5 ; Contraseña encryption=yes Elio Rojano Ruiz http://www.sinologic.net 15
  • 16. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Cifrado de audio nativo Configuramos nuestro terminal para que cifre el audio: Elio Rojano Ruiz http://www.sinologic.net 16
  • 17. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Cifrado de audio nativo Probamos una llamada y observamos el protocolo SIP: -- Executing [1234@salientes:1] Answer("SIP/100-00000006", "") in new stack Audio is at 5060 Adding codec 0x8 (alaw) to SDP Adding codec 0x1000 (g722) to SDP Adding non-codec 0x1 (telephone-event) to SDP <--- Reliably Transmitting (no NAT) to 192.168.0.108:1024 ---> SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.0.108:1024;branch=z9hG4bK-mtlysnn1anc4;received=192.168.0.108;rport=1024 From: "100" <sip:100@192.168.0.8>;tag=fk7i7cuny6 To: <sip:1234@192.168.0.8;user=phone>;tag=as4b67264d Call-ID: 3c904b9dd389-8zj7wmw93s6k CSeq: 2 INVITE Server: Asterisk PBX 1.8.0-beta5 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Require: timer Session-Expires: 1800;refresher=uas Contact: <sip:1234@192.168.0.8:5060> Content-Type: application/sdp Content-Length: 347 v=0 o=root 1406202301 1406202301 IN IP4 192.168.0.8 s=Asterisk PBX 1.8.0-beta5 c=IN IP4 192.168.0.8 t=0 0 m=audio 57480 RTP/SAVP 8 9 101 a=rtpmap:8 PCMA/8000 a=rtpmap:9 G722/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Ktsdma5w81CzJbb9M2CDkmpF59pwx1ELEQrtG7t4 Elio Rojano Ruiz http://www.sinologic.net 17
  • 18. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Trascoding de G.722 Elio Rojano Ruiz http://www.sinologic.net 18
  • 19. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Trascoding de G.722 Asterisk 1.6.0 soporta G.722 (solo Passtrough) Asterisk 1.8 soporte G.722 (trascoding) Sonido HD (Alta Definición) Una característica muy competitiva Elio Rojano Ruiz http://www.sinologic.net 19
  • 20. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Trascoding de G.722 Espectro de audio captable por el oído Elio Rojano Ruiz http://www.sinologic.net 20
  • 21. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Trascoding de G.722 Espectro del audio de una emisora de radio Elio Rojano Ruiz http://www.sinologic.net 21
  • 22. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Trascoding de G.722 Espectro de audio de un sonido codificado con G.722 Elio Rojano Ruiz http://www.sinologic.net 22
  • 23. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Trascoding de G.722 Espectro de audio de una conversación telefónica Elio Rojano Ruiz http://www.sinologic.net 23
  • 24. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Trascoding de G.722 G722 ALaw 100 200 AV7008*CLI> sip show channels Peer User/ANR Call ID Format Hold Last Message Expiry Peer 192.168.0.170 200 145c01ee44bab70 0x8 (alaw) No Tx: ACK 200 192.168.0.108 100 3c84069cc754-af 0x1000 (g722) No Rx: ACK 100 2 active SIP dialogs Elio Rojano Ruiz http://www.sinologic.net 24
  • 25. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Traducción de la consola Elio Rojano Ruiz http://www.sinologic.net 25
  • 26. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Traducción de la consola La ayuda interna de Asterisk es la mejor documentación. El problema es que mucha gente no sabe el inglés suficiente. Asterisk 1.8 incluye un archivo de traducción de la ayuda. Aún no está hecho, pero es un proyecto muy interesante. Elio Rojano Ruiz http://www.sinologic.net 26
  • 27. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Traducción de la consola core-es_ES.xml <application name="AgentLogin" language="es_ES"> <synopsis> Loguea un canal Agente. </synopsis> <syntax> <parameter name="AgentNo" /> <parameter name="options"> <optionlist> <option name="s"> <para> Logueo silencioso - no avisa cuando el agente se ha logueado o deslogueado con éxito. </para> </option> </optionlist> </parameter> </syntax> <description> <para> Solicita al agente que se loguee en el sistema. Siempre devuelve <literal>-1</literal>. Mientras esté logueado, el agente puede recibir llamadas y escuchará un <literal> beep </literal> cuando una nueva llamada entre. El agente puede colgar la llamada pulsando la tecla <literal> asterisco </literal>. </para> ... Elio Rojano Ruiz http://www.sinologic.net 27
  • 28. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 Elio Rojano Ruiz http://www.sinologic.net 28
  • 29. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 Una asignatura pendiente de Asterisk. IAXModem + Hylafax = Solución Tediosa, Lenta, Anti-Intuitiva. Tutoriales famosos como los de Julian Menendez (http://www.julianmenendez.net) Soluciones comerciales Elio Rojano Ruiz http://www.sinologic.net 29
  • 30. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 Asterisk 1.8 ya cuenta con soporte para Faxes bastante bueno. Funciona en T.30 (fax mediante audio) como T.38 (fax mediante VoIP / FoIP) En el último mes, enviados más de 200 faxes y recibidos otros tantos. Elio Rojano Ruiz http://www.sinologic.net 30
  • 31. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 Por defecto, Asterisk puede recibir faxes mediante el comando: ReceiveFax(archivo.tif) [default] exten=>_XXXXXXXXX,1,Answer() exten=>_XXXXXXXXX,n,MusicOnHold(default, 4) ;; Tiempo suficiente para escuchar el tono del fax. exten=>_XXXXXXXXX,n,NoOp(Comportamiento normal…) exten=>_XXXXXXXXX,n,... exten=>fax,1,ReceiveFax(${UNIQUEID}.tif) exten=>fax,n,Hangup() SIP ya soporta “detección de fax” con (fax-detect=yes) Elio Rojano Ruiz http://www.sinologic.net 31
  • 32. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 Y también puede enviar con el comando: SendFax(archivo.tif) Creamos un archivo “fax.call” Channel: DAHDI/g1/numero CallerID: “Fax saliente” <ext> WaitTime: 20 MaxRetries: 3 Application: SendFax Data: /tmp/documento.tif Y lo movemos al directorio: /var/spool/asterisk/outgoing/ También funciona con “Channel: SIP/proveedor/...” si se configura con T.38 Elio Rojano Ruiz http://www.sinologic.net 32
  • 33. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 T.38 permite envío de faxes mediante redes IP. Cada vez más proveedores IP soportan este protocolo de faxes. Para configurar una cuenta SIP con T.38 es tan sencillo como: sip.conf [general] … t38pt_udptl = (no|yes)[,redundancy|fec][,maxdatagram=400] t38pt_usertpsource=yes … Hay que configurar los parámetros para que funcione con nuestro proveedor, ATA, etc. [proveedorSIP] type=peer host=sip.sinologic.net context=default secret=aWsRdEfTg5.f1 t38pt_udptl=yes insecure=invite,port fromuser=erojano fromdomain=sinologic.net … Elio Rojano Ruiz http://www.sinologic.net 33
  • 34. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 Recibiendo desde un Fax conectado a un Linksys SPA3102 con T.38: == Using UDPTL CoS mark 5 == Using SIP RTP CoS mark 5 -- Executing [999@salientes:1] Answer("SIP/202-00000007", "") in new stack -- Executing [999@salientes:2] ReceiveFAX("SIP/202-00000007", "/tmp/1285241375.7.tif") in new stack -- Channel 'SIP/202-00000007' receiving FAX '/tmp/1285241375.7.tif' [Sep 23 13:29:38] NOTICE[7797]: res_fax.c:1319 receivefax_t38_init: Negotiating T.38 for receive on SIP/202-00000007 [Sep 23 13:29:38] NOTICE[7797]: res_fax.c:1361 receivefax_t38_init: Negotiated T.38 for receive on SIP/202-00000007 -- Executing [999@salientes:3] Busy("SIP/202-00000007", "") in new stack == Spawn extension (salientes, 999, 3) exited non-zero on 'SIP/202-00000007' Recibiendo desde Zoiper T.38: == Using UDPTL CoS mark 5 == Using SIP RTP CoS mark 5 -- Executing [999@salientes:1] Answer("SIP/201-00000005", "") in new stack -- Executing [999@salientes:2] ReceiveFAX("SIP/201-00000005", "/tmp/1285326724.5.tif") in new stack -- Channel 'SIP/201-00000005' receiving FAX '/tmp/1285326724.5.tif' [Sep 24 13:12:04] NOTICE[28527]: res_fax.c:1319 receivefax_t38_init: Negotiating T.38 for receive on SIP/201-00000005 [Sep 24 13:12:04] NOTICE[28527]: res_fax.c:1361 receivefax_t38_init: Negotiated T.38 for receive on SIP/201-00000005 Elio Rojano Ruiz http://www.sinologic.net 34
  • 35. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Soporte de Fax: T.30 y T.38 Actualmente Asterisk no funciona como Gateway de T.38, pero estará pronto. http://lists.digium.com/pipermail/asterisk-dev/2010-September/046344.html Elio Rojano Ruiz http://www.sinologic.net 35
  • 36. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido Elio Rojano Ruiz http://www.sinologic.net 36
  • 37. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido ¿Para qué puede servir conectar un calendario a Asterisk? Elio Rojano Ruiz http://www.sinologic.net 37
  • 38. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido Para definir el horario de trabajo en los que Asterisk aceptará llamadas Bienvenido! ...zzzzZZZ Elio Rojano Ruiz http://www.sinologic.net 38
  • 39. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido Para realizar una llamada cuando llegue la hora de un evento... Riiinnggg! Elio Rojano Ruiz http://www.sinologic.net 39
  • 40. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido calendar.conf [calendar] type = ical url = http://calendar.sinologic.net/erojano/asterisk/micalendario.ical user = erojano secret = supersecret refresh = 15 timeframe = 60 app = Playback appdata = tt-weasels waittime = 30 Elio Rojano Ruiz http://www.sinologic.net 40
  • 41. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido [default] exten=>s,1,GotoIF($[“${CALENDAR_BUSY(calendar)}”=”1”]?trabajo:descanso) exten=>s,n(trabajo),NoOp(Entrada normal en horario laboral) exten=>s,n,Answer() exten=>s,n,MusicOnHold(default,5) exten=>s,n,… exten=>s,n,Hangup() exten=>s,n(descanso),NoOp(Entrada fuera de nuestro calendario) exten=>s,n,Playback(nuestro-horario) exten=>s,n,VoiceMail(fuera-horario,s) exten=>s,n,Hangup() Elio Rojano Ruiz http://www.sinologic.net 41
  • 42. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido Nuestro cliente puede configurar sus días de fiesta desde el calendario compartido. Fantástica alternativa para evitar reglas “GotoIfTime” Puede cambiar el horario de la empresa sin necesidad de ayuda. Puede recibir avisos de citas y reuniones programadas por uno mismo o por otras personas. Elio Rojano Ruiz http://www.sinologic.net 42
  • 43. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Calendario compartido Con un poco de práctica, también se puede “añadir” en el calendario las conversaciones que hemos tenido (con quién hablamos, cuanto tiempo, etc…) Elio Rojano Ruiz http://www.sinologic.net 43
  • 44. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Caller-ID Dinámico Elio Rojano Ruiz http://www.sinologic.net 44
  • 45. Profundizando en Asterisk 1.8 VoIP2DAY 2010 CallerID Dinámico Si recibo en mi usuario 100 una llamada del 612345678 Veo que me llama el número 612345678 Si transfiero esa llamada con la ‘#’ o con el ‘*2’ a la 200 La 200 ve que le llama el número 612345678 Transferencia Nativa de Asterisk™ Elio Rojano Ruiz http://www.sinologic.net 45
  • 46. Profundizando en Asterisk 1.8 VoIP2DAY 2010 CallerID Dinámico Si recibo en mi usuario 100 una llamada del 612345678 Veo que me llama el número 612345678 Si transfiero esa llamada con la tecla TRANSFER de mi teléfono SIP La 200 ve que le llama el número 100 Transferencia del terminal SIP ¿Es esto correcto? Elio Rojano Ruiz http://www.sinologic.net 46
  • 47. Profundizando en Asterisk 1.8 VoIP2DAY 2010 CallerID Dinámico En Asterisk 1.8 Si recibo en mi usuario 100 una llamada del 612345678 Veo que me llama el número 612345678 Si transfiero esa llamada con la tecla TRANSFER de mi teléfono SIP La 200 ve que le llama el número 100 Cuando el usuario 200 acepta la llamada... El número 100 cambia automágicamente al 612345678 Por fín! Elio Rojano Ruiz http://www.sinologic.net 47
  • 48. Profundizando en Asterisk 1.8 VoIP2DAY 2010 CallerID Dinámico Qué hay que hacer para configurarlo? sip.conf ;relaxdtmf=yes ; Relax dtmf handling ;trustrpid = no ; If Remote-Party-ID should be trusted sendrpid = yes ; If Remote-Party-ID should be sent (defaults to no) ;sendrpid = rpid ; Use the "Remote-Party-ID" header ; to send the identity of the remote party ; This is identical to sendrpid=yes ;sendrpid = pai ; Use the "P-Asserted-Identity" header ; to send the identity of the remote party ;rpid_update = no ; In certain cases, the only method by which a connected line ; change may be immediately transmitted is with a SIP UPDATE request. ; If communicating with another Asterisk server, and you wish to be able ; transmit such UPDATE messages to it, then you must enable this option. ; Otherwise, we will have to wait until we can send a reinvite to ; transmit the information. ;prematuremedia=no ; Some ISDN links send empty media frames before. Elio Rojano Ruiz http://www.sinologic.net 48
  • 49. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Otras mejoras Elio Rojano Ruiz http://www.sinologic.net 49
  • 50. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Otras mejoras El equipo de desarrolladores de Asterisk™ se está esforzando en conseguir un software nuevo, estable, práctico y revolucionario. Asterisk 1.8 trae muchas otras características nuevas: - Utilización de comandos ‘alias’ en la consola CLI. - Sistema de reconocimiento de mensajes del proveedor en primarios mediante Q.931 (AOC) - Mejorada la compatibilidad con el protocolo SIP (pedantic=yes) - Nuevas aplicaciones y funciones para aumentar más el potencial del dialplan. Elio Rojano Ruiz http://www.sinologic.net 50
  • 51. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Otras mejoras - Nuevo sistema para la gestión de audio en salas de conferencias (ConfBridge) - Gestión más potente del buzón de voz (VoiceMail y Mini-VM) - Soporte de CCSS - Mejorado el soporte de SS7 - Soporte de nuevos códecs de Alta Definición HD - Mejorado el soporte del protocolo Jabber - Capacidad de desactivar el cancelador de eco por dialplan. - Soporte Q.SIG en señalización BRI Elio Rojano Ruiz http://www.sinologic.net 51
  • 52. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Otras mejoras - Nuevo canal RTP Multicast Dial(Multicast/basic/…) - Nuevos comandos en el CLI para depuración - Canal UNISTIM ahora soporta más terminales Nortel - Soporte para el códec Speex a 16KHz - Mejorada la gestión de terminales detrás de NAT - Soporte del estado de los dispositivos en una red XMPP distribuida y cientos de mejoras más... Elio Rojano Ruiz http://www.sinologic.net 52
  • 53. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Agradecimientos - A la organización del VoIP2DAY por ofrecerme esta oportunidad. - A la empresa Avanzada7 - A la comunidad Asterisk-ES. - A mi familia. - A Rosa. - A vosotros, por seguir despiertos... Elio Rojano Ruiz http://www.sinologic.net 53
  • 54. Profundizando en Asterisk 1.8 VoIP2DAY 2010 Esta presentación y mucho más en: http://www.sinologic.net Este material está licenciado como Creative Common Attribution-NoDerivs 3.0 Unported Para más información, visita: http://creativecommons.org/licenses/by-nd/3.0/ Elio Rojano Ruiz http://www.sinologic.net 54