protocolos

Anuncio
Unidad
9
Servicio de voz sobre IP
En esta unidad aprenderemos a:
•Diferenciar los sistemas tradicionales
analógicos de los nuevos sistemas digitales basados en el protocolo de Internet.
•Reconocer su funcionamiento básico para identificar los diferentes
elementos, protocolos y códecs propios de este servicio.
•Conocer los proveedores de voz IP
existentes.
•Instalar y configurar, de forma básica,
una centralita y teléfonos IP.
Y estudiaremos:
•Los conceptos básicos relacionados
con este servicio.
•Las diferencias entre telefonía
convencional y telefonía IP.
•Los diferentes dispositivos, protocolos
y códecs que utiliza este servicio.
•Las opciones de configuración
básicas más importantes de estos
elementos.
•La configuración de los clientes con teléfonos IP.
251_263_Servicios Red_09.indd 251
9/2/10 09:26:02
9
ServiciodevozsobreIP
1. Conceptos básicos acerca de los servicios
de voz sobre IP (VoIP)
A
Vocabulario
Voz sobre IP o VoIP. Tecnología
(conjunto de normas, dispositivos, protocolos, etcétera) empleada en el proceso de adaptacióndeseñalesdeaudioanalógicasparaconvertirlasendatos
digitalesquesetransmitenatravés de Internet a una dirección
IP donde se adaptan de nuevo
aloídohumano.
ElaugedelascomunicacionesatravésdeIPesevidente.Hoyendíapuedendistribuirseatravésdelaredyentiemporealmensajesescritosoqueincorporenvozeimágenesenformadepaquetesdeinformación.LatecnologíaVoIP,deacuerdoconladefinición establecida en 1996 por la Unión Internacional de Telecomunicaciones (UIT),
permitelafusióndedoselementoshastaentoncesseparados:lavozylosdatos.Deeste
modo,puedenaprovecharsemejorlosrecursosqueofreceInternetparadisminuirelcoste
delasllamadasyeldelosserviciosmultimedia.
Peronotodosonventajas:porelmomento,lacalidaddeservicioesinferiorquela
ofrecidaporlossistemasdetelefoníatradicional.Enbuenapartesedebealapropia
arquitecturadelared,yaquelavelocidadyelanchodebandadisponiblespueden
variar en cada caso. Sin embargo, se espera que la nueva versión 6 de IP mejore
estascondiciones.
Seguimientode
conversaciones
Páginas
webmúltiples
Mensajería
instantánea
TelefoníaIP
(VoIP)
Correoelectrónico
Para:[email protected]
De:[email protected]
Asunto:E-mail
Internet/intranet
Streaming
Vídeo
Fig. 9.1. Servicios de comunicación a través de IP.
CD y CEO
EnelCDdellibroencontrarásel
archivoSMR_SER_09_Historia.
pdf, donde se detalla la evolucióndeestossistemas.
Lacalidaddeservicio(QoS)deunaredVoIPquefuncionaconprotocolosdetiempo
real(RTP)sobreUDPpuederesentirseacausadelossiguientesproblemas:
•Latenciaoretardo:tiempoquenecesitaunpaqueteparallegardesdelafuentealdestino.Laentregadepaquetesdevoznopuedesufrirunretrasodemasiadogrande.
•Pérdidadepaquetes(jitter):dadoqueenInternetlainformaciónnoviajasiempre
porelmismocamino,habráquereducirlaspérdidasparaquelaconversaciónsea
aceptable.
•Eco:repeticióndesonidooruidoquedebeevitarseosolucionarsemedianteeluso
detécnicasespecializadas.
A c tiv id a d es
1. ¿CuáleselestándarquetieneencuentalaVoIPdelatecnologíaWi-Fi?
252
251_263_Servicios Red_09.indd 252
9/2/10 09:26:03
Servicio de voz sobre IP
9
2. Telefonía convencional y telefonía sobre IP
Desde su aparición, la telefonía ha permitido la transmisión de señales analógicas
dentro de la denominada «banda vocal», una franja que comprende componentes
de baja frecuencia de 300 a 3.400 Hz y que corresponde al espectro de frecuencias
que el oído humano puede entender. Cualquier señal que se halle tanto por debajo
como por encima de este rango resulta inapreciable, de ahí que sea eliminada (o «filtrada») por los teléfonos, así como por los equipos de las centralitas.
Vocabulario
A
Telefonía sobre IP. Aplicación de
VoIP que aporta nuevas funciones
a la telefonía convencional mediante el uso de IP en redes de datos.
Fig. 9.2. A la izquierda, centralita convencional; a la derecha, centralida VoIP, que enrutan el tráfico
de paquetes IP y terminales IP tanto físicos como virtuales.
En la telefonía convencional de líneas de acceso conmutado, este proceso se realizaba
de manera automática. Como se ha visto en unidades anteriores, las líneas RDSI supusieron un avance notable en la medida en que permitieron digitalizar las señales. El
aumento de las tecnologías de banda ancha ha propiciado el desarrollo de la telefonía
IP, que codifica las señales de audio y las empaqueta para enviarlas a través de la red
como cualquier otro tipo de dato hasta que llega a su destino, donde serán decodificadas y transformadas al formato analógico para que resulten inteligibles.
Características
Telefonía convencional
2. Explica los pasos necesarios para establecer una
comunicación entre dos
teléfonos utilizando la telefonía tradicional.
Telefonía sobre IP
Diseñada
Para voz, no para datos.
Para datos, aunque pueden
adaptarse las señales de voz.
Desarrollo de
aplicaciones
nuevas
Complicado y muy costoso.
Sencillo y muy económico.
Arquitectura
Cerrada: dependencia del proveedor.
Aprovechamiento
de la red
No, ocupación exclusiva del circuito
durante una llamada.
Sí, permite combinar el ancho
de banda con otros servicios.
Sector
Muy regulado, bajo licencias
nacionales, en manos de las
grandes operadoras multinacionales.
Libre. De momento, aún no se ha
regulado a escala internacional.
Varía según el tiempo y la distancia.
Entre dispositivos de VoIP, es gratuito
y no depende de la distancia
siempre y cuando no se llame
a un teléfono convencional.
Precio
Ac t i vi d a d e s
Cerrada: dependencia del proveedor.
Abierta: según estándares.
Tabla 9.1. Comparativa entre las características de la telefonía convencional y la telefonía sobre IP.
253
251_263_Servicios Red_09.indd 253
10/2/10 12:06:06
9
Servicio de voz sobre IP
3. Elementos
A ct iv idades
3. Busca en Internet un mo­­de­
­lo de ATA. Compara las
características y el precio
con los que hayan encontrado tus compañeros de
grupo. Elaborad una ta­­bla
comparativa con las distintas prestaciones de cada
uno.
A la hora de desarrollar los servicios de VoIP, ha sido preciso crear nuevas técnicas y
dispositivos que puedan coexistir con los teléfonos tradicionales y a la vez crear otros
que permitan un desarrollo posterior de dicha tecnología.
3.1. Adaptadores telefónicos analógicos IP (ATA)
Se trata de dispositivos específicos concebidos para conectar teléfonos convencionales, de modo que puedan realizar la conversión de las señales analógicas de voz a
datos digitales durante la transmisión y hacer la operación inversa en la recepción.
Fig. 9.3. Tarjetas de interfaz a la RTB y Adaptador ADSL Voz IP.
A
Vocabulario
RTC/RTB o PSTN/POTS. Líneas de
acceso conmutado que permiten
realizar llamadas telefónicas ana­
­lógicas de voz adaptadas al oído
humano.
Estos dispositivos pueden funcionar de dos modos:
•Conectados directamente a la línea telefónica a través de una clavija RJ11, haciendo de puente entre el proveedor de telefonía IP y el terminal convencional.
•Conectados indirectamente a través del enrutador de la LAN que proporcione la
conexión a Internet.
Número
Conector
Descripción
(1)
DC IN 12V
Conector para la fuente de alimentación.
(2)
CONSOLE
Conector RS-232 para el puerto serie del PC a través del cable
RS-232.
(3)
TEL/FXO
Conector para el terminal telefónico a través del cable RJ-11.
(4)
LINE/FXS
Conector para la línea telefónica analógica a través del cable RJ-11.
(5)
LAN
(6)
PC
Conector para el módem-router a través del cable UTP.
Conector para la tarjeta Ethernet del PC a través del cable UTP.
Tabla 9.2. Relación de conectores de la parte posterior del Adaptador ADSL Voz IP.
Los adaptadores suelen tener estos dos tipos de conexión:
•La interfaz de abonado externo (FXS): el puerto que envía la señal de línea analógica al teléfono. Se encarga de enviar el tono de marcado, así como la corriente y
tensión de llamada.
•La interfaz de central externa (FXO): el puerto que recibe la señal de la línea analógica. Se encarga de enviar una señal que indica si se ha colgado o descolgado (es
decir, si el bucle de abonado permanece abierto o cerrado).
254
251_263_Servicios Red_09.indd 254
9/2/10 09:26:08
ServiciodevozsobreIP
9
FXS
CompañíadeTeléfonos
Conexiónconlacentral
FXO
Vocabulario
Conexiónteléfono
Teléfono
Fig. 9.4. Modelo de funcionamiento de conexión sin una centralita.
A
Asterisk.Softwaredefuenteabierta bajo licencia GPL que implementa las funcionalidades de
lascentralitasIP.
3.2.TeléfonosIP
Conestenombreseconocealosnuevosdispositivos,tantofísicoscomovirtuales,que
permitenrealizarconversacionestelefónicas(oinclusovideollamadasyvideoconferencias)sinunaATA,yaqueincluyenesafunción.
LosteléfonosIPsepuedenclasificarendosclases:
•Hardphones:teléfonosfísicosconundiseñotradicionaloinnovador,específicospara
telefoníaIP;utilizanunaclavijaRJ45envezdeunaRJ11.Existentrestipos:
–Fijos:debenestarconectadosporcableaunacentralitaIP.
– Inalámbricos: se conectan a la centralita IP mediante tecnologías inalámbricas,
comoWi-Fi.
– Por USB:concebidosparaconectarseaordenadoresportátilesyfacilitarlaconversaciónenelcasodequenosedispongadecascosyaltavoces.
•Softphones: aplicaciones que emulan el funcionamiento de los teléfonos físicos y
quepermitenusarcualquierordenadorpararealizarllamadastelefónicas.
3.3. Centralitas IP (IP PBX/IP PBAX)
LascentralitasIP,yaseanpropietariasolibrescomoAsterisk,realizanlasmismasfuncionesquelasconvencionaleseinclusoimplementanotrasnuevas.Capacitadaspara
codificarycomprimirlaseñaldevozenpaquetesdedatos,permitenconectarsealas
redesIPparagestionarllamadasdeVoIPypuedenutilizartodoslostiposdeteléfonosexistentes.
LasoperadorastambiénofrecenserviciosdecentralitasIPvirtualesparasusclientesal
igualquelohacenconlastradicionalesdesdesusinfraestructuras.
Fig. 9.5. Logotipo de Asterisk.
CentralitasoPBX/ PABX. Dispositivosquepermitenreutilizaruna
línea telefónica entre varios terminalesdeunamismaempresa.
Elprocedimientosehaaplicado
alatelefoníaIP.
Dialplan.Configuraciónlógicade
lacentralitaIPquemarcaelcaminoquesigueunallamadaentranteosalientehastasudestino.
Softphone.Softwareemuladorde
teléfonos.Programaquesimulael
funcionamientodeunteléfonotradicionalatravésdelordenador.
Videoconferencia.Tecnologíaque
permite establecer encuentros o
reuniones entre varias personas
que se hallan en sitios distantes
yquepuedenconversaryverse
comosiestuvieranjuntasenlamismasala.
255
251_263_Servicios Red_09.indd 255
9/2/10 09:26:11
9
ServiciodevozsobreIP
4. Funcionamiento básico
A
Vocabulario
Gatekeeper. Elemento de la red
que controla y gestiona los recursos e impide que se sature.
Actúa como una centralita o
conmutadorvirtualdetodaslas
llamadasateléfonosIP.
UnacomunicaciónportelefoníaIPoVoIPdifieredelatradicionalenciertosaspectos
encuantoasufuncionamientobásico,comolaconversióndelaseñalanalógicayla
codificaciónposteriorparaenviarlacomounpaqueteIPatravésdeInternet,además
deloselementosintermediosexistentescomocentralitasIPogatekeeper.Siserealiza
unallamadaaunnúmerotelefónicoconvencional,laseñalsereconstruirádenuevoen
elotroextremo.
Enlaces
Extensiones
EnlaceGSM
ATA
Redtelefónica
Internet
OperadoresIP
Teléfono
analógico
Analog.
TeléfonoIP
PC
IP
BRI
TeléfonoIP
Redtelefónica
PC
Fig. 9.6. Combinaciones posibles que pueden utilizarse en el funcionamiento de la VoIP.
A ct iv idades
4. Compara la explicación
sobre el funcionamiento
delatelefoníatradicional
quehaspreparadopara
la actividad 2 y la que
describelatelefoníaIPen
esteapartado.
LospasosquedebenseguirsepararealizarunaconversaciónIPsonlossiguientes:
1. Parainiciarelprocesodecomunicaciónhayquedescolgarelteléfono.Laterminal
enviaráunaseñalanalógicaalATA.SiencambioseempleaundispositivoIP,este
latransmitirádirectamente.
2. CuandoelATAhayarecibidolaseñal,emitiráuntonodellamada,aligualqueen
latelefoníaconvencional.Apartirdeentoncessedispondrádeunalíneaatravésde
Internet.
3. Acontinuación,semarcaráelnúmerodelteléfonoalquesedeseallamar.ElATAconvertirálosnúmerosendatosdigitalesylosenviaráalproveedordeVoIPutilizado.
4. LosordenadoresdelproveedordeVoIPvalidaránlainformacióndelnúmerosolicitadoydeterminaránaquiéncorrespondeparatransformarloenunadirecciónIP.
5. ElproveedorconectalosdosdispositivosquerealizaránlallamadayenvíaaldestinatariounaseñalatravésdelATAparaquesueneelteléfono.
6. CuandoeldestinatariodescuelgaseestablecelacomunicaciónentreambosATA.Se
abrendoscanales,unoencadasentido.Apartirdeestemomentocadadispositivo
estaráesperandorecibirpaquetesdelotro.Enmediodelacomunicación,losenrutadoresdeInternetmanejaránlospaquetesdevozdeigualmaneraqueseharíacon
elcorreoelectrónicooconunapáginaweb.Comoeslógico,debenutilizarelmismo
protocoloparaquepuedanentenderse.
7. Durantelaconversación,ambossistemasintercambiaránpaquetessincesar.
8. Alfinalizar,ambossistemascolgarányelcircuitosecerrará.
9. ElATAqueestableciólallamadaenviaráunmensajeounaseñalalproveedorde
telefoníaIPparainformarledequelaconversaciónhaterminado.
256
251_263_Servicios Red_09.indd 256
9/2/10 09:26:13
ServiciodevozsobreIP
9
5. Protocolos de señalización por canal
Existenmuchosprotocolosdeseñalizaciónporcanalquepuedenutilizarseentelefonía
IPoVoIP,porejemplo:
•Jabber:protocoloabiertobasadoenelestándarXMLydesarrolladoenunprincipio
paralamensajeríainstantánea.Enlaactualidad,ademásdelintercambioentiempo
realdemensajes,sehaadaptadoaVoIP.
•GTalk:serviciodemensajeríainstantáneayllamadasdevozgratuitasdePCaPC,
propiedaddeGoogleyutilizadodentrodeGmail.
•H323:protocoloestándardelaITUqueutilizanaplicacionescomoMicrosoftNetmeetingyEkiga(antesconocidocomoGnomeMeeting),basadoenunaversiónlibre
denominadaOpenH323.
Vocabulario
A
Protocolos de señalización por
canal.Conocidostambiéncomo
canal,sonlasnormasqueseutilizanparaestablecerellenguaje
conelqueserealizaráunaconversación a través de paquetes
IP.Porejemplo,SIPutilizacomandosdetextoparecidosalSMTP
o POP empleados en el correo
electrónico.
•IAX/IAX2(InternetAsteriskExchangeProtocol):propiodelascentralitasIPdefuente
abiertabasadasenAsterisk.
•SIP(SessionInitiationProtocol):protocoloestándardelaEITF.Aunquesecreópara
lastransmisionesmultimedia,tambiénseutilizaenlaVoIP.
•Skype:protocolodeseñalizaciónporcanalpropietarioempleadoenlaaplicación
delmismonombre.
C a s o p r á ctico 1
Utilización de GTalk para establecer
una conversación de voz
Duración:15minDificultad:fácil
Objetivo:realizarlainstalacióndelpluginGoogleVoiceAndVideoSetupnecesariopara
darsoportedellamadasdevozyvídeodePCaPCutilizandoGtalkdeGmail.
CD y CEO
EnelCDdellibroencontrarásel
archivo SMR_SER_09_videocon
ferencia.pdf, que explica la influenciadealgunodeestosprotocolosenelfuncionamientode
lasvideoconferencias.
Herramientas:unacuentadeGmailyelcomplementoGoogleVoiceAndVideoSetup
paradarsoportedevideochathttp://mail.google.com/videochat.
Desarrollo:
1. Parainiciarlaconversacióndevídeoy/oaudio,segúnsedispongadewebcam
osolodeauricularesconmicro,selanzaráunaconversacióndevídeooaudio.
Elemisorlanza
lavideollamada.
Estaapareceeneldestinatario,
quedeberácontestar.
Sevenlasdospartesque
intervienenenlacomunicación.
Web
@
Googletambiénseabrecamino
enelsectordelaTelefoníaIP.Ha
creadoelservicioGoogleVoice
http://voice.google.comparaconvertirseenunoperadordetelecomunicaciones.
Fig. 9.7. Pasos para establecer una conversación con GTalk.
2. Unavezestablecidalacomunicaciónserealizarálaconversacióny,alterminar,ambosparticipantescolgarán.
Fig. 9.8. Logotipo de Google Voice.
257
251_263_Servicios Red_09.indd 257
9/2/10 09:26:16
9
Servicio de voz sobre IP
6. Códecs
A
Vocabulario
Ancho de banda. Cantidad de in­­
formación enviada por segundo.
Cancelación de eco. Proceso que
permite eliminar reverberaciones
para mejorar la calidad de la
llamada.
Códec. Elemento de software que
realiza un proceso de compresión y descompresión. Codifica
la señal (paso de analógico a di­­
gital), la comprime en el origen
y la descodifica y descomprime
al llegar a su destino para recuperar la se­­ñal original.
Eco acústico. Fenómeno que se
produce cuando el micrófono re­­
cibe la señal de los altavoces y
la transmite al emisor que la pro­
dujo.
Eco híbrido. Fenómeno que se
produce en la telefonía tradicional cuando la señal pasa de 4
hilos a 2 a causa de la impedancia entre ellas.
Muestreo. Frecuencia de valores
de la señal vocal.
Las conversaciones entre personas generan una onda de voz analógica. Sin embargo,
los ordenadores y las redes de datos que han de transmitir la información trabajan de
forma digital, por lo que es preciso adaptar la señal de voz analógica a su equivalente
en formato digital. Este proceso de transformación en ambos sentidos se realiza con un
codificador-decodificador (códec). Este proceso de conversión no es trivial; su funcio­
namiento se basa en la utilización de determinados algoritmos de compresión y descompresión específicos para cada tipo de códec. La mayoría utiliza variantes estandarizadas de la modulación codificada mediante pulsos (PCM).
Además de realizar esa adaptación entre medios para el paso de analógico a digital,
el códec ha sido diseñado para aprovechar el ancho de banda al máximo mediante
los dispositivos siguientes:
•Compresión de datos: comprime la secuencia de información.
•Cancelación de eco (G.168): elimina tanto el eco acústico como el híbrido.
•Supresión de silencio (VAD): evita que se envíen los paquetes de voz entre silencios.
Los códecs más utilizados hoy son los siguientes:
Ancho de
banda (kbps)
Muestreo
(KHz)
Modulación codificada mediante
pulsos (PCM)
64
8
Tiene dos versiones
u-law (US, Japan) y
a-law (Europa) para
muestrear la señal
ITU-T
Codificación de voz a 8 Kbit/s usando
estructura conjugada
con código de
salida algebraica de predicción lineal (CS-ACELP)
8
8
Bajo retardo (15 ms)
GSM 06.10
ETSI
Excitación por pulsos
regulares con predicción a largo
plazo (RPE-LTP)
13
8
Usado por la
tecnología celular
GSM
EVRC
3GPP2
9,6/4,8/1,2
8
Se usa en redes
CDMA
Códec
Asociación
G.711
ITU-T
G.729
CD y CEO
En el CD del libro encontrarás
el archivo SMR_SER_09_Codecs.
pdf, que am­­plía la tabla de có­­
decs.
Descripción
Codificador/
decodificador mejorado de tasa variable
Observaciones
Tabla 9.3. Relación de códecs más utilizados en las tecnologías de voz sobre IP.
El códec que deberá utilizarse dependerá de los siguientes parámetros:
•Calidad de audio: cuanto mayor sea, más información se enviará, por lo que dependerá de las prestaciones del servicio del operador.
•Capacidad del procesador: según la cantidad de llamadas que envíe o reciba la centralita, se requerirá un hardware de mayores prestaciones o no.
•Dispositivos que deben comunicarse: ambos deben poseer el mismo códec.
•Propietario o libre: es fundamental saber si el códec es propietario o libre; de este
detalle dependerá si se ha de pagar por uso o no.
258
251_263_Servicios Red_09.indd 258
9/2/10 09:26:16
ServiciodevozsobreIP
9
7. Proveedores de voz IP
Laslicenciasnacionalesquesuelenpagarlasoperadorasencadapaísparaoperar
comoproveedoresdetelefoníatradicional(RTC,RDSI,GSM,UMTS,etcétera)noafectanalatelefoníaIP.Porestemotivo,cualquierempresadetelecomunicacionespuede
ofrecerencualquierpartedelmundoserviciosdeVoIP.
SielproveedordeserviciodeVoIPasignaunnúmerodeteléfonoregular,podránrecibirsellamadasdeteléfonosregularesquenonecesitanningúnequipoespecialyseguramentesepodrámarcarcomosiempresehahecho.Enlasllamadasentreelmismo
operadorhabráqueutilizartambiénesenúmero.ConotrosoperadoresdetelefoníaIP
queutilicenelestándarSIP(porejemplosip:[email protected]),habráqueconcatenaresenúmerocomosifueraunadirecciónde
correoelectrónico,enlaqueelnombredeldominiocorresponderáaldeloperador.
Web
@
Existeundirectoriodeempresas
proveedoras de telefonía IP por
países.Enestadirecciónencontrarástodoloquenecesites:
http://www.voipproviderslist.
com
Red
telefónica
Centralita
¿Quésedebemarcar?
InterlocutorA
Adaptador
VozIP
InterlocutorB
Nºtelefónoconvencional
Nºdemiproveedor:515012345
Internet
Mi
Red
telefónica
NºdemiproveedordeVoIP
Miproveedor
[email protected]
Operador
VOZIP
EstándarSIP
Proveedor
[email protected]
Fig. 9.9. Diferentes tipos de servicios que pueden ofrecer los proveedores de telefonía IP.
C a s o p rá c t i c o 2
Utilización de Skype como proveedor de VoIP
Duración:15minDificultad:fácil
Objetivos:instalarelclientedeSkypeyrealizarunallamada.
Desarrollo:
Consideraciones previas: debes disponer de una cuenta
deusuarioenSkypeyestablecerunallamadaatravésdel
nombredeusuariocreadoparalacuenta.
1. Para iniciar la conversación de vídeo o audio, según
dispongasdewebcamodeauricularesconmicro,lanzaunaconversacióndevídeoodeaudio.
Web
@
Skype www.skype.com/intl/es
se ha convertido en el mayor
operadorenelsectordelatelefoníaIP.Cuentaconmásde500
millonesdeusuarios.
Fig. 9.11. Logotipo de Skype.
Fig. 9.10. Pestañas de trabajo del cliente de Skype: contactos, llamadas, registros y SkypeFind.
259
251_263_Servicios Red_09.indd 259
9/2/10 09:26:20
9
Servicio de voz sobre IP
8. Configuración básica de una centralita IP
A ct iv idades
5. Busca una relación de
todas las características
soportadas por Asterisk.
Las alternativas tecnológicas de centralitas IP se pueden dividir en dos grandes grupos:
•Tecnologías privativas y cerradas, como Skype o Cisco Skinny Client Control Protocol
(SCCP).
•Tecnologías libres y abiertas, como el proyecto Zapata, a partir del que se desarrolló
Asterisk, mucho más utilizado.
8.1. ¿Qué es Asterisk?
¿Sabías que...?
Mark Spencer, fundador de los
Linux Support Services en 2000
(llamados Digium a partir de
2002), creó Asterisk en 1999
cuan­do decidió que programaría
su propia centralita (PBX) porque
no podía comprar una.
Asterisk es un proyecto de código abierto que permite disponer de una centralita software y, al mismo tiempo, de un sistema interactivo de voz. Creado en un principio por
Mark Spencer, posteriormente lo liberó y lo distribuyó bajo licencia GNU/GPL (aunque
también existen licencias comerciales). Escrito en C, se creó para GNU/Linux, si bien
hoy existen versiones para Unix, Mac OS X y Windows, entre otros.
Sus principales características son las siguientes:
•Soporta telefonía tradicional: líneas analógicas RTC/RTB (PSTN/POTS), líneas digitales RDSI (E1, T1, accesos básicos, accesos primarios), etcétera.
•Establece un puente transparente entre diferentes protocolos VoIP: SIP, H.323,
IAX/IAX2, etcétera.
•Crea también un puente transparente entre diferentes tecnologías: RTC/RTB, RDSI,
GSM, etcétera.
•Dispone de un API independiente del hardware.
•Posee una interfaz de comunicación con aplicaciones.
8.2. Instalación de Asterisk (GNU/Linux) con Webmin
Webmin dispone de un módulo específico y estándar, denominado webmin-Asterisk (disponible en la web oficial de Webmin), que permite administrar centralitas IP utilizando dicha
herramienta. Su instalación y configuración se realiza en el siguiente Caso práctico.
Claves y consejos
C a s o p r á c tic o 3
La instalación del módulo de Web­
­ in requiere previamente la insm
talación del servidor Asterisk.
Al instalar el módulo correspondiente, Webmin facilita la con­­fi­
gu­ración gráfica del servicio, si
bien existen otros programas de
ad­­mi­­nistración, como Flash Ope­
­rator Panel (op-pa­nel) de As­­ter­
nic http://www.asternic.org.
Instalación y configuración
del módulo Asterisk de Webmin
CD y CEO
En el CD del libro se ha incluido
una copia del módulo estándar
de Webmin asterisk.wbm.gz pa­­
ra administrar Asterisk.
Duración:  15 min Dificultad:  media-alta
Objetivo: realizar la instalación del servidor Asterisk utilizando la herramienta web
de administración Webmin.
Herramientas: es imprescindible haber instalado previamente el servidor Asterisk
mediante Synaptic o desde la consola con apt-get.
Desarrollo:
1. Instalación del módulo Asterisk
Mediante un navegador web, accede al servicio Webmin desde la URL https://
localhost:10000.
Ve a Webmin, pasa a Configuración de Webmin y selecciona Módulos de
Webmin.
Localiza el módulo estándar (asterisk.wbm.gz) en la página www.webmin.com
y descárgalo o instálalo directamente.
(Continúa)
260
251_263_Servicios Red_09.indd 260
9/2/10 09:26:20
ServiciodevozsobreIP
(Continuación)
9
C a s o p r á c tic o 3
Sitodohafuncionadocorrectamente,Webmindevolveráelsiguientemensaje:
Fig. 9.12. Módulo Webmin Asterisk instalado.
2. Opciones de configuración del módulo
EnServidores,seleccionaThirdlane PBX Manager.LaFigura9.13muestralas
opcionesdeconfiguración.Comienzaconeldialplanoeltenantquedeberás
utilizar.Estaversióndepruebapermitehastatrestiposdiferentesdeconfiguracionesdemarcado.
Fig. 9.13. Opciones de configuración del servidor Asterisk desde el módulo de Thirdlane
para Webmin.
261
251_263_Servicios Red_09.indd 261
9/2/10 09:26:25
9
Servicio de voz sobre IP
8.3. Archivos de configuración del servidor Asterisk
Los archivos de configuración de Asterisk se encuentran en el directorio /etc/asterisk/.
En la siguiente tabla se especifican los más importantes.
Archivo
Descripción
asterisk.conf
Archivo maestro global de la configuración de Asterisk. Localiza los directorios de la aplicación, las conexiones desde
consolas remotas y las opciones por defecto de la línea de comandos.
extensions.conf
Núcleo de Asterisk donde se configura la lógica del plan de marcado completo (dialplan), es decir, los pasos que deben
seguirse cuando llega una llamada para un terminal o una extensión. Dichas instrucciones se encargan de interconectar los
diferentes canales o protocolos de señalización que se utilizarán.
sip.conf
Contiene toda la información referida a los teléfonos y los proveedores que funcionan con el protocolo de inicio de sesión (SIP).
iax.conf
Alberga la información necesaria para los teléfonos y proveedores que funcionan con el protocolo propio de Asterisk (IAX).
zapata.conf
Posee la configuración de las tarjetas de interfaz RTC/RTB, como la de Digium.
Tabla 9.4. Archivos de configuración más importantes del servicio Asterisk.
CD y CEO
En el CD del libro encontrarás el
archivo SMR_SER_09_Asterisk.
pdf, que aporta las instrucciones.
También tienes en el CD el archivo SMR_SER_09_Softphones.pdf
con información sobre la configuración y el uso de softphones,
que incluye también un caso prác­
­tico asociado.
Desde Webmin se pueden modificar los archivos de configuración básicos. La opción Editar
archivos de configuración muestra el contenido del archivo asterisk.conf. Por defecto, al instalarlo, las directivas incluidas en este archivo son las siguientes.
[global]
astetcdir => /etc/asterisk ; indica dónde están los ficheros de configuración.
astmoddir => /usr/lib/asterisk/modules ; indica dónde están los módulos para extender
la funcionalidad.
astvarlibdir => /var/lib/asterisk
; indica dónde están los ficheros de bibliotecas.
astagidir => /usr/share/asterisk/agi-bin ; indica dónde están los ficheros compartidos.
astspooldir => /var/spool/asterisk ; indica dónde están los ficheros de grabación.
astrundir => /var/run/asterisk ; indica dónde está el fichero con su PID.
astlogdir => /var/log/asterisk
; indica dónde están los ficheros de informes
de error (logs).
Para tener una configuración básica habrá que dejar estos archivos tal como se indica.
zapata.conf
sip.conf
extensions.conf
[channels]
language=es
context=incoming
signalling=fxs_ks
usercallerid=yes
rxgain = 0
txgain = 0
answeronpolarityswitch=yes
hanguponpolarityswitch=yes
polarityonanswerdelay = 600
progzone = es
channel => 1
[general]
context=default
bindport = 5060
binaddr = 0.0.0.0
disallow=all
allow=alaw
[101]
type=friend
context=contexto
username = 101
secret = 101
dtmfmode = rfc2833
disallow=all
allow=alaw
[general]
static=yes
writeprotect=yes
[globals]
PSTN =Zap/1
[incoming]
exten => s,1,Answer()
exten => s, 2,Dial (SIP/101, 60, tT)
exten => s, 3, Hangup()
[contexto]
include => outgoing
exten => 101, 1, Dial (SIP/101, 60, tT)
exten => 101, 2, Hangup()
exten => 102, 1, Dial (SIP/102, 60, tT)
exten => 102, 2, Hangup()
[outgoing]
exten => _9XXXXXXXX, 1, Dial (${PSTN}/${EXTEN}, 60, tT)
exten => _9XXXXXXXX, 2, Hangup()
Tabla 9.5. Archivos de una configuración básica para empezar a trabajar con la centralita Asterisk.
262
251_263_Servicios Red_09.indd 262
9/2/10 09:26:26
Servicio de voz sobre IP
9
Compr ueba tu aprendizaje
  1. Prepara con tus compañeros de clase una wiki o un
