SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 OpenNMSPaloSanto Solutions
 
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 ene13peter69
 
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
 
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 MTPaloSanto 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 BackdoorNEGOCIOS PROPIOS
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceVictor 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 VillaverdeRootedCON
 
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 Redesguest5d7f33c
 

Was ist angesagt? (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
 

Andere mochten auch

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
 
Simo Presentacion
Simo PresentacionSimo Presentacion
Simo PresentacionElio 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ónicoElio Rojano
 
Profundizando manager
Profundizando managerProfundizando manager
Profundizando managerElio Rojano
 
Tecnicas monitoreo reportes con Asterisk
Tecnicas monitoreo reportes con AsteriskTecnicas monitoreo reportes con Asterisk
Tecnicas monitoreo reportes con AsteriskNicolás Gudiño
 
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 AsteriskElio 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 iPaloSanto Solutions
 
VoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerVoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerIrontec
 
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 centrifugasElio Gotera
 
Una breve mirada a mango analytics
Una breve mirada a mango analyticsUna breve mirada a mango analytics
Una breve mirada a mango analyticsPaloSanto Solutions
 
Comunicaciones Unificadas En Grandes Infraestructuras
Comunicaciones Unificadas En Grandes InfraestructurasComunicaciones Unificadas En Grandes Infraestructuras
Comunicaciones Unificadas En Grandes InfraestructurasElio Rojano
 
Curso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanCurso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanIrontec
 
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 diamanteAngela Escalante
 
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 / KamailioIrontec
 
Periodos Del Paleozoico
Periodos Del  PaleozoicoPeriodos Del  Paleozoico
Periodos Del Paleozoicosandra_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
 

Andere mochten auch (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...
 

Ähnlich wie 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 asteriskVOIP2DAY
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCIguest1e22df3
 
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 asteriskjohanapreciosa
 
Seminario - Bitsense - UADE / Fundacion Proydesa
Seminario - Bitsense - UADE / Fundacion ProydesaSeminario - Bitsense - UADE / Fundacion Proydesa
Seminario - Bitsense - UADE / Fundacion ProydesaBitsense
 
01.asterisk introducción
01.asterisk introducción01.asterisk introducción
01.asterisk introduccióncarlosperu01
 
Implementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSImplementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSGabriel Astudillo
 
Presentacion Elastix
Presentacion ElastixPresentacion Elastix
Presentacion ElastixBarCamp 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-4Newlink
 
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-4Newlink
 
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 SnortJuan Oliva
 
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/IPSPaloSanto Solutions
 
20170530 VoIP Teoría General
20170530  VoIP Teoría General20170530  VoIP Teoría General
20170530 VoIP Teoría GeneralLuis Castro
 
Voip con-asterisk3046
Voip con-asterisk3046Voip con-asterisk3046
Voip con-asterisk3046YAK2067
 

Ähnlich wie 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
 

Mehr von 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 minutosElio 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 VoIPElio Rojano
 
Usando Docker con sistemas Asterisk
Usando Docker con sistemas AsteriskUsando Docker con sistemas Asterisk
Usando Docker con sistemas AsteriskElio Rojano
 
Charla tendencias para el 2015
Charla tendencias para el 2015Charla tendencias para el 2015
Charla tendencias para el 2015Elio Rojano
 
The 12 tasks of Asterisk
The 12 tasks of AsteriskThe 12 tasks of Asterisk
The 12 tasks of AsteriskElio Rojano
 
Avaya Vs Asterisk Bulos Y Leyendas
Avaya Vs Asterisk Bulos Y LeyendasAvaya Vs Asterisk Bulos Y Leyendas
Avaya Vs Asterisk Bulos Y LeyendasElio Rojano
 

Mehr von 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
 

Kürzlich hochgeladen

#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 

Kürzlich hochgeladen (20)

#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 

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