Inicios en VoIP

download Inicios en VoIP

of 36

Transcript of Inicios en VoIP

  • 8/2/2019 Inicios en VoIP

    1/36

    RAUL GMEZ PREZ

  • 8/2/2019 Inicios en VoIP

    2/36

    Ral GmezInicios en VoIP

    Pgina 2 de 36

    ndiceIntroduccin .............................................................................................. 3

    Qu es VoIP? ...................................................................................... 3

    Algunas ventajas de la telefona VoIP ....................................................... 3

    Protocolos VoIP .......................................................................................... 4

    Protocolo SIP .......................................................................................... 4

    Funciones ............................................................................................ 4

    Funcionamiento .................................................................................... 4

    Equipos o componentes SIP .................................................................... 6

    Ejemplo de comunicacin SIP.................................................................. 7

    Direccionamiento del protocolo SIP .......................................................... 8

    Protocolos en los que se apoya SIP .......................................................... 8

    Protocolo IAX/IAX2 .................................................................................. 8

    QoS ......................................................................................................... 9

    Seguridad ............................................................................................... 11

    Prctica Propuesta .................................................................................... 13

    Resolucin de la prct ica. ........................................................................ 13

    Instalacin y configuracin inicial........................................................... 13

    Configurar Extensiones ........................................................................ 16

    Configuracin de Buzn de Voz.............................................................. 20

    Ring To All si un terminal est ocupado................................................... 23

    Cuestionario de Repaso ............................................................................. 34

  • 8/2/2019 Inicios en VoIP

    3/36

    Ral GmezInicios en VoIP

    Pgina 3 de 36

    Introduccin

    Qu es VoIP?

    Hasta hace un tiempo las redes de voz y datos estaban divididas. Por un lado lasredes de voz por conmutacin de circuitos, por ejemplo la red telefnica, queestablecen circuitos entre origen y destino durante la conexin y por otro las redesde datos de conmutacin de paquetes, que permiten enviar paquetes a travs de lared pudiendo variar la ruta para el mismo dest ino, por ejemplo internet.

    VoIP (voice over ip) sin embargo, es una

    tecnologa que permite la transmisin por la redIP de voz en forma de paquetes de datos. Deesta manera la voz se transmite en formato

    digital a travs de la red gracias a los sistemasde enrutamiento y una serie de protocolosnecesarios para la transmisin como elprotocolo H.323, el SCCP de Cisco, IAX2, SIP

    que llevan a cabo esta funcin especfica enredes basadas en el protocolo TCP/IP.

    Algunas ventajas de la telefona VoIP

    Con la telefona IP se pueden realizar llamadas a cualquier punto del planetacon conexin a internet.

    Las llamadas telefnicas son de menor coste debido a la eliminacin de loscostes o tarifas f ijos de la telefona convencional.

    Cuentan con una infraestructura de red ms simple gracias a la centralizacinde las comunicaciones en una sola red para voz y datos. Por lo tanto requieremenor inversin, mantenimiento y formacin.

    Menores costes de explotacin y gestin pues las modificaciones de la redtelefnica son tan simples como mover el telfono IP de sitio y conectarlo a otropunto de la red.

    Llamadas internas gratuitas entre sedes de una empresa, gracias a la utilizacin detneles VPN entre sedes. Adems solo ser necesaria una nica centralita IPpara todas las sedes de una empresa, ahorrando de esta manera tambinbastantes costes.

  • 8/2/2019 Inicios en VoIP

    4/36

    Ral GmezInicios en VoIP

    Pgina 4 de 36

    Protocolos VoIP

    Protocolo SIP

    SIP (Session Initiation Protocol) o protocolo de inicio de sesin, es unprotocolo desarrollado para crear, modificar y finalizar sesiones multimedia, quepueden ser con dos o ms participantes. Estas sesiones incluyen llamadastelefnicas por Internet, distribucin de datos multimedia, y conferenciasmultimedia. Para ello SIP se apoya en otros protocolos como RTP/RTCP y SDP.

    Si nos desviamos un poco hacia la historia, el protocolo SIP fue desarrollado porMMUSIC (grupo de trabajo del IETF), con la idea de crear un estndar para las

    comunicaciones en las que interviniesen elementos multimedia como voz, vdeo,mensajera instantnea, juegos en lnea, realidad virtual y poco a poco SIP est

    siendo adoptada por diferentes compaas (CISCO, Microsoft, operadores detelefona mvil) como protocolo en sus sistemas de telefona IP sustituye ndo aotros protocolos, incluidos protocolos propietarios.

    Actualmente SIP es uno de los protocolos ms utilizados de sealizacin en VoIP.

    Funciones

    SIP soporta cinco funciones de las comunicaciones multimedia:

    Localizacin del usuario: es decir, determina el lugar del usuario final para lacomunicacin.

    Disponibilidad del usuario: determina la voluntad del llamado de unirse auna comunicacin.

    Capacidades del usuario: determina los medios que se usarn. Sesin de configuracin: "llamar", establecimiento de los parmetros de

    sesin para llamante y llamado.

    Gestin de la sesin: incluyendo transferencia y terminacin de las sesiones,modificacin e invocacin de servicios.

    Funcionamiento

    SIP establece sesiones entre dos o ms usuarios mediante un intercambio demensajes entre las partes. Estos mensajes son enviados al puerto 5060 que es elpuerto en el que escucha SIP.

    Hay dos tipos de mensajes mediante los cuales SIP define las sesiones, lassolicitudes (mtodos) y las respuestas (cdigos de estado). Estos mensajes son

    mensajes tipo texto codificados en UTF-8. Esto es debido a que SIP es un protocolobasado en texto, y con una semntica muy similar a la del protocolo HTTP.

  • 8/2/2019 Inicios en VoIP

    5/36

    Ral GmezInicios en VoIP

    Pgina 5 de 36

    Los dichos mensajes estn formados por una cabecera y un cuerpo de mensaje.Normalmente la cabecera especifica la informacin referente a la conversacin SIPy el cuerpo est definido por el protocolo SDP, que se usa para la negociacin delas capacidades de los participantes, tipo de codificacin, etc.

    Mensajes de solicitud o mtodos.El protocolo SIP define varios mtodos, vamos a ver siete mtodos bsicos de SIPque llevan a cabo las peticiones de los clientes:

    Invite: Inicia las sesiones. Ack: Confirma el establec imiento de la llamada. Bye: Termina una sesin. Cancel: Cancela una invitacin pendiente.

    Register: Registra una localizacin con un servidor Registrar SIP. Re-invite: Cambia una sesin actual. Option: Solicita informacin sobre las capacidades de un servidor.

    Una de las caractersticas de SIP es que es muy extensible por lo tanto hay msmtodos que son extensiones, pero no entraremos en ellos.

    Un ejemplo de la cabecera de un mensaje de solicitud INVITE sera el siguiente:

    INVITEsip:[email protected] SIP/2.0Via : SIP/2.0/UDP station1.francetelecom.com:5060

    Max-Forwards : 20To : Mark Rich From : Mary Taylor Call-Id: [email protected]: 1 INVITEContact: [email protected]: application/sdpContent-Length:162v = 0c = IN IP4 192.190.132.20

    m = audio 45450 RTP/AVP 0 15

    Se puede ver como en la primera lnea nos muestra el nombre del mtodo que seest utilizando, en este caso INVITE, el identificador al cual nos dirigimos y la

    versin del protocolo.

    En la segunda lnea vemos tambin la versin del protocolo, sobre que protocolo detransporte se apoya, el nombre FQDN del telfono ip y el puerto de destino 5060.

    En la tercera lnea se ven el mximo de enrutamientos que se pueden realizar paraese mensaje.

    Mensajes de respuesta o cdigos de estado.Cuando realizamos una peticin SIP hacia un destinatario, el propio destinatarioresponde con un mensaje de respuesta. En esta respuesta se indica mediante una

    codificacin si la peticin se ha recibido con xito o no y por qu. 1xx Provisional. Peticin recibida, se pasa a procesar la petic in.

  • 8/2/2019 Inicios en VoIP

    6/36

    Ral GmezInicios en VoIP

    Pgina 6 de 36

    2xx xito. La acc in fue recibida, entendida, y aceptada con xito. 3xx Redireccin. Acciones adicionales necesitan ser tomadas para terminar

    la peticin.

    4xx Error de cliente. La petic in contiene sintaxis errnea o no se puedellevar a cabo en este servidor.

    5xx Error de servidor. El servidor no pudo llevar a cabo una peticin alparecer vlida

    6xx - Falla global. La peticin no se puede satisfacer en ningn servidor.Aqu tenemos un ejemplo de la cabecera de un mensaje de respuesta:

    SIP/2.0 200 OKVia : SIP/2.0/UDP ps1.francetelecom.com:5060Via : SIP/2.0/UDP station1.francetelecom.com:5060Max-Forwards : 20To : Mark Rich From : Mary Taylor Call-Id: [email protected]: 1 INVITEContact: [email protected]: application/sdpContent-Length:162v = 0c = IN IP4 192.190.132.27

    m = audio 22220 RTP/AVP 0

    Podemos ver el cdigo 200 que quiere decir que la accin es exitosa.

    Equipos o componentes SIP

    Una vez vistos los mensajes en los que se basa el protocolo SIP para realizar lacomunicacin debemos conocer tambin como se lleva a cabo la comunicacin yque equipos hacen que esta sea posible.

    Hay dos tipos de equipos que nos podemos encontrar en SIP, los Agentes deUsuario (UA, User Agent) y los Servidores SIP.

    Los UA consisten en dos partes, pueden ser:o Clientes (UAC), que son los realizan las peticiones y reciben

    respuestas de los servidores

    o Servidores (UAS), que son los que reciben las peticiones y envan lasrespuestas.

    Todos los agentes de usuario contienen las dos partes, y funcionan concomunicaciones cliente - servidor.

    Los servidores SIP pueden ser de varios tipos:o Proxy SIP o SIP Router: son los encargados de retransmitir las

    solicitudes y deciden a que otro servidor deben remitirlas, alterando

    los campos de la solicitud si es necesario. Son similares a losservidores proxy de HTTP. Hay dos tipos:

  • 8/2/2019 Inicios en VoIP

    7/36

    Ral GmezInicios en VoIP

    Pgina 7 de 36

    Statefull Proxy: mantienen el estado de las transaccionesdurante el procesamiento de las peticiones. Permite la divisinde peticiones para localizar la mejor opcin para enviarla alllamante.

    Stateless Proxy: no mantienen el estado de las transaccionesdurante el procesamiento de las peticiones, nicamentereenvan mensajes.

    o Registrar Server: acepta peticiones de registro de los usuarios yguarda la informacin de estas con la finalidad de suministrar unservicio de localizacin y traduccin de direcciones (en el dominio quecontrola).

    o Redirect Server: genera respuestas de redireccin a las peticionesque recibe, es decir reencamina las peticiones hacia el prximoservidor.

    Ejemplo de comunicacin SIP

    Aqu tenemos un ejemplo de una comunicacin SIP entre dos telfonos IP y cmose envan los diferentes mensajes siguiendo los pasos necesarios para lacomunicacin.

    Si nos fijamos podemos ver como del paso 1 al 3 el telfono que realiza la llamadamanda la peticin de inicio de sesin al telfono receptor. Del paso 6 al paso 8 semuestra al realizador de la llamada que se ha realizado la llamada, los siguientespasos del 9 al 11 se enva la notificacin de que la llamada ha sido aceptada por el

    receptor de la llamada. A partir de este momento procedera la comunic acin entrelos dos terminales.

  • 8/2/2019 Inicios en VoIP

    8/36

    Ral GmezInicios en VoIP

    Pgina 8 de 36

    Direccionamiento del protocolo SIP

    El protocolo SIP necesita un sistema de direccionamiento para localizar usuarios yresolver nombres, para ello utiliza un esquema de direccionamiento llamado SIPURI.

    As pues un SIP URI es un nmero telefnico SIP de un usuario. Su sintaxis es lasiguiente:

    sip:@:

    Como se ve es muy similar a una direccin de correo electrnico.

    Ejemplos:

    sip:[email protected]:[email protected]:5060

    sip:[email protected]:[email protected]:5060

    Protocolos en los que se apoya SIP

    SIP: encargado del establecimiento de la conexin puede trabajar sobre TCPo UDP

    SDP: es un protocolo de descripcin de las sesiones, cuyos mensajes setransportan mediante SIP. Engloba caractersticas como versin delprotocolo, identificador, nombre de sesin, informacin de la sesin, URI,direcciones, clave de encriptacin, puerto a utilizar en la comunicacin

    RTP: se encarga del transporte de la informacin de video o voz en tiemporeal y funciona sobre UDP

    RTCP: protocolo de control para RTP

    Protocolo IAX/IAX2

    IAX2 (Inter Asterisk eXchange protocol, versin 2) fue creado y estandarizado porMark Spencer y su empresa Digium, la creadora de Asterisk. Claramente fuediseado como un protocolo de conexiones VoIP entre servidores Asterisk aunque ada de hoy se ha extendido y sirve para conexiones entre clientes y servidores quesimplemente soporten el protocolo.

    En s este protocolo ha sido diseado pensado para conexiones de VoIP perotambin est capacitado para la transmisin de otro tipo de datos multimedia como

    video.

    http://sip:[email protected]:5060/http://sip:[email protected]:5060/http://sip:[email protected]:5060/
  • 8/2/2019 Inicios en VoIP

    9/36

    Ral GmezInicios en VoIP

    Pgina 9 de 36

    Su surgimiento es tambin relacionado con corregir algunos de los problemasprincipales del protocolo SIP, estos objetivos son:

    Minimizar el ancho de banda usado en las transmisiones de control ymultimedia VoIP.

    Cambiar de protocolo de texto a protocolo binario. Pequeas cabeceras ybajo consumo de ancho de banda.

    Evitar problemas de NAT (Network Address Translation). IAX2 usa UDPsobre un nico puerto, el 4569, donde viajan la informacin de sealizaciny datos.

    Soporte para transmitir planes de marcacin (dialplans).

    IAX no es fruto de un estndar, es un protocolo desarrollado por la propiacomunidad de forma cooperativa. Es un protocolo abierto, lo cual quiere decir quese puede descargar, desarrollar y utilizar por cualquier usuario.

    Es un protocolo de capa de transporte que utiliza el puerto UDP 4569 tanto parasealizacin como para RTP (Protocolo en Tiempo Real).

    El protocolo IAX versin 2 es utilizado por Asterisk VOIP PBX como alternativa aSIP, a H323, etc. Para conectarse con otros dispositivos que soporten IAX (una listalimitada en el momento, pero creciendo muy rpidamente).

    QoS

    Los principales problemas en cuanto a la calidad del servicio (QoS) de una una redde VoIP, son la Latencia, el Jitter la prdida de paquetes y el Eco. En VoIP estosproblemas pueden ser resueltos mediante diversas tcnicas.

    Los problemas de la calidad del servicio en VoIP vienen derivados de dos factoresprincipalmente:

    Internet es un sistema basado en conmutacin de paquetes, esto suponeque los paquetes no van por el mismo camino, sino que pueden atravesardiferentes nodos en diferentes lugares para llegar al mismo punto. Estoproduce efectos como la prdida de paquetes o eljitter.

    Las comunicaciones VoIP son en tiempo real esto produce ciertos efectossobre la comunicacin como el eco, la prdida de paquetes y el retardo olatencia tambin hace que sean muy molestos y perjudiciales y deban serevitados.

    El ancho de banda, tambin es un factor a tener en cuenta dado quenormalmente es algo limitado y adems se comparte con otros servicios ytipos diferentes de trfico.

  • 8/2/2019 Inicios en VoIP

    10/36

    Ral GmezInicios en VoIP

    Pgina 10de 36

  • 8/2/2019 Inicios en VoIP

    11/36

    Ral GmezInicios en VoIP

    Pgina 11de 36

    Seguridad

    Problemas de seguridad con las redes VoIP.

    Las principales amenazas de las redes de telefona IP:

    Accesos desautorizados y fraudes.

    Una de las amenazas mas importantes de las redes VoIP, son sin dudaalguna los fraudes causados por un acceso desautorizado a una red VoIP(como haber obtenido datos de cuentas). Una vez se ha obtenido el acceso,usuario desautorizados podran realizar llamadas fraudulentas, en muchoscasos incluso fraudes internacionales.

  • 8/2/2019 Inicios en VoIP

    12/36

    Ral GmezInicios en VoIP

    Pgina 12de 36

    Ataques de denegacin de servicio.

    Los ataques de denegacin de servicio son intentos malintencionados dedegradar seriamente el rendimiento de la red o un sistema, incluso llegandoal punto de impedir su utilizacin. Esto es un grabe problema para las redes

    VoIP, porque a parte de sufrir las consecuencias de un ataque dedenegacin de servicio, sus propios estndares pueden ser utilizados pararealizar ataques de denegacin de servicio.

    Ataques a los dispositivos.

    Ya de por s, los ataques cada da son ms hacia las redes de datos, ataquesde DDoS, etc. As que los dispositivos especficos de comunicaciones VoIPcomo los gateways, call managers, Proxy servers sin olvidar los telfonosIP son potencialmente objetivos a explotar por parte de intrusos. Cabe

    destacar tambin que la principal causa de la falta de seguridad a la hora dehablar de VoIP es la falta de formacin en este mbito, las malasconfiguraciones de Centralitas, terminales IP y el resto de dispositivos y losmtodos de cifrado de los mensajes e establecimiento de conexin.

    Vulnerabilidades de la red IP.

    La principal falla de seguridad de las comunicaciones VoIP son el apoyarsesobre una red de datos que ya de por s es muy insegura. Gran cantidad deataques realizados sobre la infraestructura IP afectan tambin a la telefona

    IP y esto puede llegar a dar lugar a filtrados de datos, incluso escuchas dellamadas por terceras personas.

    Enumeracin y descubrimiento por parte de los atacantes.Una vez que el atacante ha seleccionado una red como su prximo objetivo,sus primeros pasos consisten en obtener la mayor informacin posible desus victimas. Cuando el intruso tiene informacin suficiente evala sussiguientes pasos eligiendo el mtodo de ataque ms adecuado:

    Footprintin: proceso de acumulacin de informacin de un entorno dered especifico, usualmente con el propsito de buscar formas deintroducirse en el entorno. La herramienta bsica para esta etapa delreconocimiento es principalmente Google.

    Escaneos Enumeracin

  • 8/2/2019 Inicios en VoIP

    13/36

    Ral GmezInicios en VoIP

    Pgina 13de 36

    Prctica Propuesta

    1) Instala una mquina virtual de la distribucin FreePBX Distro (puedesdescargarla desde aqu: http://downloads.freepbxdistro.org/ISO/FreePBX-Distro-

    Net-32bit-1.87.29.55.iso) configura la red y haz lo que sea necesario paraconectarte mediante navegador web al Administrador web del servidor. Actoseguido cambia el idioma del administrador a Espaol.

    2) Crea extensiones con los datos que creas convenientes y despus instala dossoftphones en equipos clientes y configralos de tal manera que se puedan llamarde uno a otro. Demustralo con capturas.

    3) Configurar el buzn de voz para cada extensin y comprueba que funciona.

    4) Configura las extensiones para que si pasan 20 segundos y nadie ha respondidoen un terminal se llame al resto de terminales

    5) Aplica restricc iones horarias para las llamadas, en caso de que n ose est enhorario de llamadas que salte directamente el buzn de voz.

    POSIBLES PASOS A INVESTIGAR

    1) EXTRA: Prueba otras distribuciones.

    2) EXTRA: Instala de forma manual Asterisk+FreePBX

    3) EXTRA: Crea un enlace troncal entre dos centralitas Asterisk

    4) EXTRA: Monta una centralita VoIP en Windows.

    Resolucin de la prctica.

    Instalacin y configuracin inicial

    1) Instala una mquina virtual de la distribucin FreePBX Distro (puedes

    descargarla desde aqu: http://downloads.freepbxdistro.org/ISO/FreePBX- Distro-Net-32bit-1.87.29.55.iso) configura la red y haz lo que sea necesario paraconectarte mediante navegador web al Administrador web del servidor.

    Acto seguido cambia el idioma del administrador a Espaol.

    Una vez instalado el sistema (FreePBX Distro) accedemos por web, y lo primero quenos encontramos es una pgina en la cual podemos asignar el usuarioadministrador y su contrasea. Lo creamos y nos aparecer la siguiente pantalla,en la cual se nos muestra un men, nosotros vamso a entrar en el apartado PBXAdministator.

    http://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.isohttp://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.29.55.iso
  • 8/2/2019 Inicios en VoIP

    14/36

    Ral GmezInicios en VoIP

    Pgina 14de 36

    Al hacer clic nos pide un usuario y contrasea, le indicamos el usuario

    administrador que acabamos de crear y su contrasea, en mi caso admin,admin.

    Tras realizarlo, nos llevar a la pantalla de configurac ion de nuestro servidor VoIP.En esta pantalla nos muestra el estado del sistema, las notificaciones y lasestadisticas. Tambin podemos ver com onos indica el tiemp oque el servidor llevaencendido.

  • 8/2/2019 Inicios en VoIP

    15/36

    Ral GmezInicios en VoIP

    Pgina 15de 36

    Lo primero que haremos ser aplicarle una de sus numerosas traducciones ypoasarlo a Espaol, para que nos sea ms facil manejarlo. As que en la partesuperior derecha podemos ver un men desplegable con divewrsos idiomas, sol

    otenemos que seleccionar Espaol y la propia interfaz se nos pondr en esteidioma.

  • 8/2/2019 Inicios en VoIP

    16/36

    Ral GmezInicios en VoIP

    Pgina 16de 36

    Configurar Extensiones

    2) Crea extensiones con los datos que creas convenientes y despus

    instala dos softphones en equipos clientes y configralos de tal manera

    que se puedan llamar de uno a otro. Demustralo con capturas.

    Ahora vamos a proceder a realizar los primeros pasos para configurar nuestracentralita VoIP, como es lgico si queremos comunicarnos entre varios terminalesprimero debemos crear las diferentes extensiones para cada uno de nuestrosterminales.

    En este caso vamsoa simular una empresa de pequeo tamao con susdepartamentos. Pongamso que nuestra empresa tiene los siguientesdepartamentos:

    Recepcin Comercial Soporte Desarrollo Gerencia

    Pongamso que solo existiran en nuestro caso un terminal por departamento, aspues crearamos cinco extensiones.

    Para crear una extensin nos dirigimos al men lateral en el apartado Bsico

    pulsamos en Extensiones.

    Podemos elegir el tipo de extensin que queramos, en este caso vamosa crearDispositivos SIP, dada su compatibilidad.

    A la hora de crear una extension debemos asignar un numero de extensin y un

    nombre, que se mostrar en el terminal y sirve para identificar dicha extensin.

  • 8/2/2019 Inicios en VoIP

    17/36

    Ral GmezInicios en VoIP

    Pgina 17de 36

    Para terminar tenemos que aplicar los cambios realizados, para ello clicamos en elbotn naranja de la parte superior y despus nos aparecer un recuadro naranja,

    en el cual pulsaremos en que continue con la recarga.

    En CID Num Alias debemos establecer

    el mismo nmero de extensin.

    En este caso asignaremos que el

    tiempo de tono de llamada sea 10.

    Es necesario que asignemos una contrasea a cada extensin

    que luego nos pedir a la hora de configurar el terminal.

    Como podemos ver en la parte

    derecha superior debajo del men

    de idioma nos muestra las

    extensiones que llevamos creadas.

  • 8/2/2019 Inicios en VoIP

    18/36

    Ral GmezInicios en VoIP

    Pgina 18de 36

    El siguiente paso es configurar los terminales con las extensiones que hemoscreado para ver si se conectan satisfactoriamente y pueden llamarse entre s.

    Para comenzar necesitamso elegir un softphone, en mi caso he dec idido instalar3CXPhone, pues me parece sencillo de utilizar y para las opciones que necesitamospara este ejemplo no es necesario nada ms sofisticado, a parte de que es gratuito.

    Una vez descargado procedemos al a instalacin, es bastante sencillo se trata de

    seguir un asistente muy intuitivo.

    Una vez instalado pasamso a configurar el softphone, simplemente tenemos quepulsar en Set accounts en el lado decho de la pantallita del softphone. Cuando

    clicamos aqu nos aparece una ventana a su lado con las cuentas configuradas paraese terminal, en un principio sol otrae la de por defecto as que la eliminare mos y ledaremos a New para crear una nueva cuenta.

    http://www.3cx.com/VOIP/voip-phone.htmlhttp://www.3cx.com/VOIP/voip-phone.htmlhttp://www.3cx.com/VOIP/voip-phone.html
  • 8/2/2019 Inicios en VoIP

    19/36

    Ral GmezInicios en VoIP

    Pgina 19de 36

    Podemos ver como el terminal ha sido correctamente configurado, mostrandonosen la parte superior derecha el nombre de la extensin y en el lado inferior derechonos pone On Hook (Conectado).

    Configuraremos otro softphone en otro terminal y repet iremos los pasos anteriores,por ultimo llamaremos de un terminal al otro y este es el resultado.

    En el apartado Account name estableceremos el nombre de

    la extensin, en Caller ID, el nmero de la extensin, igual

    que en los apartados Extensin y ID. Por ltimo en el

    apartado password escribiremos la contrasea. .

    Especificamos la direccin IP de

    nuestro servidor local de VoIP.

  • 8/2/2019 Inicios en VoIP

    20/36

    Ral GmezInicios en VoIP

    Pgina 20de 36

    Configuracin de Buzn de Voz.

    3) Configurar el buzn de voz para cada extensin y comprueba que

    funciona.

    Para configurar el buzn de voz en las extensiones debemos ir al men Extensiones

    y pulsar en la derecha en la extensin a la que queramos aplicar un buzn de voz.

    Una vez editando la extensin nos vamos al apartado Buzn de Voz y directorio, enel tendremos que hacer varias configuraciones, deberemos en primer lugarhabilitarlo, una vez habilitado nos deja configurar el resto de opciones.

    En el apartado de contrasea del buzn de voz, esc ribiremos una contrasea yosimplemente he aadido un 9 a el numero de la extensin.

  • 8/2/2019 Inicios en VoIP

    21/36

    Ral GmezInicios en VoIP

    Pgina 21de 36

    Tambien tenemos que poner a Si los siguientes apartados.

    Decir CID

    Que diga la fecha y la hora y que elimine el mensaje para ahorrar espac io cuando lomande por E-mail.

    En opciones del buzn deberemos escribir review=yes si queremos que se puedarevisar, tambin podramos establecerle mas valores separndolos con |, pero en

    este caso lo dejaremos as.

    Al final nos tiene que quedar configurado de la siguiente manera:

    Por ultimo debnemos dejar los destinbos opcionales com ovienen por defec to, deesta manera hacemos que si est ocupado, no contesta o no se encuentra salte elbuzn de voz.

  • 8/2/2019 Inicios en VoIP

    22/36

    Ral GmezInicios en VoIP

    Pgina 22de 36

    Comprobamos como funciona, llamamos desde un terminal a otro.

    Colgamos con el terminal que est siendo llamado, diciendo de esta manera queestamso ocupados y salta el buzn de voz, podemos verlo pues el terminal llamantesigue en llamada con la locucin del buzn de voz.

  • 8/2/2019 Inicios en VoIP

    23/36

  • 8/2/2019 Inicios en VoIP

    24/36

    Ral GmezInicios en VoIP

    Pgina 24de 36

    Lo instalamos en freepbx.

    Creamos una restriccin horaria l lamada HORARIO_LABORAL.

    Aplicamos la configuracin horaria a cada una de las extensiones de la centralita, de esa

    manera no podrn llamar de lunes a partir de las 20:00 hasta las 6:00 del da siguiente.

  • 8/2/2019 Inicios en VoIP

    25/36

    Ral GmezInicios en VoIP

    Pgina 25de 36

    POSIBLES PASOS A INVESTIGAR

    1) EXTRA: Prueba otras distribuciones.

    Una vez instalado el servidor y configurada la red debemos ejecutar el comandopasswd-maint para asignar una contrasea personalizada de acceso al gestor web.

    Accedemos mediante la direccin ip del servidor, cancelamos el registro online.

    Seguidamente exploramos un poco los mens disponibles y vamos al men System System Info, en esta pestaa podemos ver toda la informacin de sistema.

  • 8/2/2019 Inicios en VoIP

    26/36

    Ral GmezInicios en VoIP

    Pgina 26de 36

    Tambin en System Network, podemos ver y editar la configuracin de red a

    parte de que se nos muestra toda la informacin de las tarjetas de red, etc.

    Aadir Extensiones.

  • 8/2/2019 Inicios en VoIP

    27/36

    Ral GmezInicios en VoIP

    Pgina 27de 36

    Configuracin de los clientes.

  • 8/2/2019 Inicios en VoIP

    28/36

    Ral GmezInicios en VoIP

    Pgina 28de 36

    Comprobacin.

    Ahora vamos al men extensiones, pulsamos en la extensin a editar yestablecemos c omo habilitado el estado del buzn de voz en el apartado Voicemail

    Password.

    Enviamos y despus ya nos deja configurar las opc iones, vamos a asignarle unacontrasea a cada usuario, para poder escuchar los mensajes. Dado que solo se lepueden asignar valores numricos, la contrasea ser el nmero de extensin ms

    un 9 a final.

  • 8/2/2019 Inicios en VoIP

    29/36

    Ral GmezInicios en VoIP

    Pgina 29de 36

    Cambiamos ahora el tiempo de seal de llamada por defec to.

  • 8/2/2019 Inicios en VoIP

    30/36

    Ral GmezInicios en VoIP

    Pgina 30de 36

    2) EXTRA: Instala de forma manual Asterisk+FreePBX

    Ayuda: http://www.queret.net/blog/2011/09/asterisk-freepbx-installation/

    En primer lugar actualizamos las sources.list

    Despues realizamos un aptitude update y un aptitude upgrade.

    Vamos a instalar asterisk.

    Tras ejecutar el comando, nos dice que no encuentra ciertos paquetes, nos tocarbuscar una versin posterior que los que busca el mismo instalador y descargarlosmanualmente.

    http://www.queret.net/blog/2011/09/asterisk-freepbx-installation/http://www.queret.net/blog/2011/09/asterisk-freepbx-installation/http://www.queret.net/blog/2011/09/asterisk-freepbx-installation/
  • 8/2/2019 Inicios en VoIP

    31/36

    Ral GmezInicios en VoIP

    Pgina 31de 36

    Despus podremos instalar asterisk normalmente.

    Comprobamos que est arrancado.

    Ahora vamos a instalar FreePBX

    Primero instalamos las dependencias de FreePBX

    Modificamos el fichero php.ini, los limites de memoria y de mxima subida deficheros.

    Entramos a mysql y creamos las bases de datos asteriskcdrdb y asterisk.

  • 8/2/2019 Inicios en VoIP

    32/36

    Ral GmezInicios en VoIP

    Pgina 32de 36

    Creamos tambin un usuario con todos los privilegios en las dos bases de datos.

    Aadimos con el usuario creado los scripts en sql de freepbx a la base de datos.

    Instalamos el componente de php php-pear, necesaria para freepbx.

    Instalamos la base de datos.

    Ejecutamos el sc ript install_amp de freepbx y rellenamos los campos que nos pide.

    Enter your USERNAME to connect to the asterisk database: [asteriskuser] Enter your PASSWORD to connect to the asterisk database: [amp109] Enter the hostname of the asterisk database: [localhost] Enter a USERNAME to connect to the Asterisk Manager interface: [admin] Enter a PASSWORD to connect to the Asterisk Manager interface: [amp111]

  • 8/2/2019 Inicios en VoIP

    33/36

    Ral GmezInicios en VoIP

    Pgina 33de 36

    Enter the path to use for your AMP web root: [/var/www/html] /var/www Enter the IP ADDRESS or hostname used to access the AMP web-admin:

    [xx.xx.xx.xx] 10.1.2.3

    Enter a PASSWORD to perform call transfers with the Flash Operator Panel:[passw0rd]

    Use simple Extensions [extensions] admin or separate Devices and Users[deviceanduser]? [extensions]

    Enter directory in which to store AMP executable scripts:[/var/lib/asterisk/bin]

    Enter directory in which to store super-user scripts: [/usr/local/sbin]YA hemos instalado FreePBX.

    Accedemos va web.

  • 8/2/2019 Inicios en VoIP

    34/36

    Ral GmezInicios en VoIP

    Pgina 34de 36

    Cuestionario de Repaso

    1) Qu significan las siglas VoIP?a. Versin oda de IPb. Voz sobre IPc. Volumen operado de Interlocucin Predeterminadad. Voz operada Internamente por Protocolos.

    2) Qu Protocolos son los ms conocidos de la tecnologa VoIP?a. SCCP, H.323 y TCP/IPb. SIP, H.323 y Skypec. IAX, SIP, ICMPd. IAX, SIP, H.323

    3) Cmo funciona el protocolo SIP?a. Mediante conmutacin de paquetes en una VPNb. Mediante trasposicin conmutada de textoc. Mediante un intercambio de mensajes en texto planod. Enviando tramas encriptadas a un servidor comn.

    4) Cul es el objetivo de la tecnologa VoIP?a. Enviar y recibir voz sin cables de ningn tipo.b. Retomar la red telefnica convenc ional, por una mejor

    administracin.c. Poder transportar Voz sobre la red de datos.d. Todas son correctas.

    5) Cual de las siguientes frases no es una ventaja de la tecnologa VoIPa. Se pueden realizar llamadas a cualquier punto del planeta con

    conexin a internet.b. Menores costes de explotac in y gestinc. Las llamadas telefnicas son de menor coste debido a la eliminacin

    de los costes o tarifas fijos de la telefona convencional.d. Todas son correctas.

    6) Referente a la seguridad en VoIP cual es correctaa. La principal causa de los problemas de seguridad en la

    tecnologa VoIP es que se apoya en una red muy insegura.

    b. VoIP a da de hoy es un conjunto de protocolos inexpugnable.c. No se conocen fallos de seguridad es una tecnologa que est

    apareciendo recientemente.d. Todas son correctas.

    7) Que diferencia al protocolo SIP del protocolo IAX2a. SIP es ms utilizado que IAX2b. IAX2 es un protocolo ms nuevo y todava no est estandarizado.c. SIP establece la comunicacin mediante mensajes de textod. Todas son correctas.

  • 8/2/2019 Inicios en VoIP

    35/36

    Ral GmezInicios en VoIP

    Pgina 35de 36

    8) Cules son tipos de mensajes de solicitud de SIP?a. Invite, ACK, Byeb. Delete, Acept, Callc. Call, Call-out, Registerd. Ringing, Conected, On Hook

    9) Qu ventaja tiene una centralita VoIP frente a una de telefonaconvencional?

    a. Son ms grandes y robustas.b. La seguridad es muchsimo mayor que la de telefona convencional.c. Solamente es necesaria una centralita para todas las

    sucursales de una empresa, mediante la utilizacin de

    conexiones VPN.

    d. Todas son Falsas.10) Qu equipos son necesarios en una comunicacin VoIP mediante SIP?

    a. Proxy SIP, Router SIP, Centralita, Terminal SIPb. Proxy SQUID, y Centralita.c. Slo Asterisk y FreePBX.d. Todas son Correctas.

    Gracias a todos por vuestra atencin si se necesita por cualquier causa, proporciono mi correo

    electronico: [email protected]

    Inicios en VoIP por Ral Gmez se encuentra bajo una LicenciaCreative Commons

    Reconocimiento-NoComercial-CompartirIgual 3.0 Unported.

    mailto:[email protected]:[email protected]://creativecommons.org/licenses/by-nc-sa/3.0/http://creativecommons.org/licenses/by-nc-sa/3.0/http://creativecommons.org/licenses/by-nc-sa/3.0/http://creativecommons.org/licenses/by-nc-sa/3.0/http://creativecommons.org/licenses/by-nc-sa/3.0/http://creativecommons.org/licenses/by-nc-sa/3.0/http://creativecommons.org/licenses/by-nc-sa/3.0/mailto:[email protected]
  • 8/2/2019 Inicios en VoIP

    36/36

    Ral GmezInicios en VoIP