Moodle con un glosario en el que recojáis los términos más importantes que se hayan estudiado en la
unidad.
  2. Explica con tus palabras qué diferencias hay entre la
VoIP y la telefonía IP. Compara tu respuesta con la de
tus compañeros. ¿Qué diferencias encontráis?
  3. ¿Qué servicios de comunicación utilizan IP para enviar sus datos a través de la red? Compara tu respuesta con la de tus compañeros.
  4. Relaciona los estándares con sus frecuencias de trabajo.
SIP
Softphone
Asterisk
AIX
Gatekeeper
VoIP
H.323
Telefonía IP
Hardphone
Skype
ATA
IP PBX
  5. Compara los precios y las prestaciones entre los diferentes tipos de adaptadores telefónicos sobre IP
existentes en el mercado y responde a las siguientes
preguntas:
• Si el gerente de una empresa te pidiera que instalases este tipo de dispositivos en los 100 teléfonos convencionales que ya tiene en sus oficinas,
¿cuál elegirías?
• ¿Sería conveniente comprar terminales IP nuevos?
En el caso de que fuera así, ¿elegirías modelos
fijos o inalámbricos?
• ¿Utilizarías softphones con teléfonos IP con conexión USB?
• Confecciona los diferentes presupuestos y justifica tu elección.
  6. Clasifica los códecs según la tecnología terrestre o
