Protocolos de Señalización y transmisión de Flujo Multimedia FORO DE RESPONSABLES DE TICS FORO DE...
Preview:
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 bgarzon@unvm.edu.ar