40
Protocolos de Señalización y transmisión de Flujo Multimedia FORO DE RESPONSABLES DE TICS DE LAS UNIVERSIDADES NACIONALES.

Protocolos de Señalización y transmisión de Flujo Multimedia FORO DE RESPONSABLES DE TICS FORO DE RESPONSABLES DE TICS DE LAS UNIVERSIDADES NACIONALES

Embed Size (px)

Citation preview

  • Diapositiva 1
  • Protocolos de Sealizacin y transmisin de Flujo Multimedia FORO DE RESPONSABLES DE TICS FORO DE RESPONSABLES DE TICS DE LAS UNIVERSIDADES NACIONALES. DE LAS UNIVERSIDADES NACIONALES.
  • Diapositiva 2
  • Que es un protocolo de sealizacin? Es un lenguaje comn en telfonos, servidores de gestin de llamadas, red telefnica publica conmutada, y los sistemas PBX, estos sistemas necesitan un medio para establecer, controlar y finalizar las llamadas. La Voz sobre IP ofrece varios protocolos de sealizacin. Algunos sistemas comerciales de PBX soportan algunos de ellos. Otros, como Asterisk, soporta a casi todos ellos.
  • Diapositiva 3
  • Protocolos soportados Session Initiation Protocol (SIP) Inter-Asterisk Exchange (IAX) H.323 una suite de protocolos como el H.225, H.245 y RAS que se soportan en TCP y UDP Media Gateway Control Protocol (MGCP) Skinny Client Control Protocol (Cisco SCCP)
  • Diapositiva 4
  • Protocolos de sealizacin Protocolos VoIP mas utilizados en Asterisk son: SIP IAX2 H323
  • Diapositiva 5
  • Protocolo SIP - IETF SIP (Protocolo de Inicio de Sesiones) es un protocolo de sealizacin para conferencia, telefona, presencia, notificacin de eventos y mensajera instantnea a travs de la red IP. Fue desarrollado inicialmente en el grupo de trabajo IETF MMUSIC y a partir de septiembre de 1999, pas al grupo de trabajo IETF SIP.
  • Diapositiva 6
  • Protocolo SIP fue diseado exclusivamente como sistema de sealizacinEste protocolo fue diseado exclusivamente como sistema de sealizacin conjuntamente a otro flujo de datos multimedia a travs de un protocolo simultneo (que en Asterisk es el protocolo RTP con el control RTCP. Protocolo de Transporte en Tiempo Real: primer problema con SIP.
  • Diapositiva 7
  • Protocolo SIP SIP puerto 5060 UDP o TCP (UDP por defecto) RTP puerto 10000- 20000 (UDP) con colaboracin de Control con el control RTPC.
  • Diapositiva 8
  • Protocolo SIP SIP -> Puerto 5060 = Sealizacin RTP -> Puertos 10000-20000 = Voz+Video
  • Diapositiva 9
  • Configuracin sip.conf La Configuracin de dispositivos SIP se realiza en el fichero sip.conf Existe una seccin que se aplica a todos los dispositivos definidos, la seccin [general]: Parametro1 = valor Parametro2 = valor
  • Diapositiva 10
  • Configuracin SIP en Asterisk type=usertype=user : slo puede recibir llamadas como "usuario". Se usa para autenticar llamadas entrantes type=friendtype=friend : permite hacer llamadas como "peer" y recibe llamadas como "usuario" (sirve para extensiones) type=peertype=peer : permite hacer llamadas como "peer" y recibe llamadas como "peer" (sirve para troncales)
  • Diapositiva 11
  • Configuracin SIP en Asterisk Configuracin de telfono: friend [2000] type=friend host=dynamic secret=abc123 context=interno callerid=Pepe Garcia" disallow=all allow=alaw&gsm&ilbc&g729&h263&h264 canreinvite=no qualify=yes dtmfmode=inband ; inband / RFC2833 / auto
  • Diapositiva 12
  • Configuracin SIP en Asterisk Configuracin de troncal : peer Utilizando Elastix o cualquier distribucin de FreePbx Internos 2XXX Internos 3XXX
  • Diapositiva 13
  • Trunk Rectorado
  • Diapositiva 14
  • Trunk Facultad
  • Diapositiva 15
  • Rutas salientes por troncal Rutas Salientes (Outbound Routes) Route Name: Facultad Dial Patterns: 3XXX (si los internos de la facultad comienzan con 3) Trunk Sequence: SIP/rectorado2facultad y listo en el Asterisk de Rectorado en el Asterisk de la Facultad igual...
  • Diapositiva 16
  • Rutas salientes por troncal Route Name: Rectorado Dial Patterns: 2XXX (si los internos de rectorado empiezan con 2) Trunk Sequence: SIP/facultad2rectorado
  • Diapositiva 17
  • Troncales SIP entre Rectorado y Facultad Crear las RUTAS DE SALIDA en cada Asterisk Crear las RUTAS DE SALIDA en cada Asterisk Rutas Salientes (Outbound Routes) Route Name: Facultad Dial Patterns: 3XXX (si los internos de la facultad comienzan con 3) Trunk Sequence: SIP/rectorado2facultad y listo en el Asterisk de Rectorado en el Asterisk de la Facultad igual... Route Name: Rectorado Dial Patterns: 2XXX (si los internos de rectorado empiezan con 2) Trunk Sequence: SIP/facultad2rectorado
  • Diapositiva 18
  • Informacin disponible http://forovoip.unvm.edu.arTema: Troncal SIP entre 2 Asterisk usando FreePBX
  • Diapositiva 19
  • Protocolo SIP: canreinvite=no
  • Diapositiva 20
  • Canreinvite =no Asterisk -> 192.168.128.1 Telfono A -> 192.168.128.142 Telfono B -> 192.168.223.45
  • Diapositiva 21
  • Protocolo SIP: canreinvite:yes
  • Diapositiva 22
  • Canreinvite =yes Asterisk -> 192.168.128.1 Telfono A -> 192.168.128.142 Telfono B -> 192.168.223.45
  • Diapositiva 23
  • Protocolo SIP, problema NAT
  • Diapositiva 24
  • Protocolo SDP en SIP: SDP es un protocolo de descripcin. Utiliza la codificacin del texto. Permite realizar un debug fcil de interpretar Los errores son similares a los HTTP Se utiliza para el anuncio y la negociacin de las capacidades de una sesin
  • Diapositiva 25
  • Diapositiva 26
  • (02-2010) Protocolo IAX2 - RFC 5456 (02-2010) Inter-Asterisk-Exchange versin 2Inter-Asterisk-Exchange versin 2 Creado y mantenido por Marc Spencer y Digium.Creado y mantenido por Marc Spencer y Digium. Es uno de los protocolos mas utilizado por AsteriskEs uno de los protocolos mas utilizado por Asterisk Es utilizado para manejar conexiones VoIP entre servidores Asterisk y clientes que tambin utilizan protocolo IAX.Es utilizado para manejar conexiones VoIP entre servidores Asterisk y clientes que tambin utilizan protocolo IAX.
  • Diapositiva 27
  • Protocolo IAX2 Utiliza un puerto solo puerto UDP: 4569 para sealizacin y flujo de voz, video y datos IAX2 un protocolo casi transparente a los cortafuegos y realmente eficaz para trabajar dentro de redes internas. En esto se diferencia de SIP, que utiliza una cadena RTP out-of-band para entregar la informacin.
  • Diapositiva 28
  • Protocolo IAX2: fases de la llamada Es un protocolo binario y est de manera que reduce la carga en lujos de datos de voz. Se envian los frames M y F en ambos sentidos con la informacin vocal. Los frames M son mini-frames que contienen solo una cabecera de 4 bytes para reducir el uso en el ancho de banda. Los frames F son frames completos que incluyen informacin de sincronizacin Puerto UDP :4569
  • Diapositiva 29
  • Protocolo H323 - ITU Esta tecnologa permite la transmisin en tiempo real de vdeo y audio por una red de paquetes. Los primeros servicios de voz sobre protocolo Internet (VoIP) utilizan esta norma -permite la conexin rpida H.235 funciones autentificacin, integridad, privacidad H.450 introduce los servicios suplementarios; -soporta direcciones del tipo e-mail y formato URL; conferencia conferencia-Permite el control de llamadas multi-punto (conferencia)conferencia -Permite la redundancia de gatekeeper -Soporta la codificacin de vdeo en formato H.263
  • Diapositiva 30
  • Contras Difcil de adaptar a aplicaciones futurasDifcil de adaptar a aplicaciones futuras La mayora de los telfonos no son compatibles.La mayora de los telfonos no son compatibles. Es muy complejoEs muy complejo Difcil identificar un inconvenienteDifcil identificar un inconveniente
  • Diapositiva 31
  • Codecs: Que es un codec? Algoritmo para la COmpresin/DEscompresin o la COdificacin/DEcodificacin de un sonido, voz o video. Convierte una seal de audio analgico en un formato de audio digital para transmitirlo y luego convertirlo nuevamente a un formato descomprimido de seal de audio para poder reproducirlo. Esta es la esencia del VoIP, la conversin de seales entre analgico-digital.
  • Diapositiva 32
  • Codificacin: Asterisk
  • Diapositiva 33
  • Codecs de Voz soportados:
  • Diapositiva 34
  • Recomendaciones Codecs de Voz: Para la red local, utilizar G711 alaw o ulaw.Para la red local, utilizar G711 alaw o ulaw. Para la red wan, utilizar G729, GSM, SPEEX, ILBC.Para la red wan, utilizar G729, GSM, SPEEX, ILBC.
  • Diapositiva 35
  • Codecs de video soportados H.261H.261 H.263H.263 H.263+ (Asterisk 1.4)H.263+ (Asterisk 1.4) H.264 (Asterisk 1.4 Asterisk 1.8)H.264 (Asterisk 1.4 Asterisk 1.8) mpeg4 (MPEG4 Video)mpeg4 (MPEG4 Video)
  • Diapositiva 36
  • Codecs de video recomendados H.263p (Asterisk 1.4)H.263p (Asterisk 1.4) H.264 (Asterisk 1.4 Asterisk 1.8)H.264 (Asterisk 1.4 Asterisk 1.8) Actualmente la mayora de los telfonos IP con video, soportan h263+ y h264Actualmente la mayora de los telfonos IP con video, soportan h263+ y h264
  • Diapositiva 37
  • Codecs de video soportados En las extensiones o en la seccin general hay que configurar los codecs de video soportados: En sip.conf: [general] videosupport=yes allow=h263&h264
  • Diapositiva 38
  • Solucin VoIP actual de la UNVM Diagrama de la topologa actual
  • Diapositiva 39
  • Diapositiva 40
  • MUCHAS GRACIAS http://forovoip.unvm.edu.ar ARIU - Grupo de Trabajo en Voz sobre IP FORO Benjamn Garzn [email protected]