inalámbrica que los utilice.
  7. ¿Qué diferencia existe entre el servicio gratuito de
Skype y su servicio de pago SkypeOut? Justifica tu
respuesta.
  8. ¿Qué cambios deberías realizar en el archivo sip.
conf de la configuración básica que aparece en la
unidad para crear una extensión denominada 102?
¿Introducirías algún cambio o ampliación en el archivo extensions.conf para que funcionara esta nueva extensión? Justifica tu respuesta y compárala con
la que hayan dado tus compañeros. ¿Estáis todos de
acuerdo?
  9.Busca en Internet un modelo de hardphone fijo
inalámbrico y un softphone. A continuación, compara sus características y su precio con los otros
modelos que hayan encontrado tus compañeros
de grupo. Elaborad conjuntamente una tabla comparativa de todos ellos. Después, entre toda la clase, elegid el modelo que más os haya gustado de
cada categoría.
10. Utiliza un programa de escaneo de tráfico, como por
ejemplo Wireshark, para averiguar el tipo de paquetes IP que generan las diferentes videollamadas que
has hecho con GTalk, Skype y Ekiga u otras aplicaciones al resolver cada uno de los casos prácticos de esta
unidad.
11. Busca en Internet el vídeo más ilustrativo y de mayor
calidad relacionado con lo que se ha estudiado en la
unidad. Sube el enlace a la wiki de esta actividad y
explica por qué lo has elegido.
12. ¿Qué hecho histórico, de todos los comentados en esta
unidad, crees que ha sido el más importante? Razona
y justifica la respuesta. Busca un hecho relacionado
con estos servicios que no se mencione en el documento que encontrarás en el CD SMR_SER_09_Historia.
pdf.
13. Propón un último ejercicio para el examen, justificando su enunciado y razonando su respuesta. Indica
también las fuentes web consultadas o la página del
libro donde se halla la solución. Consulta al profesor
el formato que debe tener.
263
251_263_Servicios Red_09.indd 263
9/2/10 09:26:26
Descargar